22
22
import bzrlib.branch
23
23
from bzrlib.weave import Weave
24
24
from bzrlib.weavefile import write_weave
25
from bzrlib.progress import ProgressBar
29
31
WEAVE_NAME = "inventory.weave"
33
37
b = bzrlib.branch.find_branch('.')
39
for rev_id in b.revision_history():
41
rev_history = b.revision_history()
42
for rev_id in rev_history:
43
pb.update('converting inventory', revno, len(rev_history))
41
44
inv_xml = b.inventory_store[rev_id].readlines()
42
45
weave_id = wf.add(parents, inv_xml)
43
46
parents.add(weave_id)
49
pb.update('write weave', None, None)
46
50
write_weave(wf, file(WEAVE_NAME, 'wb'))
51
prof_f = tempfile.NamedTemporaryFile()
53
prof = hotshot.Profile(prof_f.name)
59
stats = hotshot.stats.load(prof_f.name)
61
stats.sort_stats('time')
62
## XXX: Might like to write to stderr or the trace file instead but
63
## print_stats seems hardcoded to stdout
55
def profile_convert():
56
prof_f = tempfile.NamedTemporaryFile()
58
prof = hotshot.Profile(prof_f.name)
64
stats = hotshot.stats.load(prof_f.name)
66
stats.sort_stats('time')
67
## XXX: Might like to write to stderr or the trace file instead but
68
## print_stats seems hardcoded to stdout
72
if '-p' in sys.argv[1:]: