~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/upgrade.py

Merge from mpool.

Show diffs side-by-side

added added

removed removed

Lines of Context:
66
66
# versions.
67
67
 
68
68
 
69
 
# TODO: Don't create a progress bar here, have it passed by the caller.  
70
 
# At least do it from the UI factory.
71
 
 
72
 
if False:
73
 
    try:
74
 
        import psyco
75
 
        psyco.full()
76
 
    except ImportError:
77
 
        pass
78
 
 
79
 
 
80
69
import os
81
70
import tempfile
82
71
import sys
83
 
import logging
84
72
import shutil
85
73
 
86
74
from bzrlib.branch import Branch, find_branch
87
75
from bzrlib.branch import BZR_BRANCH_FORMAT_5, BZR_BRANCH_FORMAT_6
88
76
import bzrlib.hashcache as hashcache
89
 
from bzrlib.revfile import Revfile
90
77
from bzrlib.weave import Weave
91
78
from bzrlib.weavefile import read_weave, write_weave
92
79
from bzrlib.ui import ui_factory
93
80
from bzrlib.atomicfile import AtomicFile
94
81
from bzrlib.xml4 import serializer_v4
95
82
from bzrlib.xml5 import serializer_v5
96
 
from bzrlib.trace import mutter, note, warning, enable_default_logging
 
83
from bzrlib.trace import mutter, note, warning
97
84
from bzrlib.osutils import sha_strings, sha_string
98
85
 
99
86