[MERGE] Use a LRUCache in LocalTransport.clone
Andrew Bennetts
andrew at canonical.com
Tue Jan 15 04:11:59 GMT 2008
John Arbash Meinel wrote:
[...]
>
> If you still have the call log around, can you at least track down where
> clone() is happening under get_weave_or_empty()? I couldn't find it at a
> quick glance.
It appears that I still do.
It seems to be in pack_repo's get_weave_or_empty, if I'm reading this callgrind
right...
I've attached the callgrind file.
-Andrew.
-------------- next part --------------
events: Ticks
summary: 94722
fi=posixpath.py
fn=normpath <posixpath.py>:373
373 6300
cfn=<method 'append' of 'list' objects>
cfi=~
calls=955151 0
373 1964
cfn=<method 'startswith' of 'unicode' objects>
cfi=~
calls=418394 0
373 983
cfn=<method 'split' of 'unicode' objects>
cfi=~
calls=209197 0
373 806
cfn=<method 'join' of 'str' objects>
cfi=~
calls=209200 0
373 686
cfn=<method 'pop' of 'list' objects>
cfi=~
calls=64498 0
373 139
cfn=<method 'startswith' of 'str' objects>
cfi=~
calls=6 0
373 0
cfn=<method 'split' of 'str' objects>
cfi=~
calls=3 0
373 0
fi=/home/andrew/code/bzr/bzrlib/xml5.py
fn=_unpack_entry bzrlib.xml5:364
364 4110
cfn=<built-in method get>
cfi=~
calls=814592 0
364 1823
cfn=_get_utf8_or_ascii bzrlib.xml5:113
cfi=/home/andrew/code/bzr/bzrlib/xml5.py
calls=367164 113
364 6728
cfn=__init__ bzrlib.inventory:641
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=108080 641
364 2128
cfn=versionable_kind bzrlib.inventory:353
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=122588 353
364 273
cfn=__init__ bzrlib.inventory:538
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=14508 538
364 292
fi=/home/andrew/code/bzr/bzrlib/cache_utf8.py
fn=get_cached_ascii bzrlib.cache_utf8:102
102 3320
cfn=<method 'setdefault' of 'dict' objects>
cfi=~
calls=735526 0
102 1644
fi=~
fn=<method 'append' of 'list' objects>
0 2380
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=_strip_prefix bzrlib.index:1322
1322 2146
cfn=<genexpr> bzrlib.index:1333
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=253014 1333
1322 2422
cfn=iter_entries bzrlib.index:1059
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=175170 1059
1322 3655
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=iter_entries bzrlib.index:1059
1059 1988
cfn=iter_entries bzrlib.index:1164
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=236657 1164
1059 1476
cfn=<genexpr> bzrlib.index:1357
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=181401 1357
1059 438
cfn=<method 'remove' of 'set' objects>
cfi=~
calls=117637 0
1059 236
cfn=iter_entries bzrlib.index:459
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=3024 459
1059 474
cfn=<genexpr> bzrlib.index:478
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=6048 478
1059 13
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=get_weave_or_empty bzrlib.repofmt.pack_repo:1756
1756 1981
cfn=__init__ bzrlib.knit:452
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=63593 452
1756 1270
cfn=clone bzrlib.transport.local:69
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=63593 69
1756 23538
cfn=ensure_loaded bzrlib.repofmt.pack_repo:1326
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=63593 1326
1756 1789
cfn=__init__ bzrlib.index:1275
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=63592 1275
1756 552
cfn=__init__ bzrlib.knit:1564
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=63593 1564
1756 234
cfn=__call__ bzrlib.lazy_import:120
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 120
1756 0
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=_get_entries bzrlib.knit:1583
1583 1908
cfn=_strip_prefix bzrlib.index:1322
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=175170 1322
1583 8224
cfn=iter_entries bzrlib.index:1059
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=67800 1059
1583 971
cfn=iter_entries bzrlib.index:1348
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=90832 1348
1583 392
cfn=<method 'add' of 'set' objects>
cfi=~
calls=117637 0
1583 239
cfn=<method 'difference' of 'set' objects>
cfi=~
calls=7279 0
1583 15
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=<genexpr> bzrlib.index:1333
1333 1835
cfn=<genexpr> bzrlib.index:1333
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=264326 1333
1333 587
fi=~
fn=<built-in method get>
0 1831
fi=/home/andrew/code/bzr/bzrlib/xml5.py
fn=_get_utf8_or_ascii bzrlib.xml5:113
113 1777
cfn=get_cached_ascii bzrlib.cache_utf8:102
cfi=/home/andrew/code/bzr/bzrlib/cache_utf8.py
calls=367763 102
113 4964
fi=~
fn=<method 'setdefault' of 'dict' objects>
0 1650
fi=~
fn=<built-in method feed>
0 1625
fi=urllib.py
fn=unquote <urllib.py>:1151
1151 1481
cfn=<method 'split' of 'str' objects>
cfi=~
calls=139352 0
1151 369
cfn=<len>
cfi=~
calls=139352 0
1151 281
cfn=<method 'join' of 'str' objects>
cfi=~
calls=139352 0
1151 281
fi=~
fn=<method 'join' of 'str' objects>
0 1443
cfn=<genexpr> bzrlib.repofmt.pack_repo:1568
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=5 1568
0 0
fi=~
fn=<map>
0 1416
cfn=_entry_to_line bzrlib.dirstate:1026
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=498 1026
0 10
cfn=_iter_entries bzrlib.dirstate:1814
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=500 1814
0 1
fi=~
fn=<method 'startswith' of 'unicode' objects>
0 1338
fi=/home/andrew/code/bzr/bzrlib/xml5.py
fn=write_inventory bzrlib.xml5:180
180 1279
cfn=_encode_and_escape bzrlib.xml5:88
cfi=/home/andrew/code/bzr/bzrlib/xml5.py
calls=243976 88
180 1596
cfn=iter_entries bzrlib.inventory:964
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=61594 964
180 722
cfn=<method 'append' of 'list' objects>
cfi=~
calls=61294 0
180 121
cfn=_append_inventory_root bzrlib.xml6:26
cfi=/home/andrew/code/bzr/bzrlib/xml6.py
calls=300 26
180 27
cfn=_check_revisions bzrlib.xml6:41
cfi=/home/andrew/code/bzr/bzrlib/xml6.py
calls=300 41
180 0
cfn=_ensure_utf8_re bzrlib.xml5:43
cfi=/home/andrew/code/bzr/bzrlib/xml5.py
calls=300 43
180 0
fi=/home/andrew/code/bzr/bzrlib/inventory.py
fn=__init__ bzrlib.inventory:291
291 1220
cfn=<isinstance>
cfi=~
calls=245678 0
291 487
fi=/home/andrew/code/bzr/bzrlib/inventory.py
fn=iter_entries bzrlib.inventory:964
964 1207
cfn=<method 'popleft' of 'collections.deque' objects>
cfi=~
calls=121988 0
964 241
cfn=<method 'sort' of 'list' objects>
cfi=~
calls=14508 0
964 84
cfn=<method 'items' of 'dict' objects>
cfi=~
calls=14508 0
964 47
cfn=<method 'pop' of 'list' objects>
cfi=~
calls=14508 0
964 32
cfn=<method 'append' of 'list' objects>
cfi=~
calls=13908 0
964 27
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
964 0
fi=/home/andrew/code/bzr/bzrlib/transport/local.py
fn=abspath bzrlib.transport.local:96
96 1195
cfn=normpath <posixpath.py>:373
cfi=posixpath.py
calls=69647 373
96 4200
cfn=_posix_local_path_to_url bzrlib.urlutils:227
cfi=/home/andrew/code/bzr/bzrlib/urlutils.py
calls=69647 227
96 11242
cfn=join <posixpath.py>:56
cfi=posixpath.py
calls=69647 56
96 1037
cfn=unescape bzrlib.urlutils:507
cfi=/home/andrew/code/bzr/bzrlib/urlutils.py
calls=69647 507
96 2841
cfn=<isinstance>
cfi=~
calls=69647 0
96 161
fi=~
fn=<len>
0 1191
cfn=__len__ <sre_parse.py>:132
cfi=sre_parse.py
calls=27 132
0 0
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=iter_entries bzrlib.index:1164
1164 1172
cfn=<method 'intersection' of 'set' objects>
cfi=~
calls=122044 0
1164 304
fi=~
fn=<method 'split' of 'str' objects>
0 1169
cfn=_make_iterator bzrlib.iterablefile:109
cfi=/home/andrew/code/bzr/bzrlib/iterablefile.py
calls=2 109
0 0
fi=/home/andrew/code/bzr/bzrlib/urlutils.py
fn=unescape bzrlib.urlutils:507
507 1147
cfn=unquote <urllib.py>:1151
cfi=urllib.py
calls=139352 1151
507 2413
cfn=<method 'decode' of 'str' objects>
cfi=~
calls=139352 0
507 1980
fi=/home/andrew/code/bzr/bzrlib/xml5.py
fn=_encode_and_escape bzrlib.xml5:88
88 1106
cfn=<method 'get' of 'dict' objects>
cfi=~
calls=245176 0
88 495
cfn=<built-in method sub>
cfi=~
calls=773 0
88 11
cfn=__getattr__ bzrlib.lazy_regex:63
cfi=/home/andrew/code/bzr/bzrlib/lazy_regex.py
calls=1 63
88 1
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=_install_revision bzrlib.repository:1874
1874 1085
cfn=get_weave_or_empty bzrlib.repofmt.pack_repo:1756
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=63371 1756
1874 29258
cfn=iter_entries bzrlib.inventory:964
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=61594 964
1874 917
cfn=has_version bzrlib.knit:819
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=61294 819
1874 9303
cfn=get_transaction bzrlib.repofmt.pack_repo:1950
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=63371 1950
1874 198
cfn=<method 'readlines' of 'cStringIO.StringI' objects>
cfi=~
calls=2077 0
1874 41
cfn=add_lines bzrlib.versionedfile:80
cfi=/home/andrew/code/bzr/bzrlib/versionedfile.py
calls=2077 80
1874 8307
cfn=has_id bzrlib.tree:127
cfi=/home/andrew/code/bzr/bzrlib/tree.py
calls=1952 127
1874 26
cfn=get_file bzrlib.revisiontree:81
cfi=/home/andrew/code/bzr/bzrlib/revisiontree.py
calls=2077 81
1874 5509
cfn=add_inventory_write_locked <<string>>:1
cfi=<string>
calls=300 1
1874 8771
cfn=__getitem__ bzrlib.inventory:1132
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=1814 1132
1874 4
cfn=_get_inventory bzrlib.tree:221
cfi=/home/andrew/code/bzr/bzrlib/tree.py
calls=2114 221
1874 4
cfn=<method 'append' of 'list' objects>
cfi=~
calls=2113 0
1874 4
cfn=add_revision_write_locked <<string>>:1
cfi=<string>
calls=300 1
1874 768
cfn=<method 'iteritems' of 'dict' objects>
cfi=~
calls=2077 0
1874 4
cfn=has_revision_read_locked <<string>>:1
cfi=<string>
calls=299 1
1874 49
cfn=revision_tree_read_locked <<string>>:1
cfi=<string>
calls=299 1
1874 13681
cfn=supports_rich_root bzrlib.repository:1788
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=300 1788
1874 1
fi=/home/andrew/code/bzr/bzrlib/inventory.py
fn=_add_child bzrlib.inventory:1153
1153 968
cfn=<getattr>
cfi=~
calls=122836 0
1153 359
cfn=<method 'itervalues' of 'dict' objects>
cfi=~
calls=122836 0
1153 243
fi=~
fn=<built-in method decompress>
0 967
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=_version_ids_to_keys bzrlib.knit:1877
1877 947
cfn=<genexpr> bzrlib.knit:1878
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=233737 1878
1877 514
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=__init__ bzrlib.knit:452
452 875
cfn=__init__ bzrlib.knit:2232
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=64761 2232
452 230
cfn=__init__ bzrlib.versionedfile:56
cfi=/home/andrew/code/bzr/bzrlib/versionedfile.py
calls=64761 56
452 193
cfn=__init__ bzrlib.knit:1354
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=267 1354
452 653
cfn=__init__ bzrlib.knit:1884
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=267 1884
452 1
fi=/home/andrew/code/bzr/bzrlib/inventory.py
fn=add bzrlib.inventory:1163
1163 864
cfn=_add_child bzrlib.inventory:1153
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=122836 1153
1163 1572
cfn=<len>
cfi=~
calls=600 0
1163 1
fi=~
fn=<isinstance>
0 853
fi=/home/andrew/code/bzr/bzrlib/urlutils.py
fn=escape bzrlib.urlutils:64
64 810
cfn=quote <urllib.py>:1174
cfi=urllib.py
calls=70844 1174
64 1639
cfn=<method 'encode' of 'unicode' objects>
cfi=~
calls=70842 0
64 289
cfn=<isinstance>
cfi=~
calls=70844 0
64 147
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
64 11
fi=~
fn=<method 'split' of 'unicode' objects>
0 806
fi=/home/andrew/code/bzr/bzrlib/transport/local.py
fn=__init__ bzrlib.transport.local:52
52 803
cfn=_posix_local_path_from_url bzrlib.urlutils:219
cfi=/home/andrew/code/bzr/bzrlib/urlutils.py
calls=64522 219
52 3369
cfn=__init__ bzrlib.transport:336
cfi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
calls=64522 336
52 263
cfn=<method 'startswith' of 'str' objects>
cfi=~
calls=64522 0
52 152
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
52 0
fi=~
fn=<method 'decode' of 'str' objects>
0 779
cfn=decode <encodings/utf_8.py>:15
cfi=encodings/utf_8.py
calls=140402 15
0 1214
cfn=search_function <encodings/__init__.py>:70
cfi=encodings/__init__.py
calls=1 70
0 0
fi=/home/andrew/code/bzr/bzrlib/tuned_gzip.py
fn=_read bzrlib.tuned_gzip:122
122 761
cfn=<built-in method decompress>
cfi=~
calls=21760 0
122 967
cfn=_add_read_data bzrlib.tuned_gzip:88
cfi=/home/andrew/code/bzr/bzrlib/tuned_gzip.py
calls=21760 88
122 550
cfn=_read_eof bzrlib.tuned_gzip:189
cfi=/home/andrew/code/bzr/bzrlib/tuned_gzip.py
calls=17526 189
122 496
cfn=_read_gzip_header bzrlib.tuned_gzip:211
cfi=/home/andrew/code/bzr/bzrlib/tuned_gzip.py
calls=17526 211
122 224
cfn=<method 'read' of 'cStringIO.StringI' objects>
cfi=~
calls=56812 0
122 148
cfn=_init_read <gzip.py>:157
cfi=gzip.py
calls=17526 157
122 135
cfn=<zlib.decompressobj>
cfi=~
calls=17526 0
122 63
cfn=<len>
cfi=~
calls=17526 0
122 34
fi=encodings/utf_8.py
fn=decode <encodings/utf_8.py>:15
15 759
cfn=<_codecs.utf_8_decode>
cfi=~
calls=140406 0
15 455
fi=/home/andrew/code/bzr/bzrlib/urlutils.py
fn=_posix_local_path_to_url bzrlib.urlutils:227
227 736
cfn=normpath <posixpath.py>:373
cfi=posixpath.py
calls=69648 373
227 3372
cfn=escape bzrlib.urlutils:64
cfi=/home/andrew/code/bzr/bzrlib/urlutils.py
calls=69649 64
227 2850
cfn=_posix_abspath bzrlib.osutils:263
cfi=/home/andrew/code/bzr/bzrlib/osutils.py
calls=69649 263
227 4296
cfn=__call__ bzrlib.lazy_import:120
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 120
227 0
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
227 0
fi=posixpath.py
fn=join <posixpath.py>:56
56 718
cfn=<method 'startswith' of 'unicode' objects>
cfi=~
calls=71085 0
56 181
cfn=<method 'endswith' of 'unicode' objects>
cfi=~
calls=71575 0
56 169
cfn=<method 'startswith' of 'str' objects>
cfi=~
calls=1599 0
56 3
cfn=<method 'endswith' of 'str' objects>
cfi=~
calls=839 0
56 1
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=has_version bzrlib.knit:1737
1737 717
cfn=_present_keys bzrlib.knit:1604
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=66984 1604
1737 7799
cfn=_version_ids_to_keys bzrlib.knit:1877
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=66984 1877
1737 866
cfn=<len>
cfi=~
calls=66984 0
1737 132
fi=/home/andrew/code/bzr/bzrlib/xml6.py
fn=_unpack_inventory bzrlib.xml6:52
52 706
cfn=_unpack_entry bzrlib.xml5:364
cfi=/home/andrew/code/bzr/bzrlib/xml5.py
calls=61294 364
52 7604
cfn=add bzrlib.inventory:1163
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=122588 1163
52 2433
cfn=_unpack_entry bzrlib.xml7:31
cfi=/home/andrew/code/bzr/bzrlib/xml7.py
calls=61294 31
52 8153
cfn=<built-in method get>
cfi=~
calls=1200 0
52 2
cfn=__init__ bzrlib.inventory:860
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=600 860
52 2
cfn=encode bzrlib.cache_utf8:45
cfi=/home/andrew/code/bzr/bzrlib/cache_utf8.py
calls=600 45
52 1
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=_present_keys bzrlib.knit:1604
1604 646
cfn=_get_entries bzrlib.knit:1583
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=144415 1583
1604 7857
fi=/home/andrew/code/bzr/bzrlib/inventory.py
fn=__init__ bzrlib.inventory:641
641 629
cfn=__init__ bzrlib.inventory:291
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=108302 291
641 1503
fi=/home/andrew/code/bzr/bzrlib/urlutils.py
fn=_posix_local_path_from_url bzrlib.urlutils:219
219 622
cfn=unescape bzrlib.urlutils:507
cfi=/home/andrew/code/bzr/bzrlib/urlutils.py
calls=64535 507
219 2477
cfn=<method 'startswith' of 'str' objects>
cfi=~
calls=64535 0
219 141
cfn=<len>
cfi=~
calls=64535 0
219 129
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=<genexpr> bzrlib.index:1333
1333 587
fi=/home/andrew/code/bzr/bzrlib/transport/local.py
fn=clone bzrlib.transport.local:69
69 575
cfn=abspath bzrlib.transport.local:96
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=64520 96
69 18734
cfn=__init__ bzrlib.transport.local:52
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=64520 52
69 4589
fi=urllib.py
fn=quote <urllib.py>:1174
1174 572
cfn=<map>
cfi=~
calls=70844 0
1174 766
cfn=<method 'join' of 'str' objects>
cfi=~
calls=70844 0
1174 299
cfn=<chr>
cfi=~
calls=256 0
1174 0
cfn=<range>
cfi=~
calls=1 0
1174 0
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=parse_fulltext bzrlib.knit:268
268 548
cfn=<method 'split' of 'str' objects>
cfi=~
calls=186078 0
268 472
cfn=__init__ bzrlib.knit:189
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=2077 189
268 6
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=_parse_record bzrlib.knit:2321
2321 537
cfn=readlines bzrlib.tuned_gzip:307
cfi=/home/andrew/code/bzr/bzrlib/tuned_gzip.py
calls=17526 307
2321 4405
cfn=__init__ <gzip.py>:60
cfi=gzip.py
calls=17526 60
2321 223
cfn=_check_header bzrlib.knit:2310
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=17526 2310
2321 219
cfn=<method 'pop' of 'list' objects>
cfi=~
calls=35052 0
2321 84
cfn=close <gzip.py>:315
cfi=gzip.py
calls=17526 315
2321 59
cfn=<cStringIO.StringIO>
cfi=~
calls=17526 0
2321 39
cfn=<len>
cfi=~
calls=17526 0
2321 34
fi=/home/andrew/code/bzr/bzrlib/osutils.py
fn=_posix_abspath bzrlib.osutils:263
263 528
cfn=normpath <posixpath.py>:373
cfi=posixpath.py
calls=69900 373
263 3307
cfn=isabs <posixpath.py>:47
cfi=posixpath.py
calls=69900 47
263 477
cfn=<posix.getcwdu>
cfi=~
calls=1 0
263 0
cfn=join <posixpath.py>:56
cfi=posixpath.py
calls=1 56
263 0
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
263 0
fi=~
fn=<method 'get' of 'dict' objects>
0 515
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=<genexpr> bzrlib.knit:1878
1878 514
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=_get_node bzrlib.knit:1767
1767 513
cfn=_get_entries bzrlib.knit:1583
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=70008 1583
1767 2903
cfn=_version_ids_to_keys bzrlib.knit:1877
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=35004 1877
1767 417
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=ensure_loaded bzrlib.repofmt.pack_repo:1326
1326 499
cfn=all_packs bzrlib.repofmt.pack_repo:1171
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=64499 1171
1326 1156
cfn=is_locked bzrlib.repofmt.pack_repo:1956
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=64499 1956
1326 161
cfn=iter_all_entries bzrlib.index:337
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=4 337
1326 2
cfn=_iter_disk_pack_index bzrlib.repofmt.pack_repo:1376
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=4 1376
1326 0
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=parse_line_delta_iter bzrlib.knit:387
387 461
cfn=<method 'split' of 'str' objects>
cfi=~
calls=49929 0
387 124
cfn=<len>
cfi=~
calls=10205 0
387 20
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=names bzrlib.repofmt.pack_repo:1407
1407 457
cfn=<sorted>
cfi=~
calls=64500 0
1407 240
cfn=<method 'keys' of 'dict' objects>
cfi=~
calls=64500 0
1407 130
fi=~
fn=<_codecs.utf_8_decode>
0 455
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=<genexpr> bzrlib.index:1357
1357 438
fi=~
fn=<method 'readlines' of 'cStringIO.StringI' objects>
0 429
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=__init__ bzrlib.index:1275
1275 425
cfn=<len>
cfi=~
calls=63593 0
1275 126
fi=~
fn=<bzrlib._knit_load_data_c._load_data_c>
0 406
cfn=check_header bzrlib.knit:1261
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=267 1261
0 5
fi=/home/andrew/code/bzr/bzrlib/xml7.py
fn=_unpack_entry bzrlib.xml7:31
31 400
cfn=_unpack_entry bzrlib.xml5:364
cfi=/home/andrew/code/bzr/bzrlib/xml5.py
calls=61294 364
31 7752
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=iter_entries bzrlib.index:1348
1348 392
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=has_version bzrlib.knit:819
819 382
cfn=has_version bzrlib.knit:1737
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=66984 1737
819 9515
cfn=has_version bzrlib.knit:1508
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=300 1508
819 0
fi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
fn=_seek_and_read bzrlib.transport:694
694 380
cfn=_coalesce_offsets bzrlib.transport:794
cfi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
calls=14129 794
694 240
cfn=<method 'seek' of 'file' objects>
cfi=~
calls=14129 0
694 118
cfn=<method 'read' of 'file' objects>
cfi=~
calls=14129 0
694 105
cfn=<method 'pop' of 'dict' objects>
cfi=~
calls=19665 0
694 44
cfn=<len>
cfi=~
calls=14129 0
694 28
cfn=<sorted>
cfi=~
calls=4814 0
694 21
cfn=<iter>
cfi=~
calls=4814 0
694 10
fi=~
fn=<getattr>
0 364
fi=gzip.py
fn=read <gzip.py>:208
208 343
cfn=_read bzrlib.tuned_gzip:122
cfi=/home/andrew/code/bzr/bzrlib/tuned_gzip.py
calls=39286 122
208 3381
cfn=<min>
cfi=~
calls=21760 0
208 55
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=read_records_iter bzrlib.knit:2386
2386 335
cfn=_parse_record bzrlib.knit:2321
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=17526 2321
2386 5602
cfn=get_raw_records bzrlib.knit:2007
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=9315 2007
2386 3419
cfn=get_raw_records bzrlib.knit:1948
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=8211 1948
2386 1694
cfn=__del__ <gzip.py>:334
cfi=gzip.py
calls=17526 334
2386 46
cfn=<iter>
cfi=~
calls=4713 0
2386 11
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=all_packs bzrlib.repofmt.pack_repo:1171
1171 327
cfn=names bzrlib.repofmt.pack_repo:1407
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=64500 1407
1171 828
cfn=get_pack_by_name bzrlib.repofmt.pack_repo:1345
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=223 1345
1171 0
cfn=<method 'append' of 'list' objects>
cfi=~
calls=223 0
1171 0
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=_get_content_maps bzrlib.knit:1073
1073 308
cfn=parse_fulltext bzrlib.knit:268
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=2077 268
1073 1026
cfn=parse_line_delta bzrlib.knit:397
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=10205 397
1073 804
cfn=_get_record_map bzrlib.knit:1035
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=5013 1035
1073 14864
cfn=parse_line_delta bzrlib.knit:286
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=2608 286
1073 237
cfn=apply_delta bzrlib.knit:240
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=10205 240
1073 84
cfn=sha_strings bzrlib.osutils:613
cfi=/home/andrew/code/bzr/bzrlib/osutils.py
calls=4713 613
1073 743
cfn=text bzrlib.knit:208
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=2077 208
1073 44
cfn=<method 'append' of 'list' objects>
cfi=~
calls=17526 0
1073 36
cfn=get_options bzrlib.knit:1773
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=2036 1773
1073 301
cfn=apply_delta bzrlib.knit:196
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=2608 196
1073 17
cfn=parse_fulltext bzrlib.knit:379
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=2636 379
1073 35
cfn=<len>
cfi=~
calls=5013 0
1073 9
cfn=get_options bzrlib.knit:1537
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=2677 1537
1073 8
cfn=text bzrlib.knit:255
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=2636 255
1073 6
cfn=strip_last_line_newline bzrlib.knit:204
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=4 204
1073 0
cfn=strip_last_line_newline bzrlib.knit:252
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=4 252
1073 0
fi=posixpath.py
fn=isabs <posixpath.py>:47
47 305
cfn=<method 'startswith' of 'unicode' objects>
cfi=~
calls=69901 0
47 172
cfn=<method 'startswith' of 'str' objects>
cfi=~
calls=7 0
47 0
fi=~
fn=<method 'intersection' of 'set' objects>
0 304
fi=~
fn=<method 'startswith' of 'str' objects>
0 297
fi=/home/andrew/code/bzr/bzrlib/pack.py
fn=_next bzrlib.pack:169
169 296
cfn=_seek_and_read bzrlib.transport:694
cfi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
calls=11351 694
169 589
cfn=<method 'tell' of 'cStringIO.StringI' objects>
cfi=~
calls=37260 0
169 73
cfn=<cStringIO.StringIO>
cfi=~
calls=11351 0
169 25
cfn=<len>
cfi=~
calls=11351 0
169 23
fi=~
fn=<method 'encode' of 'unicode' objects>
0 295
cfn=search_function <encodings/__init__.py>:70
cfi=encodings/__init__.py
calls=1 70
0 0
fi=~
fn=<zlib.crc32>
0 293
fi=~
fn=<sorted>
0 279
cfn=<genexpr> bzrlib.inventory:935
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=249 935
0 0
fi=/home/andrew/code/bzr/bzrlib/tuned_gzip.py
fn=_add_read_data bzrlib.tuned_gzip:88
88 275
cfn=<zlib.crc32>
cfi=~
calls=21760 0
88 232
cfn=<len>
cfi=~
calls=21760 0
88 42
fi=/home/andrew/code/bzr/bzrlib/inventory.py
fn=versionable_kind bzrlib.inventory:353
353 273
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=_merge_annotations bzrlib.knit:827
827 264
cfn=_make_line_delta bzrlib.knit:861
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=1515 861
827 69
cfn=_get_content bzrlib.knit:897
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=1515 897
827 6901
cfn=text bzrlib.knit:255
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=3030 255
827 6
fi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
fn=__init__ bzrlib.transport:336
336 263
fi=~
fn=<method 'add' of 'set' objects>
0 263
fi=~
fn=<method 'pop' of 'list' objects>
0 258
fi=~
fn=<method 'itervalues' of 'dict' objects>
0 243
fi=~
fn=<method 'popleft' of 'collections.deque' objects>
0 241
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=__init__ bzrlib.knit:1564
1564 237
fi=/home/andrew/code/bzr/bzrlib/tuned_gzip.py
fn=_read_eof bzrlib.tuned_gzip:189
189 237
cfn=unpack <struct.py>:77
cfi=struct.py
calls=17526 77
189 130
cfn=U32 <gzip.py>:18
cfi=gzip.py
calls=17526 18
189 47
cfn=LOWU32 <gzip.py>:27
cfi=gzip.py
calls=17526 27
189 47
cfn=<len>
cfi=~
calls=17526 0
189 34
fi=~
fn=<method 'remove' of 'set' objects>
0 236
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=__init__ bzrlib.knit:2232
2232 230
fi=/home/andrew/code/bzr/bzrlib/tuned_gzip.py
fn=readlines bzrlib.tuned_gzip:307
307 206
cfn=<method 'readlines' of 'cStringIO.StringI' objects>
cfi=~
calls=17526 0
307 380
cfn=read <gzip.py>:208
cfi=gzip.py
calls=17526 208
307 3780
cfn=<cStringIO.StringIO>
cfi=~
calls=17526 0
307 38
fi=~
fn=<method 'read' of 'cStringIO.StringI' objects>
0 200
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=get_transaction bzrlib.repofmt.pack_repo:1950
1950 200
fi=/home/andrew/code/bzr/bzrlib/pack.py
fn=readline bzrlib.pack:183
183 199
cfn=_next bzrlib.pack:169
cfi=/home/andrew/code/bzr/bzrlib/pack.py
calls=20666 169
183 321
cfn=<method 'readline' of 'cStringIO.StringI' objects>
cfi=~
calls=20666 0
183 45
cfn=<method 'tell' of 'cStringIO.StringI' objects>
cfi=~
calls=20666 0
183 40
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=parse_line_delta bzrlib.knit:397
397 198
cfn=parse_line_delta_iter bzrlib.knit:387
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=60134 387
397 605
fi=/home/andrew/code/bzr/bzrlib/pack.py
fn=_read_line bzrlib.pack:220
220 196
cfn=readline bzrlib.pack:183
cfi=/home/andrew/code/bzr/bzrlib/pack.py
calls=20666 183
220 607
cfn=<method 'rstrip' of 'str' objects>
cfi=~
calls=20666 0
220 47
cfn=<method 'endswith' of 'str' objects>
cfi=~
calls=20666 0
220 46
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=_get_record_map bzrlib.knit:1035
1035 196
cfn=read_records_iter bzrlib.knit:2386
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=22239 2386
1035 11110
cfn=_get_components_positions bzrlib.knit:870
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=5013 870
1035 3430
cfn=get_raw_records bzrlib.knit:1948
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=2677 1948
1035 76
cfn=get_raw_records bzrlib.knit:2007
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=2036 2007
1035 32
cfn=<method 'iteritems' of 'dict' objects>
cfi=~
calls=4713 0
1035 9
cfn=_coalesce_offsets bzrlib.transport:794
cfi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
calls=2036 794
1035 4
cfn=_seek_and_read bzrlib.transport:694
cfi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
calls=2036 694
1035 4
fi=/home/andrew/code/bzr/bzrlib/versionedfile.py
fn=__init__ bzrlib.versionedfile:56
56 193
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=_get_components_positions bzrlib.knit:870
870 185
cfn=get_position bzrlib.knit:1744
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=9315 1744
870 986
cfn=get_method bzrlib.knit:1754
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=9315 1754
870 1305
cfn=get_parents_with_ghosts bzrlib.knit:1211
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=12813 1211
870 888
cfn=get_method bzrlib.knit:1524
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=8511 1524
870 41
cfn=get_position bzrlib.knit:1512
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=8211 1512
870 23
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=iter_parents bzrlib.knit:1699
1699 179
cfn=_get_entries bzrlib.knit:1583
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=11312 1583
1699 412
cfn=_present_keys bzrlib.knit:1604
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=5656 1604
1699 466
cfn=_version_ids_to_keys bzrlib.knit:1877
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=5656 1877
1699 67
cfn=<method 'update' of 'set' objects>
cfi=~
calls=11312 0
1699 24
cfn=<method 'difference' of 'set' objects>
cfi=~
calls=5656 0
1699 11
cfn=<method 'append' of 'list' objects>
cfi=~
calls=5654 0
1699 11
cfn=<method 'add' of 'set' objects>
cfi=~
calls=5656 0
1699 11
fi=~
fn=<_hashlib.openssl_sha1>
0 178
fi=/home/andrew/code/bzr/bzrlib/pack.py
fn=read bzrlib.pack:176
176 176
cfn=_next bzrlib.pack:169
cfi=/home/andrew/code/bzr/bzrlib/pack.py
calls=18630 169
176 686
cfn=<method 'read' of 'cStringIO.StringI' objects>
cfi=~
calls=18630 0
176 52
cfn=<len>
cfi=~
calls=18630 0
176 37
fi=~
fn=<built-in method compress>
0 173
fi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
fn=_coalesce_offsets bzrlib.transport:794
794 172
cfn=__init__ bzrlib.transport:228
cfi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
calls=18943 228
794 57
cfn=<method 'append' of 'list' objects>
cfi=~
calls=5536 0
794 11
cfn=<len>
cfi=~
calls=5536 0
794 10
fi=~
fn=<method 'endswith' of 'unicode' objects>
0 170
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=is_locked bzrlib.repofmt.pack_repo:1956
1956 161
cfn=is_locked bzrlib.lockable_files:274
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=4 274
1956 0
fi=gzip.py
fn=__init__ <gzip.py>:60
60 160
cfn=<hasattr>
cfi=~
calls=17526 0
60 63
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=_parse_lines bzrlib.index:861
861 158
cfn=<method 'split' of 'str' objects>
cfi=~
calls=8026 0
861 19
cfn=<method 'append' of 'list' objects>
cfi=~
calls=5938 0
861 11
cfn=<len>
cfi=~
calls=4176 0
861 8
fi=~
fn=<built-in method flush>
0 158
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=get_position bzrlib.knit:1744
1744 154
cfn=_get_node bzrlib.knit:1767
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=16484 1767
1744 1630
cfn=<method 'split' of 'str' objects>
cfi=~
calls=16484 0
1744 47
fi=/home/andrew/code/bzr/bzrlib/tuned_gzip.py
fn=_read_gzip_header bzrlib.tuned_gzip:211
211 154
cfn=<ord>
cfi=~
calls=35052 0
211 70
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=_add bzrlib.knit:943
943 146
cfn=_merge_annotations bzrlib.knit:827
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=1515 827
943 7242
cfn=add_versions bzrlib.knit:1815
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=2677 1815
943 604
cfn=_check_should_delta bzrlib.knit:497
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=2113 497
943 2887
cfn=_record_to_data bzrlib.knit:2260
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=2677 2260
943 663
cfn=<method 'join' of 'str' objects>
cfi=~
calls=2677 0
943 39
cfn=lower_line_delta bzrlib.knit:421
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=1515 421
943 52
cfn=sha_string bzrlib.osutils:620
cfi=/home/andrew/code/bzr/bzrlib/osutils.py
calls=2677 620
943 192
cfn=make bzrlib.knit:376
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=2677 376
943 24
cfn=add_raw_records bzrlib.knit:2284
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=2677 2284
943 297
cfn=has_version bzrlib.knit:819
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=2412 819
943 324
cfn=<method 'append' of 'list' objects>
cfi=~
calls=5093 0
943 10
cfn=<len>
cfi=~
calls=5054 0
943 9
cfn=<isinstance>
cfi=~
calls=2677 0
943 5
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=parse_line_delta bzrlib.knit:286
286 143
cfn=<method 'split' of 'str' objects>
cfi=~
calls=29882 0
286 74
cfn=<method 'append' of 'list' objects>
cfi=~
calls=6640 0
286 13
cfn=<iter>
cfi=~
calls=2608 0
286 5
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=get_raw_records bzrlib.knit:2007
2007 132
cfn=_iter_records bzrlib.pack:271
cfi=/home/andrew/code/bzr/bzrlib/pack.py
calls=11351 271
2007 1729
cfn=_content_reader bzrlib.pack:360
cfi=/home/andrew/code/bzr/bzrlib/pack.py
calls=9315 360
2007 337
cfn=make_readv_reader bzrlib.pack:192
cfi=/home/andrew/code/bzr/bzrlib/pack.py
calls=2036 192
2007 951
cfn=<method 'append' of 'list' objects>
cfi=~
calls=9315 0
2007 18
cfn=iter_records bzrlib.pack:230
cfi=/home/andrew/code/bzr/bzrlib/pack.py
calls=2036 230
2007 278
cfn=__eq__ bzrlib.index:276
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=608 276
2007 3
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
2007 0
fi=~
fn=<method 'keys' of 'dict' objects>
0 130
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=get_method bzrlib.knit:1754
1754 130
cfn=_get_node bzrlib.knit:1767
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=16484 1767
1754 1935
cfn=_parent_compression bzrlib.knit:1760
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=16484 1760
1754 103
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=get_parents_with_ghosts bzrlib.knit:1795
1795 130
cfn=_get_entries bzrlib.knit:1583
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=14558 1583
1795 475
cfn=_keys_to_version_ids bzrlib.knit:1741
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=7279 1741
1795 115
cfn=_version_ids_to_keys bzrlib.knit:1877
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=7279 1877
1795 86
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=_check_header bzrlib.knit:2310
2310 126
cfn=<method 'split' of 'str' objects>
cfi=~
calls=17526 0
2310 57
cfn=<len>
cfi=~
calls=17526 0
2310 34
fi=~
fn=<method 'seek' of 'file' objects>
0 118
fi=~
fn=<open>
0 117
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=get_raw_records bzrlib.knit:1948
1948 116
cfn=_seek_and_read bzrlib.transport:694
cfi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
calls=10888 694
1948 348
cfn=readv bzrlib.transport:646
cfi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
calls=2677 646
1948 1299
cfn=_coalesce_offsets bzrlib.transport:794
cfi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
calls=2677 794
1948 6
fi=~
fn=<method 'tell' of 'cStringIO.StringI' objects>
0 113
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=finish bzrlib.index:138
138 112
cfn=<method 'append' of 'list' objects>
cfi=~
calls=14356 0
138 27
cfn=<len>
cfi=~
calls=11666 0
138 22
cfn=<method 'join' of 'str' objects>
cfi=~
calls=10420 0
138 22
cfn=<sum>
cfi=~
calls=2682 0
138 54
cfn=<sorted>
cfi=~
calls=5 0
138 14
cfn=<method 'items' of 'dict' objects>
cfi=~
calls=5 0
138 0
cfn=<method 'getvalue' of 'cStringIO.StringI' objects>
cfi=~
calls=3 0
138 0
cfn=<cStringIO.StringIO>
cfi=~
calls=10 0
138 0
fi=~
fn=<cStringIO.StringIO>
0 109
fi=~
fn=<method 'read' of 'file' objects>
0 105
fi=/home/andrew/code/bzr/bzrlib/tuned_gzip.py
fn=bytes_to_gzip bzrlib.tuned_gzip:35
35 104
cfn=<built-in method compress>
cfi=~
calls=2677 0
35 173
cfn=<built-in method flush>
cfi=~
calls=2677 0
35 158
cfn=<zlib.compressobj>
cfi=~
calls=2677 0
35 46
cfn=<method 'append' of 'list' objects>
cfi=~
calls=10708 0
35 21
cfn=pack <struct.py>:54
cfi=struct.py
calls=5354 54
35 19
cfn=LOWU32 <gzip.py>:27
cfi=gzip.py
calls=5354 27
35 15
cfn=<zlib.crc32>
cfi=~
calls=2677 0
35 14
cfn=<method 'join' of 'str' objects>
cfi=~
calls=2677 0
35 8
cfn=<len>
cfi=~
calls=2677 0
35 5
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=iter_reverse_revision_history bzrlib.repository:1552
1552 99
cfn=get_parents bzrlib.knit:1201
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=14686 1201
1552 114
cfn=<len>
cfi=~
calls=14686 0
1552 28
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
1552 0
cfn=_get_history_vf bzrlib.repofmt.knitrepo:261
cfi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
calls=1 261
1552 42
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=add_versions bzrlib.knit:1815
1815 97
cfn=add_nodes bzrlib.index:1284
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=2077 1284
1815 333
cfn=_get_entries bzrlib.knit:1583
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=2677 1583
1815 103
cfn=<genexpr> bzrlib.knit:1838
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=5089 1838
1815 12
cfn=<method 'append' of 'list' objects>
cfi=~
calls=2677 0
1815 5
cfn=<method 'iteritems' of 'dict' objects>
cfi=~
calls=2677 0
1815 5
cfn=add_nodes bzrlib.index:1133
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=600 1133
1815 46
fi=/home/andrew/code/bzr/bzrlib/pack.py
fn=read bzrlib.pack:327
327 90
cfn=_read_line bzrlib.pack:220
cfi=/home/andrew/code/bzr/bzrlib/pack.py
calls=18630 220
327 641
fi=/home/andrew/code/bzr/bzrlib/pack.py
fn=_iter_record_objects bzrlib.pack:275
275 90
cfn=reader_func bzrlib.pack:217
cfi=/home/andrew/code/bzr/bzrlib/pack.py
calls=9315 217
275 801
cfn=__init__ bzrlib.pack:209
cfi=/home/andrew/code/bzr/bzrlib/pack.py
calls=9315 209
275 24
fi=/home/andrew/code/bzr/bzrlib/versionedfile.py
fn=_check_lines_are_lines bzrlib.versionedfile:155
155 90
fi=/home/andrew/code/bzr/bzrlib/pack.py
fn=reader_func bzrlib.pack:217
217 90
cfn=read bzrlib.pack:176
cfi=/home/andrew/code/bzr/bzrlib/pack.py
calls=18630 176
217 953
fi=gzip.py
fn=_init_read <gzip.py>:157
157 89
cfn=<zlib.crc32>
cfi=~
calls=17526 0
157 46
fi=/home/andrew/code/bzr/bzrlib/inventory.py
fn=__init__ bzrlib.inventory:538
538 89
cfn=__init__ bzrlib.inventory:291
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=14537 291
538 203
fi=/home/andrew/code/bzr/bzrlib/lockable_files.py
fn=unlock bzrlib.lockable_files:259
259 88
cfn=unlock bzrlib.lockdir:289
cfi=/home/andrew/code/bzr/bzrlib/lockdir.py
calls=13 289
259 5
cfn=_finish_transaction bzrlib.lockable_files:308
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=13 308
259 0
fi=struct.py
fn=unpack <struct.py>:77
77 88
cfn=<method 'unpack' of 'Struct' objects>
cfi=~
calls=17527 0
77 41
cfn=_compile <struct.py>:35
cfi=struct.py
calls=1 35
77 0
fi=~
fn=<method 'sort' of 'list' objects>
0 86
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=add_node bzrlib.index:97
97 85
cfn=_check_key bzrlib.index:87
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=6605 87
97 129
cfn=<method 'append' of 'list' objects>
cfi=~
calls=5054 0
97 10
cfn=<built-in method search>
cfi=~
calls=2678 0
97 7
cfn=<method 'add' of 'set' objects>
cfi=~
calls=2678 0
97 5
cfn=<len>
cfi=~
calls=2678 0
97 5
cfn=<method 'setdefault' of 'dict' objects>
cfi=~
calls=2077 0
97 4
cfn=__getattr__ bzrlib.lazy_regex:63
cfi=/home/andrew/code/bzr/bzrlib/lazy_regex.py
calls=1 63
97 0
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=apply_delta bzrlib.knit:240
240 84
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=_keys_to_version_ids bzrlib.knit:1741
1741 83
cfn=<genexpr> bzrlib.knit:1742
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=14558 1742
1741 31
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=_check_should_delta bzrlib.knit:497
497 82
cfn=get_position bzrlib.knit:1744
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=7169 1744
497 845
cfn=get_parents bzrlib.knit:1787
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=5056 1787
497 1095
cfn=get_method bzrlib.knit:1754
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=7169 1754
497 863
fi=/home/andrew/code/bzr/bzrlib/pack.py
fn=_iter_records bzrlib.pack:271
271 81
cfn=read bzrlib.pack:327
cfi=/home/andrew/code/bzr/bzrlib/pack.py
calls=9315 327
271 732
cfn=_iter_record_objects bzrlib.pack:275
cfi=/home/andrew/code/bzr/bzrlib/pack.py
calls=11351 275
271 916
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=_parent_compression bzrlib.knit:1760
1760 79
cfn=<len>
cfi=~
calls=18520 0
1760 36
fi=/home/andrew/code/bzr/bzrlib/pack.py
fn=_content_reader bzrlib.pack:360
360 77
cfn=reader_func bzrlib.pack:217
cfi=/home/andrew/code/bzr/bzrlib/pack.py
calls=9315 217
360 241
cfn=<len>
cfi=~
calls=9315 0
360 18
fi=/home/andrew/code/bzr/bzrlib/versionedfile.py
fn=_check_lines_not_unicode bzrlib.versionedfile:149
149 77
fi=xml/etree/ElementTree.py
fn=_write <xml/etree/ElementTree.py>:665
665 76
cfn=_write <xml/etree/ElementTree.py>:665
cfi=xml/etree/ElementTree.py
calls=898 665
665 105
cfn=_encode <xml/etree/ElementTree.py>:749
cfi=xml/etree/ElementTree.py
calls=4196 749
665 34
cfn=_escape_attrib bzrlib.xml_serializer:117
cfi=/home/andrew/code/bzr/bzrlib/xml_serializer.py
calls=2099 117
665 45
cfn=<method 'write' of 'cStringIO.StringO' objects>
cfi=~
calls=7191 0
665 17
cfn=<isinstance>
cfi=~
calls=5396 0
665 16
cfn=_escape_cdata bzrlib.xml_serializer:148
cfi=/home/andrew/code/bzr/bzrlib/xml_serializer.py
calls=1797 148
665 38
cfn=<built-in method items>
cfi=~
calls=1198 0
665 3
cfn=<method 'sort' of 'list' objects>
cfi=~
calls=599 0
665 2
cfn=<len>
cfi=~
calls=299 0
665 0
fi=~
fn=<method 'write' of 'file' objects>
0 74
fi=~
fn=<ord>
0 73
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=_check_key bzrlib.index:87
87 71
cfn=<built-in method search>
cfi=~
calls=11727 0
87 44
cfn=<len>
cfi=~
calls=6605 0
87 12
cfn=__getattr__ bzrlib.lazy_regex:63
cfi=/home/andrew/code/bzr/bzrlib/lazy_regex.py
calls=1 63
87 1
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=install_revisions bzrlib.repository:1857
1857 69
cfn=_install_revision bzrlib.repository:1874
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=300 1874
1857 77938
cfn=revisions_iterator bzrlib.repository:2770
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=301 2770
1857 13355
cfn=commit_write_group bzrlib.repository:876
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 876
1857 271
cfn=start_write_group bzrlib.repository:967
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 967
1857 2
fi=/home/andrew/code/bzr/bzrlib/transport/local.py
fn=get bzrlib.transport.local:134
134 69
cfn=<open>
cfi=~
calls=5121 0
134 110
cfn=abspath bzrlib.transport.local:96
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=5121 96
134 1942
cfn=<method 'flush' of 'file' objects>
cfi=~
calls=1814 0
134 44
cfn=_abspath bzrlib.transport.local:85
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=5121 85
134 255
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=2 102
134 0
cfn=_translate_error bzrlib.transport:340
cfi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
calls=1 340
134 0
cfn=__call__ bzrlib.lazy_import:120
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 120
134 0
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=_lookup_keys_via_location bzrlib.index:567
567 69
cfn=_resolve_references bzrlib.index:384
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=3024 384
567 37
cfn=_read_and_parse bzrlib.index:949
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=6494 949
567 279
cfn=<method 'append' of 'list' objects>
cfi=~
calls=3397 0
567 6
cfn=_parsed_key_index bzrlib.index:426
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=505 426
567 9
cfn=_parsed_byte_index bzrlib.index:413
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=486 413
567 8
cfn=<len>
cfi=~
calls=526 0
567 1
cfn=<method 'update' of 'set' objects>
cfi=~
calls=19 0
567 0
fi=~
fn=<hasattr>
0 68
fi=~
fn=<method 'endswith' of 'str' objects>
0 66
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=get_parents bzrlib.knit:1201
1201 66
cfn=get_parents bzrlib.knit:1544
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=14686 1544
1201 48
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=get_parents_with_ghosts bzrlib.knit:1211
1211 66
cfn=get_parents_with_ghosts bzrlib.knit:1795
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=7279 1795
1211 808
cfn=get_parents_with_ghosts bzrlib.knit:1549
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=5534 1549
1211 13
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=get_parents bzrlib.knit:1787
1787 64
cfn=iter_parents bzrlib.knit:1699
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=10112 1699
1787 1030
fi=~
fn=<zlib.decompressobj>
0 63
fi=gzip.py
fn=LOWU32 <gzip.py>:27
27 62
fi=/home/andrew/code/bzr/bzrlib/xml_serializer.py
fn=read_inventory_from_string bzrlib.xml_serializer:62
62 59
cfn=_unpack_inventory bzrlib.xml6:52
cfi=/home/andrew/code/bzr/bzrlib/xml6.py
calls=600 52
62 18905
cfn=XML <<string>>:83
cfi=<string>
calls=600 83
62 1627
fi=gzip.py
fn=close <gzip.py>:315
315 59
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=_record_to_data bzrlib.knit:2260
2260 58
cfn=bytes_to_gzip bzrlib.tuned_gzip:35
cfi=/home/andrew/code/bzr/bzrlib/tuned_gzip.py
calls=2677 35
2260 567
cfn=<method 'join' of 'str' objects>
cfi=~
calls=2677 0
2260 26
cfn=<len>
cfi=~
calls=5354 0
2260 10
fi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
fn=__init__ bzrlib.transport:228
228 57
fi=~
fn=<min>
0 55
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=_write_data bzrlib.repofmt.pack_repo:297
297 54
cfn=write bzrlib.transport:297
cfi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
calls=2679 297
297 28
cfn=<method 'update' of '_hashlib.HASH' objects>
cfi=~
calls=2679 0
297 14
cfn=<method 'append' of 'list' objects>
cfi=~
calls=2679 0
297 5
cfn=<len>
cfi=~
calls=2679 0
297 5
cfn=<method 'join' of 'str' objects>
cfi=~
calls=2679 0
297 5
fi=~
fn=<built-in method search>
0 52
fi=/home/andrew/code/bzr/bzrlib/osutils.py
fn=sha_strings bzrlib.osutils:613
613 51
cfn=<map>
cfi=~
calls=4713 0
613 647
cfn=<method 'hexdigest' of '_hashlib.HASH' objects>
cfi=~
calls=4713 0
613 27
cfn=<_hashlib.openssl_sha1>
cfi=~
calls=4713 0
613 18
fi=~
fn=<method 'items' of 'dict' objects>
0 50
fi=/home/andrew/code/bzr/bzrlib/revision.py
fn=is_reserved_id bzrlib.revision:441
441 50
cfn=<method 'endswith' of 'str' objects>
cfi=~
calls=7075 0
441 18
cfn=<isinstance>
cfi=~
calls=7075 0
441 14
fi=~
fn=<method 'rstrip' of 'str' objects>
0 49
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=get_line_list bzrlib.knit:1064
1064 48
cfn=_get_content_maps bzrlib.knit:1073
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=3498 1073
1064 11648
cfn=check_not_reserved_id bzrlib.versionedfile:60
cfi=/home/andrew/code/bzr/bzrlib/versionedfile.py
calls=3498 60
1064 75
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=get_parents bzrlib.knit:1544
1544 48
fi=gzip.py
fn=U32 <gzip.py>:18
18 47
fi=~
fn=<zlib.compressobj>
0 46
fi=gzip.py
fn=__del__ <gzip.py>:334
334 46
fi=/home/andrew/code/bzr/bzrlib/pack.py
fn=bytes_record bzrlib.pack:78
78 46
cfn=<method 'append' of 'list' objects>
cfi=~
calls=8031 0
78 16
cfn=<method 'join' of 'str' objects>
cfi=~
calls=2677 0
78 7
cfn=<len>
cfi=~
calls=2677 0
78 5
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=<genexpr> bzrlib.index:1297
1297 46
cfn=<genexpr> bzrlib.index:1297
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=7199 1297
1297 16
fi=~
fn=<method 'flush' of 'file' objects>
0 46
fi=~
fn=<method 'readline' of 'cStringIO.StringI' objects>
0 45
fi=~
fn=<method 'pop' of 'dict' objects>
0 45
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=text bzrlib.knit:208
208 44
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=add_nodes bzrlib.index:1284
1284 44
cfn=<genexpr> bzrlib.index:1297
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=6231 1297
1284 63
cfn=add_nodes bzrlib.index:1133
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=2077 1133
1284 221
cfn=<method 'append' of 'list' objects>
cfi=~
calls=2077 0
1284 4
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=_check_add bzrlib.knit:928
928 43
cfn=_check_lines_are_lines bzrlib.versionedfile:155
cfi=/home/andrew/code/bzr/bzrlib/versionedfile.py
calls=2377 155
928 90
cfn=_check_lines_not_unicode bzrlib.versionedfile:149
cfi=/home/andrew/code/bzr/bzrlib/versionedfile.py
calls=2377 149
928 77
cfn=contains_whitespace bzrlib.osutils:852
cfi=/home/andrew/code/bzr/bzrlib/osutils.py
calls=2677 852
928 19
cfn=has_version bzrlib.knit:819
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=2677 819
928 206
cfn=check_not_reserved_id bzrlib.versionedfile:60
cfi=/home/andrew/code/bzr/bzrlib/versionedfile.py
calls=2677 60
928 56
fi=~
fn=<method 'unpack' of 'Struct' objects>
0 41
fi=~
fn=<method 'hexdigest' of '_hashlib.HASH' objects>
0 40
fi=/home/andrew/code/bzr/bzrlib/pack.py
fn=make_readv_reader bzrlib.pack:192
192 39
cfn=readv bzrlib.transport:646
cfi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
calls=2036 646
192 890
cfn=__init__ bzrlib.pack:164
cfi=/home/andrew/code/bzr/bzrlib/pack.py
calls=2036 164
192 7
cfn=__init__ bzrlib.pack:209
cfi=/home/andrew/code/bzr/bzrlib/pack.py
calls=2036 209
192 5
cfn=<method 'extend' of 'list' objects>
cfi=~
calls=2036 0
192 4
cfn=<len>
cfi=~
calls=2036 0
192 4
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=lower_line_delta bzrlib.knit:421
421 38
cfn=<method 'extend' of 'list' objects>
cfi=~
calls=3565 0
421 7
cfn=<method 'append' of 'list' objects>
cfi=~
calls=3565 0
421 7
fi=~
fn=<method 'get_opcodes' of 'PatienceSequenceMatcher' objects>
0 37
fi=/home/andrew/code/bzr/bzrlib/transport/local.py
fn=_abspath bzrlib.transport.local:85
85 35
cfn=unescape bzrlib.urlutils:507
cfi=/home/andrew/code/bzr/bzrlib/urlutils.py
calls=5168 507
85 222
fi=xml/etree/ElementTree.py
fn=_encode <xml/etree/ElementTree.py>:749
749 35
cfn=<method 'encode' of 'str' objects>
cfi=~
calls=7493 0
749 30
cfn=<method 'encode' of 'unicode' objects>
cfi=~
calls=599 0
749 1
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=get_weave bzrlib.repofmt.pack_repo:1802
1802 35
cfn=__init__ bzrlib.knit:452
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=900 452
1802 19
cfn=clone bzrlib.transport.local:69
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=900 69
1802 349
cfn=ensure_loaded bzrlib.repofmt.pack_repo:1326
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=900 1326
1802 27
cfn=_access_mode bzrlib.repofmt.pack_repo:1849
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=900 1849
1802 7
cfn=__init__ bzrlib.knit:1564
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=900 1564
1802 3
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=get_method bzrlib.knit:1524
1524 34
cfn=__init__ bzrlib.errors:1304
cfi=/home/andrew/code/bzr/bzrlib/errors.py
calls=300 1304
1524 6
fi=/home/andrew/code/bzr/bzrlib/bisect_multi.py
fn=bisect_multi_bytes bzrlib.bisect_multi:24
24 33
cfn=_lookup_keys_via_location bzrlib.index:567
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=3247 567
24 411
cfn=<method 'append' of 'list' objects>
cfi=~
calls=3247 0
24 6
fi=/home/andrew/code/bzr/bzrlib/revision.py
fn=check_not_reserved_id bzrlib.revision:449
449 32
cfn=is_reserved_id bzrlib.revision:441
cfi=/home/andrew/code/bzr/bzrlib/revision.py
calls=7075 441
449 83
fi=~
fn=<method 'difference' of 'set' objects>
0 32
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=<genexpr> bzrlib.knit:1742
1742 31
fi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
fn=_readv bzrlib.transport:681
681 31
cfn=get bzrlib.transport.local:134
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=4814 134
681 2175
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=add_raw_records bzrlib.knit:1981
1981 31
cfn=add_bytes_record bzrlib.pack:139
cfi=/home/andrew/code/bzr/bzrlib/pack.py
calls=2677 139
1981 245
cfn=<method 'append' of 'list' objects>
cfi=~
calls=2677 0
1981 5
fi=/home/andrew/code/bzr/bzrlib/versionedfile.py
fn=check_not_reserved_id bzrlib.versionedfile:60
60 30
cfn=check_not_reserved_id bzrlib.revision:449
cfi=/home/andrew/code/bzr/bzrlib/revision.py
calls=6175 449
60 100
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
60 0
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=make bzrlib.knit:376
376 30
cfn=__init__ bzrlib.knit:231
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=5313 231
376 17
fi=~
fn=<method 'encode' of 'str' objects>
0 30
fi=/home/andrew/code/bzr/bzrlib/pack.py
fn=__init__ bzrlib.pack:209
209 29
fi=/home/andrew/code/bzr/bzrlib/store/__init__.py
fn=_escape_file_id bzrlib.store:311
311 29
cfn=<method 'join' of 'str' objects>
cfi=~
calls=1165 0
311 4
cfn=<ord>
cfi=~
calls=1497 0
311 2
cfn=<isinstance>
cfi=~
calls=1165 0
311 2
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=_add_lines bzrlib.knit:920
920 29
cfn=_add bzrlib.knit:943
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=2077 943
920 7527
cfn=_check_add bzrlib.knit:928
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=2077 928
920 428
cfn=_check_versions_present bzrlib.knit:909
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=2077 909
920 298
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=_gen_revision_history bzrlib.branch:1984
1984 28
cfn=iter_reverse_revision_history bzrlib.repository:1552
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=14687 1552
1984 284
cfn=<method 'reverse' of 'list' objects>
cfi=~
calls=1 0
1984 0
cfn=last_revision bzrlib.branch:1951
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1951
1984 0
fi=/home/andrew/code/bzr/bzrlib/revisiontree.py
fn=get_file_lines bzrlib.revisiontree:73
73 28
cfn=get_lines bzrlib.knit:1031
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=2298 1031
73 5987
cfn=_get_weave bzrlib.revisiontree:69
cfi=/home/andrew/code/bzr/bzrlib/revisiontree.py
calls=2298 69
73 768
cfn=__getitem__ bzrlib.inventory:1132
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=2298 1132
73 5
fi=~
fn=<built-in method sub>
0 27
cfn=_escape_cdata_replace bzrlib.xml_serializer:145
cfi=/home/andrew/code/bzr/bzrlib/xml_serializer.py
calls=5 145
0 0
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=_resolve_references bzrlib.index:384
384 27
cfn=<method 'append' of 'list' objects>
cfi=~
calls=4848 0
384 9
fi=~
fn=<iter>
0 27
fi=/home/andrew/code/bzr/bzrlib/pack.py
fn=add_bytes_record bzrlib.pack:139
139 26
cfn=bytes_record bzrlib.pack:78
cfi=/home/andrew/code/bzr/bzrlib/pack.py
calls=2677 78
139 75
cfn=write_func bzrlib.pack:131
cfi=/home/andrew/code/bzr/bzrlib/pack.py
calls=2677 131
139 143
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=get_lines bzrlib.knit:1031
1031 26
cfn=get_line_list bzrlib.knit:1064
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=2298 1064
1031 5961
fi=/home/andrew/code/bzr/bzrlib/store/versioned/__init__.py
fn=get_weave bzrlib.store.versioned:126
126 25
cfn=find_weave bzrlib.identitymap:42
cfi=/home/andrew/code/bzr/bzrlib/identitymap.py
calls=3279 42
126 42
cfn=__init__ bzrlib.knit:452
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=267 452
126 663
cfn=add_weave bzrlib.identitymap:35
cfi=/home/andrew/code/bzr/bzrlib/identitymap.py
calls=267 35
126 4
cfn=register_clean bzrlib.transactions:64
cfi=/home/andrew/code/bzr/bzrlib/transactions.py
calls=267 64
126 6
cfn=filename bzrlib.store.versioned:73
cfi=/home/andrew/code/bzr/bzrlib/store/versioned/__init__.py
calls=264 73
126 47
cfn=writeable bzrlib.transactions:112
cfi=/home/andrew/code/bzr/bzrlib/transactions.py
calls=267 112
126 0
fi=~
fn=<method 'update' of 'set' objects>
0 25
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=<genexpr> bzrlib.index:175
175 25
cfn=<len>
cfi=~
calls=4754 0
175 9
fi=/home/andrew/code/bzr/bzrlib/identitymap.py
fn=find_weave bzrlib.identitymap:42
42 24
cfn=<method 'get' of 'dict' objects>
cfi=~
calls=3279 0
42 9
cfn=_weave_key bzrlib.identitymap:59
cfi=/home/andrew/code/bzr/bzrlib/identitymap.py
calls=3279 59
42 7
fi=/home/andrew/code/bzr/bzrlib/pack.py
fn=write_func bzrlib.pack:131
131 24
cfn=_write_data bzrlib.repofmt.pack_repo:297
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=2679 297
131 113
cfn=<len>
cfi=~
calls=2679 0
131 5
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=_make_line_delta bzrlib.knit:861
861 24
cfn=<method 'get_opcodes' of 'PatienceSequenceMatcher' objects>
cfi=~
calls=1515 0
861 37
cfn=<method 'append' of 'list' objects>
cfi=~
calls=3565 0
861 7
fi=/home/andrew/code/bzr/bzrlib/tree.py
fn=has_id bzrlib.tree:127
127 24
cfn=has_id bzrlib.inventory:1337
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=2920 1337
127 7
cfn=_get_inventory bzrlib.tree:221
cfi=/home/andrew/code/bzr/bzrlib/tree.py
calls=2920 221
127 6
fi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
fn=readv bzrlib.transport:646
646 24
cfn=_readv bzrlib.transport:681
cfi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
calls=4814 681
646 2207
cfn=_sort_expand_and_combine bzrlib.transport:735
cfi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
calls=101 735
646 3
fi=/home/andrew/code/bzr/bzrlib/revisiontree.py
fn=get_file_text bzrlib.revisiontree:78
78 23
cfn=get_file_lines bzrlib.revisiontree:73
cfi=/home/andrew/code/bzr/bzrlib/revisiontree.py
calls=2298 73
78 6789
cfn=<method 'join' of 'str' objects>
cfi=~
calls=2298 0
78 25
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=get_position bzrlib.knit:1512
1512 23
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=iter_entries bzrlib.index:459
459 22
cfn=bisect_multi_bytes bzrlib.bisect_multi:24
cfi=/home/andrew/code/bzr/bzrlib/bisect_multi.py
calls=3023 24
459 445
cfn=__call__ bzrlib.lazy_import:120
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 120
459 5
fi=/home/andrew/code/bzr/bzrlib/revisiontree.py
fn=_get_weave bzrlib.revisiontree:69
69 21
cfn=get_weave bzrlib.store.versioned:126
cfi=/home/andrew/code/bzr/bzrlib/store/versioned/__init__.py
calls=2077 126
69 619
cfn=get_transaction bzrlib.repository:1683
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=2077 1683
69 17
cfn=get_weave_or_empty bzrlib.repofmt.pack_repo:1756
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=221 1756
69 108
cfn=get_transaction bzrlib.repofmt.pack_repo:1950
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=221 1950
69 0
fi=~
fn=<method 'update' of '_hashlib.HASH' objects>
0 21
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=check_versions_present bzrlib.knit:1803
1803 21
cfn=_present_keys bzrlib.knit:1604
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=2077 1604
1803 236
cfn=_version_ids_to_keys bzrlib.knit:1877
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=2077 1877
1803 23
cfn=<method 'difference' of 'set' objects>
cfi=~
calls=2077 0
1803 4
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=lock_read bzrlib.repository:696
696 21
cfn=lock_read bzrlib.lockable_files:243
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=2712 243
696 9
cfn=_refresh_data bzrlib.repository:1599
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=2712 1599
696 5
fi=/home/andrew/code/bzr/bzrlib/store/__init__.py
fn=_relpath bzrlib.store:292
292 20
cfn=_escape_file_id bzrlib.store:311
cfi=/home/andrew/code/bzr/bzrlib/store/__init__.py
calls=1166 311
292 39
cfn=escape bzrlib.urlutils:64
cfi=/home/andrew/code/bzr/bzrlib/urlutils.py
calls=1166 64
292 47
cfn=_check_fileid bzrlib.store:191
cfi=/home/andrew/code/bzr/bzrlib/store/__init__.py
calls=1166 191
292 8
cfn=<method 'join' of 'unicode' objects>
cfi=~
calls=1166 0
292 4
cfn=hash_prefix bzrlib.store:330
cfi=/home/andrew/code/bzr/bzrlib/store/__init__.py
calls=263 330
292 2
fi=/home/andrew/code/bzr/bzrlib/osutils.py
fn=sha_string bzrlib.osutils:620
620 20
cfn=<_hashlib.openssl_sha1>
cfi=~
calls=2677 0
620 159
cfn=<method 'hexdigest' of '_hashlib.HASH' objects>
cfi=~
calls=2677 0
620 12
fi=struct.py
fn=pack <struct.py>:54
54 20
cfn=_compile <struct.py>:35
cfi=struct.py
calls=3 35
54 0
fi=~
fn=<method 'iteritems' of 'dict' objects>
0 20
fi=~
fn=<sum>
0 19
cfn=<genexpr> bzrlib.index:175
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=7431 175
0 34
cfn=<genexpr> bzrlib.index:143
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=25 143
0 0
cfn=<genexpr> bzrlib.index:1117
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=2 1117
0 2
fi=/home/andrew/code/bzr/bzrlib/osutils.py
fn=contains_whitespace bzrlib.osutils:852
852 19
fi=/home/andrew/code/bzr/bzrlib/xml5.py
fn=_pack_revision bzrlib.xml5:291
291 19
cfn=<_elementtree.SubElement>
cfi=~
calls=898 0
291 2
cfn=<isinstance>
cfi=~
calls=898 0
291 1
cfn=<built-in method set>
cfi=~
calls=599 0
291 1
cfn=decode bzrlib.cache_utf8:66
cfi=/home/andrew/code/bzr/bzrlib/cache_utf8.py
calls=599 66
291 1
cfn=check_not_reserved_id bzrlib.revision:449
cfi=/home/andrew/code/bzr/bzrlib/revision.py
calls=299 449
291 4
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=get_options bzrlib.knit:1773
1773 19
cfn=_get_node bzrlib.knit:1767
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=2036 1767
1773 269
cfn=_parent_compression bzrlib.knit:1760
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=2036 1760
1773 13
cfn=<method 'append' of 'list' objects>
cfi=~
calls=4 0
1773 0
fi=posixpath.py
fn=split <posixpath.py>:74
74 18
cfn=<len>
cfi=~
calls=1640 0
74 3
cfn=<method 'rfind' of 'str' objects>
cfi=~
calls=1034 0
74 2
cfn=<method 'rstrip' of 'str' objects>
cfi=~
calls=949 0
74 2
cfn=<method 'rstrip' of 'unicode' objects>
cfi=~
calls=691 0
74 1
cfn=<method 'rfind' of 'unicode' objects>
cfi=~
calls=691 0
74 1
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=add_nodes bzrlib.index:1133
1133 18
cfn=add_node bzrlib.index:97
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=2677 97
1133 249
fi=/home/andrew/code/bzr/bzrlib/xml5.py
fn=_unpack_revision bzrlib.xml5:403
403 17
cfn=<built-in method get>
cfi=~
calls=2099 0
403 5
cfn=_get_utf8_or_ascii bzrlib.xml5:113
cfi=/home/andrew/code/bzr/bzrlib/xml5.py
calls=599 113
403 13
cfn=__init__ bzrlib.revision:58
cfi=/home/andrew/code/bzr/bzrlib/revision.py
calls=300 58
403 7
cfn=_unpack_revision_properties bzrlib.xml5:431
cfi=/home/andrew/code/bzr/bzrlib/xml5.py
calls=300 431
403 3
cfn=<built-in method find>
cfi=~
calls=300 0
403 1
cfn=<built-in method findtext>
cfi=~
calls=300 0
403 0
cfn=<method 'append' of 'list' objects>
cfi=~
calls=299 0
403 0
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=apply_delta bzrlib.knit:196
196 17
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=__init__ bzrlib.knit:231
231 17
fi=~
fn=<method 'write' of 'cStringIO.StringO' objects>
0 17
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=_get_content bzrlib.knit:897
897 17
cfn=_get_content_maps bzrlib.knit:1073
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=1515 1073
897 6880
cfn=<method 'get' of 'dict' objects>
cfi=~
calls=1515 0
897 3
fi=/home/andrew/code/bzr/bzrlib/revisiontree.py
fn=get_file bzrlib.revisiontree:81
81 17
cfn=get_file_text bzrlib.revisiontree:78
cfi=/home/andrew/code/bzr/bzrlib/revisiontree.py
calls=2298 78
81 6839
cfn=<cStringIO.StringIO>
cfi=~
calls=2298 0
81 5
fi=/home/andrew/code/bzr/bzrlib/xml_serializer.py
fn=_escape_attrib bzrlib.xml_serializer:117
117 17
cfn=<built-in method sub>
cfi=~
calls=2099 0
117 9
cfn=_encode <xml/etree/ElementTree.py>:749
cfi=xml/etree/ElementTree.py
calls=2099 749
117 17
cfn=__getattr__ bzrlib.lazy_regex:63
cfi=/home/andrew/code/bzr/bzrlib/lazy_regex.py
calls=1 63
117 1
fi=/home/andrew/code/bzr/bzrlib/versionedfile.py
fn=add_lines bzrlib.versionedfile:80
80 16
cfn=_add_lines bzrlib.knit:920
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=2077 920
80 8284
cfn=_check_write_ok bzrlib.versionedfile:161
cfi=/home/andrew/code/bzr/bzrlib/versionedfile.py
calls=2077 161
80 6
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=<genexpr> bzrlib.index:1297
1297 16
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=get_transaction bzrlib.repository:1683
1683 16
cfn=get_transaction bzrlib.lockable_files:290
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=2979 290
1683 8
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=get_text bzrlib.knit:1057
1057 16
cfn=get_texts bzrlib.knit:1061
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=900 1061
1057 5536
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=unlock bzrlib.repository:942
942 16
cfn=unlock bzrlib.lockable_files:259
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=2712 259
942 86
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=_read_and_parse bzrlib.index:949
949 15
cfn=_seek_and_read bzrlib.transport:694
cfi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
calls=204 694
949 8
cfn=_parse_region bzrlib.index:733
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=103 733
949 212
cfn=readv bzrlib.transport:646
cfi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
calls=101 646
949 44
cfn=_coalesce_offsets bzrlib.transport:794
cfi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
calls=101 794
949 0
cfn=_parse_header_from_bytes bzrlib.index:689
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=3 689
949 0
fi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
fn=write bzrlib.transport:297
297 14
cfn=<method 'write' of 'file' objects>
cfi=~
calls=2679 0
297 14
fi=/home/andrew/code/bzr/bzrlib/xml_serializer.py
fn=_escape_cdata bzrlib.xml_serializer:148
148 14
cfn=_encode <xml/etree/ElementTree.py>:749
cfi=xml/etree/ElementTree.py
calls=1797 749
148 15
cfn=<built-in method sub>
cfi=~
calls=1797 0
148 7
cfn=__getattr__ bzrlib.lazy_regex:63
cfi=/home/andrew/code/bzr/bzrlib/lazy_regex.py
calls=1 63
148 1
fi=~
fn=<method 'extend' of 'list' objects>
0 14
cfn=<genexpr> bzrlib.transform:616
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=4 616
0 0
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=add_raw_records bzrlib.knit:2284
2284 14
cfn=add_raw_records bzrlib.knit:1981
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=2677 1981
2284 283
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=get_parents_with_ghosts bzrlib.knit:1549
1549 13
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=<genexpr> bzrlib.index:478
478 13
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=text bzrlib.knit:255
255 12
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=<genexpr> bzrlib.knit:1838
1838 12
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=unlock bzrlib.repofmt.pack_repo:2003
2003 12
cfn=unlock bzrlib.lockable_files:259
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=2 259
2003 0
cfn=finish bzrlib.transactions:124
cfi=/home/andrew/code/bzr/bzrlib/transactions.py
calls=2 124
2003 0
fi=<string>
fn=XML <<string>>:83
83 12
cfn=<built-in method feed>
cfi=~
calls=900 0
83 1625
cfn=<_elementtree.XMLParser>
cfi=~
calls=900 0
83 12
cfn=<built-in method close>
cfi=~
calls=900 0
83 2
fi=~
fn=<_elementtree.XMLParser>
0 12
fi=/home/andrew/code/bzr/bzrlib/inventory.py
fn=__getitem__ bzrlib.inventory:1132
1132 12
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=parse_fulltext bzrlib.knit:379
379 12
cfn=make bzrlib.knit:376
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=2636 376
379 23
fi=/home/andrew/code/bzr/bzrlib/pack.py
fn=iter_records bzrlib.pack:230
230 12
cfn=_read_format bzrlib.pack:293
cfi=/home/andrew/code/bzr/bzrlib/pack.py
calls=2036 293
230 266
fi=/home/andrew/code/bzr/bzrlib/tree.py
fn=_get_inventory bzrlib.tree:221
221 12
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=_check_versions_present bzrlib.knit:909
909 11
cfn=check_versions_present bzrlib.knit:1803
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=2077 1803
909 287
fi=/home/andrew/code/bzr/bzrlib/lockable_files.py
fn=lock_read bzrlib.lockable_files:243
243 11
cfn=__init__ bzrlib.transactions:52
cfi=/home/andrew/code/bzr/bzrlib/transactions.py
calls=9 52
243 0
cfn=set_cache_size bzrlib.transactions:80
cfi=/home/andrew/code/bzr/bzrlib/transactions.py
calls=9 80
243 0
cfn=lock_read bzrlib.lockdir:565
cfi=/home/andrew/code/bzr/bzrlib/lockdir.py
calls=9 565
243 0
cfn=_set_transaction bzrlib.lockable_files:301
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=9 301
243 0
cfn=get_transaction bzrlib.lockable_files:290
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=9 290
243 0
fi=<string>
fn=add_inventory_write_locked <<string>>:1
1 11
cfn=add_inventory bzrlib.repository:498
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=300 498
1 8754
cfn=lock_write bzrlib.repofmt.pack_repo:1962
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=300 1962
1 3
cfn=unlock bzrlib.repofmt.pack_repo:2003
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=300 2003
1 1
fi=~
fn=<built-in method match>
0 11
fi=/home/andrew/code/bzr/bzrlib/merge.py
fn=merge_contents bzrlib.merge:745
745 11
cfn=contents_pair bzrlib.merge:747
cfi=/home/andrew/code/bzr/bzrlib/merge.py
calls=747 747
745 18
cfn=create_by_entry bzrlib.transform:1565
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=249 1565
745 1409
cfn=trans_id_file_id bzrlib.transform:329
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=249 329
745 3
cfn=version_file bzrlib.transform:497
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=249 497
745 3
cfn=has_id bzrlib.workingtree:601
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=249 601
745 3
cfn=has_id bzrlib.tree:127
cfi=/home/andrew/code/bzr/bzrlib/tree.py
calls=249 127
745 2
cfn=_get_inventory bzrlib.workingtree_4:417
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=249 417
745 1
cfn=__contains__ bzrlib.inventory:1119
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=249 1119
745 0
cfn=__getitem__ bzrlib.inventory:1132
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=249 1132
745 0
cfn=_get_inventory bzrlib.tree:221
cfi=/home/andrew/code/bzr/bzrlib/tree.py
calls=249 221
745 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=lock_read bzrlib.repofmt.pack_repo:1971
1971 11
cfn=_refresh_data bzrlib.repofmt.pack_repo:1931
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1816 1931
1971 7
cfn=lock_read bzrlib.lockable_files:243
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=2 243
1971 0
fi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
fn=_parse bzrlib.util.configobj.configobj:1410
1410 11
cfn=__setitem__ bzrlib.util.configobj.configobj:537
cfi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
calls=330 537
1410 11
cfn=<built-in method match>
cfi=~
calls=572 0
1410 3
cfn=_handle_value bzrlib.util.configobj.configobj:1698
cfi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
calls=242 1698
1410 9
cfn=__init__ bzrlib.util.configobj.configobj:468
cfi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
calls=88 468
1410 0
cfn=<built-in method groups>
cfi=~
calls=330 0
1410 0
cfn=<method 'startswith' of 'unicode' objects>
cfi=~
calls=355 0
1410 0
cfn=<method 'strip' of 'unicode' objects>
cfi=~
calls=446 0
1410 0
cfn=_unquote bzrlib.util.configobj.configobj:1616
cfi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
calls=330 1616
1410 0
cfn=<method 'has_key' of 'dict' objects>
cfi=~
calls=330 0
1410 0
cfn=<method 'count' of 'unicode' objects>
cfi=~
calls=176 0
1410 0
cfn=<method 'append' of 'list' objects>
cfi=~
calls=124 0
1410 0
cfn=<len>
cfi=~
calls=18 0
1410 0
fi=/home/andrew/code/bzr/bzrlib/pack.py
fn=_read_format bzrlib.pack:293
293 10
cfn=_read_line bzrlib.pack:220
cfi=/home/andrew/code/bzr/bzrlib/pack.py
calls=2036 220
293 255
fi=/home/andrew/code/bzr/bzrlib/osutils.py
fn=relpath bzrlib.osutils:881
881 10
cfn=split <posixpath.py>:74
cfi=posixpath.py
calls=690 74
881 12
cfn=<len>
cfi=~
calls=2133 0
881 4
cfn=join <posixpath.py>:56
cfi=posixpath.py
calls=248 56
881 5
cfn=_posix_abspath bzrlib.osutils:263
cfi=/home/andrew/code/bzr/bzrlib/osutils.py
calls=251 263
881 17
cfn=<method 'insert' of 'list' objects>
cfi=~
calls=690 0
881 1
fi=~
fn=<method 'writelines' of 'file' objects>
0 9
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=_apply_insertions bzrlib.transform:993
993 9
cfn=_set_executability bzrlib.transform:1075
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=221 1075
993 12
cfn=make_entry bzrlib.inventory:1402
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=248 1402
993 12
cfn=update bzrlib.progress:462
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=248 462
993 16
cfn=<method 'append' of 'list' objects>
cfi=~
calls=744 0
993 1
cfn=abspath bzrlib.workingtree:396
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=248 396
993 4
cfn=final_file_id bzrlib.transform:562
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=248 562
993 4
cfn=new_paths bzrlib.transform:509
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 509
993 12
cfn=final_name bzrlib.transform:599
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=248 599
993 0
cfn=final_parent bzrlib.transform:589
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=248 589
993 0
cfn=__contains__ bzrlib.inventory:1119
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=248 1119
993 0
cfn=<len>
cfi=~
calls=248 0
993 0
cfn=rename bzrlib.transform:1936
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=15 1936
993 0
cfn=_limbo_name bzrlib.transform:912
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=15 912
993 0
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
993 0
cfn=finished bzrlib.progress:193
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=1 193
993 0
cfn=nested_progress_bar bzrlib.ui.text:65
cfi=/home/andrew/code/bzr/bzrlib/ui/text.py
calls=1 65
993 0
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=get_texts bzrlib.knit:1061
1061 9
cfn=<method 'join' of 'str' objects>
cfi=~
calls=900 0
1061 34
cfn=get_line_list bzrlib.knit:1064
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=1200 1064
1061 5811
fi=/home/andrew/code/bzr/bzrlib/identitymap.py
fn=_weave_key bzrlib.identitymap:59
59 9
fi=~
fn=<method 'close' of 'file' objects>
0 9
fi=logging/__init__.py
fn=__init__ <logging/__init__.py>:216
216 9
cfn=splitext <posixpath.py>:89
cfi=posixpath.py
calls=249 89
216 2
cfn=getLevelName <logging/__init__.py>:138
cfi=logging/__init__.py
calls=249 138
216 2
cfn=currentThread <threading.py>:695
cfi=threading.py
calls=249 695
216 1
cfn=basename <posixpath.py>:110
cfi=posixpath.py
calls=249 110
216 5
cfn=<time.time>
cfi=~
calls=249 0
216 0
cfn=getName <threading.py>:576
cfi=threading.py
calls=249 576
216 0
cfn=<hasattr>
cfi=~
calls=249 0
216 0
cfn=<posix.getpid>
cfi=~
calls=249 0
216 0
cfn=<len>
cfi=~
calls=248 0
216 0
cfn=<thread.get_ident>
cfi=~
calls=249 0
216 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=_refresh_data bzrlib.repofmt.pack_repo:1931
1931 9
cfn=reset bzrlib.repofmt.pack_repo:1470
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=4 1470
1931 0
cfn=ensure_loaded bzrlib.repofmt.pack_repo:1326
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=4 1326
1931 2
fi=/home/andrew/code/bzr/bzrlib/progress.py
fn=tick bzrlib.progress:477
477 8
cfn=child_update bzrlib.progress:470
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=750 470
477 28
cfn=child_update bzrlib.progress:326
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=504 326
477 18
fi=/home/andrew/code/bzr/bzrlib/errors.py
fn=__init__ bzrlib.errors:68
68 8
cfn=<method 'items' of 'dict' objects>
cfi=~
calls=853 0
68 1
cfn=<setattr>
cfi=~
calls=600 0
68 1
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=_find_index bzrlib.index:399
399 8
cfn=<_bisect.bisect_right>
cfi=~
calls=1200 0
399 4
cfn=<len>
cfi=~
calls=1200 0
399 2
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=_determine_path bzrlib.transform:1304
1304 8
cfn=join <posixpath.py>:56
cfi=posixpath.py
calls=466 56
1304 5
cfn=__get_root bzrlib.transform:208
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=992 208
1304 2
cfn=get_path bzrlib.transform:1314
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=466 1314
1304 3
cfn=final_name bzrlib.transform:599
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=496 599
1304 1
cfn=final_parent bzrlib.transform:589
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=496 589
1304 1
fi=/home/andrew/code/bzr/bzrlib/inventory.py
fn=has_id bzrlib.inventory:1337
1337 8
fi=/home/andrew/code/bzr/bzrlib/decorators.py
fn=_pretty_needs_read_lock bzrlib.decorators:66
66 8
cfn=_get_parameters bzrlib.decorators:25
cfi=/home/andrew/code/bzr/bzrlib/decorators.py
calls=63 25
66 8
cfn=<locals>
cfi=~
calls=63 0
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
66 0
fi=<string>
fn=get_inventory_xml_read_locked <<string>>:1
1 8
cfn=get_inventory_xml bzrlib.repository:1474
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=600 1474
1 5746
cfn=lock_read bzrlib.repository:696
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=300 696
1 3
cfn=unlock bzrlib.repository:942
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=300 942
1 3
cfn=unlock bzrlib.repofmt.pack_repo:2003
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=300 2003
1 1
cfn=lock_read bzrlib.repofmt.pack_repo:1971
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=300 1971
1 2
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=revisions_iterator bzrlib.repository:2770
2770 8
cfn=get_signature_text_read_locked <<string>>:1
cfi=<string>
calls=300 1
2770 151
cfn=get_revision_read_locked <<string>>:1
cfi=<string>
calls=300 1
2770 496
cfn=revision_tree_read_locked <<string>>:1
cfi=<string>
calls=300 1
2770 12699
fi=/home/andrew/code/bzr/bzrlib/store/versioned/__init__.py
fn=get_weave_or_empty bzrlib.store.versioned:183
183 8
cfn=get_weave bzrlib.store.versioned:126
cfi=/home/andrew/code/bzr/bzrlib/store/versioned/__init__.py
calls=902 126
183 123
cfn=filename bzrlib.store.versioned:73
cfi=/home/andrew/code/bzr/bzrlib/store/versioned/__init__.py
calls=902 73
183 82
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=get_options bzrlib.knit:1537
1537 8
fi=/home/andrew/code/bzr/bzrlib/versionedfile.py
fn=_check_write_ok bzrlib.versionedfile:161
161 8
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=_get_entry bzrlib.dirstate:1639
1639 8
cfn=_get_block_entry_index bzrlib.dirstate:1602
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=285 1602
1639 11
cfn=split <posixpath.py>:74
cfi=posixpath.py
calls=285 74
1639 4
cfn=_read_dirblocks_if_needed bzrlib.dirstate:1868
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=533 1868
1639 4
cfn=_get_id_index bzrlib.dirstate:1825
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=248 1825
1639 3
cfn=_find_entry_index bzrlib.dirstate:1108
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=248 1108
1639 3
cfn=_find_block_index_from_key bzrlib.dirstate:1080
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=248 1080
1639 1
cfn=<method 'get' of 'dict' objects>
cfi=~
calls=248 0
1639 0
fi=/home/andrew/code/bzr/bzrlib/lockable_files.py
fn=get_transaction bzrlib.lockable_files:290
290 8
fi=/home/andrew/code/bzr/bzrlib/store/revision/knit.py
fn=has_revision_id bzrlib.store.revision.knit:129
129 7
cfn=has_version bzrlib.knit:819
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=599 819
129 32
cfn=get_revision_file bzrlib.store.revision.knit:114
cfi=/home/andrew/code/bzr/bzrlib/store/revision/knit.py
calls=300 114
129 40
cfn=is_null bzrlib.revision:466
cfi=/home/andrew/code/bzr/bzrlib/revision.py
calls=599 466
129 1
cfn=get_revision_file bzrlib.repofmt.pack_repo:1693
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=299 1693
129 2
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=revision_tree bzrlib.repository:1609
1609 7
cfn=get_revision_inventory_read_locked <<string>>:1
cfi=<string>
calls=600 1
1609 26411
cfn=__init__ bzrlib.revisiontree:35
cfi=/home/andrew/code/bzr/bzrlib/revisiontree.py
calls=600 35
1609 3
cfn=__call__ bzrlib.lazy_import:120
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 120
1609 0
cfn=__init__ bzrlib.inventory:860
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=1 860
1609 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=add_revision bzrlib.repository:528
528 7
cfn=add_revision bzrlib.store.revision:45
cfi=/home/andrew/code/bzr/bzrlib/store/revision/__init__.py
calls=300 45
528 572
cfn=has_version bzrlib.knit:819
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=300 819
528 25
cfn=get_inventory_weave bzrlib.repofmt.pack_repo:1947
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=300 1947
528 147
cfn=check_not_reserved_id bzrlib.revision:449
cfi=/home/andrew/code/bzr/bzrlib/revision.py
calls=300 449
528 5
cfn=get_transaction bzrlib.repofmt.pack_repo:1950
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=300 1950
528 0
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=_find_entry_index bzrlib.dirstate:1108
1108 7
cfn=<_bisect.bisect_left>
cfi=~
calls=585 0
1108 2
cfn=<len>
cfi=~
calls=783 0
1108 1
fi=/home/andrew/code/bzr/bzrlib/xml6.py
fn=_append_inventory_root bzrlib.xml6:26
26 7
cfn=_encode_and_escape bzrlib.xml5:88
cfi=/home/andrew/code/bzr/bzrlib/xml5.py
calls=1200 88
26 18
cfn=<method 'append' of 'list' objects>
cfi=~
calls=600 0
26 1
fi=<string>
fn=get_inventory_read_locked <<string>>:1
1 7
cfn=get_inventory bzrlib.repository:1451
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=600 1451
1 26370
cfn=unlock bzrlib.repository:942
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=300 942
1 3
cfn=lock_read bzrlib.repository:696
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=300 696
1 3
cfn=unlock bzrlib.repofmt.pack_repo:2003
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=300 2003
1 1
cfn=lock_read bzrlib.repofmt.pack_repo:1971
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=300 1971
1 2
fi=/home/andrew/code/bzr/bzrlib/pack.py
fn=__init__ bzrlib.pack:164
164 7
fi=<string>
fn=get_revision_inventory_read_locked <<string>>:1
1 7
cfn=get_revision_inventory bzrlib.repository:1570
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=600 1570
1 26393
cfn=lock_read bzrlib.repository:696
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=300 696
1 3
cfn=lock_read bzrlib.repofmt.pack_repo:1971
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=300 1971
1 2
cfn=unlock bzrlib.repository:942
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=300 942
1 2
cfn=unlock bzrlib.repofmt.pack_repo:2003
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=300 2003
1 1
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=add_inventory bzrlib.repository:498
498 7
cfn=_inventory_add_lines bzrlib.repofmt.knitrepo:109
cfi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
calls=300 109
498 4839
cfn=_serialise_inventory_to_lines bzrlib.repository:1468
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=300 1468
498 3754
cfn=get_inventory_weave bzrlib.repofmt.pack_repo:1947
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=300 1947
498 146
cfn=check_not_reserved_id bzrlib.revision:449
cfi=/home/andrew/code/bzr/bzrlib/revision.py
calls=300 449
498 4
cfn=is_in_write_group bzrlib.repository:656
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=300 656
498 0
fi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
fn=current_dirstate bzrlib.workingtree_4:250
250 7
cfn=_current_dirstate bzrlib.workingtree_4:261
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=1087 261
250 6
cfn=_must_be_locked bzrlib.workingtree_4:843
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=1087 843
250 3
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=trans_id_file_id bzrlib.transform:329
329 7
cfn=_get_inventory bzrlib.workingtree_4:417
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=498 417
329 1
cfn=_assign_id bzrlib.transform:243
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=249 243
329 1
cfn=__contains__ bzrlib.inventory:1119
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=498 1119
329 1
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=get_inventory_xml bzrlib.repository:1474
1474 7
cfn=get_text bzrlib.knit:1057
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=600 1057
1474 5521
cfn=get_inventory_weave_read_locked <<string>>:1
cfi=<string>
calls=300 1
1474 62
cfn=get_inventory_weave bzrlib.repofmt.pack_repo:1947
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=300 1947
1474 154
cfn=<isinstance>
cfi=~
calls=600 0
1474 1
fi=logging/__init__.py
fn=format <logging/__init__.py>:405
405 7
cfn=getMessage <logging/__init__.py>:271
cfi=logging/__init__.py
calls=498 271
405 5
cfn=formatTime <logging/__init__.py>:364
cfi=logging/__init__.py
calls=249 364
405 5
cfn=find <string.py>:349
cfi=string.py
calls=498 349
405 1
fi=/home/andrew/code/bzr/bzrlib/store/revision/__init__.py
fn=add_revision bzrlib.store.revision:45
45 7
cfn=mutter bzrlib.trace:108
cfi=/home/andrew/code/bzr/bzrlib/trace.py
calls=299 108
45 49
cfn=_add_revision bzrlib.store.revision.knit:69
cfi=/home/andrew/code/bzr/bzrlib/store/revision/knit.py
calls=300 69
45 230
cfn=write_revision bzrlib.xml_serializer:82
cfi=/home/andrew/code/bzr/bzrlib/xml_serializer.py
calls=300 82
45 283
cfn=<cStringIO.StringIO>
cfi=~
calls=300 0
45 0
cfn=<method 'seek' of 'cStringIO.StringO' objects>
cfi=~
calls=300 0
45 0
cfn=__call__ bzrlib.lazy_import:120
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 120
45 0
fi=logging/__init__.py
fn=emit <logging/__init__.py>:733
733 7
cfn=flush <logging/__init__.py>:727
cfi=logging/__init__.py
calls=498 727
733 6
cfn=format <logging/__init__.py>:619
cfi=logging/__init__.py
calls=498 619
733 22
cfn=<method 'write' of 'file' objects>
cfi=~
calls=249 0
733 3
cfn=write <codecs.py>:299
cfi=codecs.py
calls=249 299
733 17
cfn=<hasattr>
cfi=~
calls=498 0
733 1
fi=/home/andrew/code/bzr/bzrlib/versionedfile.py
fn=get_graph bzrlib.versionedfile:344
344 7
cfn=iter_parents bzrlib.knit:1699
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=1200 1699
344 154
cfn=iter_parents bzrlib.knit:1180
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=600 1180
344 1
cfn=<method 'add' of 'set' objects>
cfi=~
calls=598 0
344 1
fi=/home/andrew/code/bzr/bzrlib/trace.py
fn=mutter bzrlib.trace:108
108 6
cfn=<method 'write' of 'file' objects>
cfi=~
calls=302 0
108 40
cfn=<isinstance>
cfi=~
calls=604 0
108 1
cfn=<getattr>
cfi=~
calls=302 0
108 0
cfn=<method 'append' of 'list' objects>
cfi=~
calls=302 0
108 0
cfn=<len>
cfi=~
calls=302 0
108 0
cfn=<method 'encode' of 'unicode' objects>
cfi=~
calls=1 0
108 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=_limbo_name bzrlib.transform:912
912 6
cfn=join <posixpath.py>:56
cfi=posixpath.py
calls=264 56
912 4
cfn=<method 'get' of 'dict' objects>
cfi=~
calls=1276 0
912 2
cfn=<method 'add' of 'set' objects>
cfi=~
calls=264 0
912 0
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=_entry_to_line bzrlib.dirstate:1026
1026 6
cfn=<method 'extend' of 'list' objects>
cfi=~
calls=747 0
1026 1
cfn=<method 'join' of 'str' objects>
cfi=~
calls=498 0
1026 1
fi=/home/andrew/code/bzr/bzrlib/store/versioned/__init__.py
fn=filename bzrlib.store.versioned:73
73 6
cfn=_relpath bzrlib.store:292
cfi=/home/andrew/code/bzr/bzrlib/store/__init__.py
calls=1166 292
73 123
fi=<string>
fn=revision_tree_read_locked <<string>>:1
1 6
cfn=revision_tree bzrlib.repository:1609
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=601 1609
1 26423
cfn=lock_read bzrlib.repository:696
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=300 696
1 3
cfn=lock_read bzrlib.repofmt.pack_repo:1971
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=301 1971
1 2
cfn=unlock bzrlib.repository:942
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=300 942
1 2
cfn=unlock bzrlib.repofmt.pack_repo:2003
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=301 2003
1 1
fi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
fn=__setitem__ bzrlib.util.configobj.configobj:537
537 6
cfn=<isinstance>
cfi=~
calls=905 0
537 2
cfn=<method 'has_key' of 'dict' objects>
cfi=~
calls=662 0
537 1
cfn=<method 'append' of 'list' objects>
cfi=~
calls=331 0
537 0
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=_add_lines_with_ghosts bzrlib.knit:913
913 6
cfn=_add bzrlib.knit:943
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=600 943
913 4975
cfn=_check_add bzrlib.knit:928
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=600 928
913 65
fi=logging/__init__.py
fn=handle <logging/__init__.py>:642
642 6
cfn=emit <logging/__init__.py>:733
cfi=logging/__init__.py
calls=498 733
642 58
cfn=release <logging/__init__.py>:606
cfi=logging/__init__.py
calls=498 606
642 14
cfn=acquire <logging/__init__.py>:599
cfi=logging/__init__.py
calls=498 599
642 14
cfn=filter <logging/__init__.py>:542
cfi=logging/__init__.py
calls=498 542
642 1
fi=~
fn=<__import__>
0 6
cfn=<module> bzrlib.repofmt.pack_repo:17
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 17
0 19
cfn=<module> <urllib.py>:23
cfi=urllib.py
calls=1 23
0 10
cfn=<module> bzrlib.remote:20
cfi=/home/andrew/code/bzr/bzrlib/remote.py
calls=1 20
0 11
cfn=<module> bzrlib.dirstate:201
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=1 201
0 1
cfn=<module> bzrlib.graph:17
cfi=/home/andrew/code/bzr/bzrlib/graph.py
calls=1 17
0 0
cfn=<module> <email/base64mime.py>:25
cfi=email/base64mime.py
calls=1 25
0 2
cfn=<module> bzrlib.index:17
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=1 17
0 0
cfn=<module> bzrlib.tag:23
cfi=/home/andrew/code/bzr/bzrlib/tag.py
calls=1 23
0 0
cfn=<module> <encodings/ascii.py>:8
cfi=encodings/ascii.py
calls=1 8
0 0
cfn=<module> bzrlib.revisiontree:17
cfi=/home/andrew/code/bzr/bzrlib/revisiontree.py
calls=1 17
0 0
cfn=<module> <md5.py>:6
cfi=md5.py
calls=1 6
0 0
cfn=<module> <fnmatch.py>:11
cfi=fnmatch.py
calls=1 11
0 0
cfn=<module> bzrlib.bisect_multi:17
cfi=/home/andrew/code/bzr/bzrlib/bisect_multi.py
calls=1 17
0 0
cfn=<module> bzrlib.repofmt:17
cfi=/home/andrew/code/bzr/bzrlib/repofmt/__init__.py
calls=1 17
0 0
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=update_minimal bzrlib.dirstate:2340
2340 6
cfn=_find_entry_index bzrlib.dirstate:1108
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=249 1108
2340 4
cfn=_empty_parent_info bzrlib.dirstate:936
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=249 936
2340 2
cfn=_find_block bzrlib.dirstate:1058
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=249 1058
2340 2
cfn=<method 'insert' of 'list' objects>
cfi=~
calls=276 0
2340 0
cfn=_get_id_index bzrlib.dirstate:1825
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=249 1825
2340 0
cfn=<method 'add' of 'set' objects>
cfi=~
calls=249 0
2340 0
cfn=<method 'setdefault' of 'dict' objects>
cfi=~
calls=249 0
2340 0
cfn=_find_block_index_from_key bzrlib.dirstate:1080
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=28 1080
2340 0
cfn=join <posixpath.py>:56
cfi=posixpath.py
calls=28 56
2340 0
fi=/home/andrew/code/bzr/bzrlib/store/__init__.py
fn=_check_fileid bzrlib.store:191
191 6
cfn=<isinstance>
cfi=~
calls=1166 0
191 2
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=__init__ bzrlib.knit:189
189 6
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=_get_revisions bzrlib.repository:1048
1048 6
cfn=get_revisions bzrlib.store.revision.knit:86
cfi=/home/andrew/code/bzr/bzrlib/store/revision/knit.py
calls=300 86
1048 448
cfn=<isinstance>
cfi=~
calls=899 0
1048 2
cfn=get_transaction bzrlib.repository:1683
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=300 1683
1048 2
fi=threading.py
fn=release <threading.py>:113
113 6
cfn=currentThread <threading.py>:695
cfi=threading.py
calls=498 695
113 3
cfn=<built-in method release>
cfi=~
calls=498 0
113 1
cfn=_note <threading.py>:44
cfi=threading.py
calls=498 44
113 1
fi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
fn=get_file_sha1 bzrlib.workingtree_4:393
393 5
cfn=update_entry bzrlib.dirstate:1374
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=248 1374
393 29
cfn=<posix.lstat>
cfi=~
calls=248 0
393 2
cfn=join <posixpath.py>:56
cfi=posixpath.py
calls=248 56
393 3
cfn=_get_entry bzrlib.workingtree_4:375
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=248 375
393 20
cfn=current_dirstate bzrlib.workingtree_4:250
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=248 250
393 3
cfn=<method 'decode' of 'str' objects>
cfi=~
calls=248 0
393 3
cfn=abspath bzrlib.workingtree:396
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=248 396
393 5
fi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
fn=lock_read bzrlib.workingtree_4:567
567 5
cfn=lock_read bzrlib.branch:1353
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=285 1353
567 6
cfn=current_dirstate bzrlib.workingtree_4:250
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=285 250
567 3
cfn=<lambda> bzrlib.workingtree:287
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=570 287
567 1
cfn=lock_read bzrlib.lockable_files:243
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=285 243
567 0
cfn=<getattr>
cfi=~
calls=285 0
567 0
fi=/home/andrew/code/bzr/bzrlib/rio.py
fn=add bzrlib.rio:117
117 5
cfn=valid_tag bzrlib.rio:243
cfi=/home/andrew/code/bzr/bzrlib/rio.py
calls=502 243
117 5
cfn=<isinstance>
cfi=~
calls=767 0
117 1
cfn=<method 'append' of 'list' objects>
cfi=~
calls=502 0
117 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=get_inventory bzrlib.repository:1451
1451 5
cfn=get_inventory_xml_read_locked <<string>>:1
cfi=<string>
calls=600 1
1451 5765
cfn=deserialise_inventory bzrlib.repository:1457
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=600 1457
1451 20598
fi=/home/andrew/code/bzr/bzrlib/rio.py
fn=to_lines bzrlib.rio:158
158 5
cfn=<isinstance>
cfi=~
calls=924 0
158 1
cfn=<method 'encode' of 'unicode' objects>
cfi=~
calls=462 0
158 1
cfn=<method 'append' of 'list' objects>
cfi=~
calls=462 0
158 0
fi=threading.py
fn=acquire <threading.py>:93
93 5
cfn=currentThread <threading.py>:695
cfi=threading.py
calls=498 695
93 3
cfn=<built-in method acquire>
cfi=~
calls=498 0
93 1
cfn=_note <threading.py>:44
cfi=threading.py
calls=498 44
93 1
fi=threading.py
fn=currentThread <threading.py>:695
695 5
cfn=<thread.get_ident>
cfi=~
calls=1245 0
695 2
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=get_inventory_weave bzrlib.repofmt.pack_repo:1947
1947 5
cfn=get_weave bzrlib.repofmt.pack_repo:1802
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=900 1802
1947 442
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=_iter_changes bzrlib.transform:1222
1222 5
cfn=_to_file_data bzrlib.transform:1203
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=248 1203
1222 9
cfn=_get_file_id_maps bzrlib.transform:1156
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 1156
1222 3
cfn=get_path bzrlib.transform:1314
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=248 1314
1222 11
cfn=_from_file_data bzrlib.transform:1172
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=248 1172
1222 1
cfn=<method 'get' of 'dict' objects>
cfi=~
calls=496 0
1222 0
cfn=<method 'append' of 'list' objects>
cfi=~
calls=248 0
1222 0
cfn=<lambda> bzrlib.transform:1282
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=248 1282
1222 0
cfn=<method 'keys' of 'dict' objects>
cfi=~
calls=2 0
1222 0
cfn=__init__ bzrlib.transform:1299
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 1299
1222 0
cfn=<iter>
cfi=~
calls=1 0
1222 0
fi=/home/andrew/code/bzr/bzrlib/store/revision/knit.py
fn=_add_revision bzrlib.store.revision.knit:69
69 5
cfn=split_lines bzrlib.osutils:806
cfi=/home/andrew/code/bzr/bzrlib/osutils.py
calls=300 806
69 4
cfn=add_lines_with_ghosts bzrlib.versionedfile:129
cfi=/home/andrew/code/bzr/bzrlib/versionedfile.py
calls=300 129
69 216
cfn=get_revision_file bzrlib.repofmt.pack_repo:1693
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=300 1693
69 2
cfn=<method 'read' of 'cStringIO.StringO' objects>
cfi=~
calls=300 0
69 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=final_parent bzrlib.transform:589
589 5
cfn=get_tree_parent bzrlib.transform:373
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=250 373
589 0
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=set_parent_trees bzrlib.dirstate:2033
2033 5
cfn=split <posixpath.py>:74
cfi=posixpath.py
calls=249 74
2033 4
cfn=iter_entries_by_dir bzrlib.inventory:1008
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=250 1008
2033 1
cfn=_sort_entries bzrlib.dirstate:2173
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=1 2173
2033 3
cfn=_inv_entry_to_details bzrlib.dirstate:1740
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=249 1740
2033 1
cfn=<method 'encode' of 'unicode' objects>
cfi=~
calls=249 0
2033 0
cfn=_entries_to_current_state bzrlib.dirstate:976
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=1 976
2033 1
cfn=_iter_entries bzrlib.dirstate:1814
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=250 1814
2033 0
cfn=<method 'setdefault' of 'dict' objects>
cfi=~
calls=249 0
2033 0
cfn=<method 'items' of 'dict' objects>
cfi=~
calls=1 0
2033 0
cfn=_read_dirblocks_if_needed bzrlib.dirstate:1868
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=1 1868
2033 0
cfn=<len>
cfi=~
calls=1 0
2033 0
cfn=_get_inventory bzrlib.tree:221
cfi=/home/andrew/code/bzr/bzrlib/tree.py
calls=1 221
2033 0
fi=/home/andrew/code/bzr/bzrlib/store/revision/knit.py
fn=_get_signature_text bzrlib.store.revision.knit:122
122 5
cfn=__init__ bzrlib.errors:1009
cfi=/home/andrew/code/bzr/bzrlib/errors.py
calls=300 1009
122 8
cfn=get_text bzrlib.knit:1057
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=300 1057
122 32
cfn=get_signature_file bzrlib.store.revision.knit:118
cfi=/home/andrew/code/bzr/bzrlib/store/revision/knit.py
calls=300 118
122 33
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=_refresh_data bzrlib.repository:1599
1599 5
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=create_file bzrlib.transform:380
380 5
cfn=<method 'writelines' of 'file' objects>
cfi=~
calls=221 0
380 9
cfn=<open>
cfi=~
calls=221 0
380 7
cfn=<method 'close' of 'file' objects>
cfi=~
calls=221 0
380 6
cfn=_limbo_name bzrlib.transform:912
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=221 912
380 11
cfn=_set_mode bzrlib.transform:408
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=221 408
380 1
cfn=unique_add bzrlib.transform:52
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=221 52
380 0
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=__init__ bzrlib.knit:1354
1354 5
cfn=<bzrlib._knit_load_data_c._load_data_c>
cfi=~
calls=267 0
1354 411
cfn=get bzrlib.transport.local:134
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=267 134
1354 231
cfn=<method 'close' of 'file' objects>
cfi=~
calls=267 0
1354 2
cfn=__init__ bzrlib.knit:1247
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=267 1247
1354 1
fi=/home/andrew/code/bzr/bzrlib/store/revision/knit.py
fn=get_revisions bzrlib.store.revision.knit:86
86 5
cfn=read_revision_from_string bzrlib.xml_serializer:91
cfi=/home/andrew/code/bzr/bzrlib/xml_serializer.py
calls=300 91
86 79
cfn=_get_serialized_revisions bzrlib.store.revision.knit:100
cfi=/home/andrew/code/bzr/bzrlib/store/revision/knit.py
calls=300 100
86 361
cfn=<zip>
cfi=~
calls=300 0
86 1
cfn=<method 'append' of 'list' objects>
cfi=~
calls=300 0
86 0
fi=/home/andrew/code/bzr/bzrlib/versionedfile.py
fn=add_lines_with_ghosts bzrlib.versionedfile:129
129 5
cfn=_add_lines_with_ghosts bzrlib.knit:913
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=600 913
129 5046
cfn=_check_write_ok bzrlib.versionedfile:161
cfi=/home/andrew/code/bzr/bzrlib/versionedfile.py
calls=600 161
129 1
fi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
fn=_get_inventory bzrlib.workingtree_4:417
417 5
cfn=_generate_inventory bzrlib.workingtree_4:308
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=2 308
417 0
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
417 0
cfn=_must_be_locked bzrlib.workingtree_4:843
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=2 843
417 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=deserialise_inventory bzrlib.repository:1457
1457 5
cfn=read_inventory_from_string bzrlib.xml_serializer:62
cfi=/home/andrew/code/bzr/bzrlib/xml_serializer.py
calls=600 62
1457 20593
fi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
fn=_get_entry bzrlib.workingtree_4:375
375 5
cfn=_get_entry bzrlib.dirstate:1639
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=532 1639
375 38
cfn=current_dirstate bzrlib.workingtree_4:250
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=532 250
375 6
cfn=<method 'encode' of 'unicode' objects>
cfi=~
calls=248 0
375 0
cfn=<method 'encode' of 'str' objects>
cfi=~
calls=36 0
375 0
fi=/home/andrew/code/bzr/bzrlib/merge.py
fn=contents_pair bzrlib.merge:747
747 5
cfn=has_id bzrlib.tree:127
cfi=/home/andrew/code/bzr/bzrlib/tree.py
calls=498 127
747 6
cfn=has_id bzrlib.workingtree:601
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=249 601
747 3
cfn=kind bzrlib.revisiontree:142
cfi=/home/andrew/code/bzr/bzrlib/revisiontree.py
calls=249 142
747 2
cfn=get_file_sha1 bzrlib.revisiontree:101
cfi=/home/andrew/code/bzr/bzrlib/revisiontree.py
calls=221 101
747 1
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=_parent_loops bzrlib.transform:715
715 5
cfn=final_parent bzrlib.transform:589
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=938 589
715 3
cfn=<method 'add' of 'set' objects>
cfi=~
calls=938 0
715 1
fi=/home/andrew/code/bzr/bzrlib/merge.py
fn=_merge_executable bzrlib.merge:912
912 5
cfn=has_id bzrlib.tree:127
cfi=/home/andrew/code/bzr/bzrlib/tree.py
calls=221 127
912 2
cfn=trans_id_file_id bzrlib.transform:329
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=470 329
912 1
cfn=set_executability bzrlib.transform:484
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=221 484
912 1
cfn=final_kind bzrlib.transform:536
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=249 536
912 0
cfn=_three_way bzrlib.merge:655
cfi=/home/andrew/code/bzr/bzrlib/merge.py
calls=221 655
912 0
fi=/home/andrew/code/bzr/bzrlib/xml_serializer.py
fn=read_revision_from_string bzrlib.xml_serializer:91
91 5
cfn=_unpack_revision bzrlib.xml5:403
cfi=/home/andrew/code/bzr/bzrlib/xml5.py
calls=300 403
91 50
cfn=XML <<string>>:83
cfi=<string>
calls=300 83
91 24
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=_parse_segment bzrlib.index:756
756 5
cfn=_parse_lines bzrlib.index:861
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=103 861
756 198
cfn=_parsed_bytes bzrlib.index:899
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=103 899
756 3
cfn=<method 'split' of 'str' objects>
cfi=~
calls=103 0
756 1
cfn=<len>
cfi=~
calls=306 0
756 0
cfn=<method 'rfind' of 'str' objects>
cfi=~
calls=61 0
756 0
cfn=<method 'find' of 'str' objects>
cfi=~
calls=61 0
756 0
fi=~
fn=<posix.lstat>
0 4
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=_access_mode bzrlib.repofmt.pack_repo:1849
1849 4
cfn=is_write_locked bzrlib.repofmt.pack_repo:1959
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=901 1959
1849 2
fi=/home/andrew/code/bzr/bzrlib/workingtree.py
fn=abspath bzrlib.workingtree:396
396 4
cfn=join <posixpath.py>:56
cfi=posixpath.py
calls=971 56
396 12
fi=/home/andrew/code/bzr/bzrlib/osutils.py
fn=sha_file_by_name bzrlib.osutils:599
599 4
cfn=<method 'update' of '_hashlib.HASH' objects>
cfi=~
calls=221 0
599 7
cfn=<posix.read>
cfi=~
calls=442 0
599 3
cfn=<posix.open>
cfi=~
calls=221 0
599 2
cfn=<method 'hexdigest' of '_hashlib.HASH' objects>
cfi=~
calls=221 0
599 1
cfn=<posix.close>
cfi=~
calls=221 0
599 0
cfn=<_hashlib.openssl_sha1>
cfi=~
calls=221 0
599 0
fi=/home/andrew/code/bzr/bzrlib/merge.py
fn=__init__ bzrlib.merge:453
453 4
cfn=merge_contents bzrlib.merge:745
cfi=/home/andrew/code/bzr/bzrlib/merge.py
calls=249 745
453 1454
cfn=_iter_changes bzrlib.transform:1222
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 1222
453 33
cfn=_merge_executable bzrlib.merge:912
cfi=/home/andrew/code/bzr/bzrlib/merge.py
calls=249 912
453 12
cfn=_merge_names bzrlib.merge:710
cfi=/home/andrew/code/bzr/bzrlib/merge.py
calls=249 710
453 16
cfn=write_modified bzrlib.merge:606
cfi=/home/andrew/code/bzr/bzrlib/merge.py
calls=1 606
453 230
cfn=_entries3 bzrlib.merge:546
cfi=/home/andrew/code/bzr/bzrlib/merge.py
calls=1 546
453 11
cfn=update bzrlib.progress:462
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=249 462
453 18
cfn=report_changes bzrlib.delta:369
cfi=/home/andrew/code/bzr/bzrlib/delta.py
calls=1 369
453 154
cfn=<len>
cfi=~
calls=249 0
453 0
cfn=apply bzrlib.transform:870
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 870
453 123
cfn=__init__ bzrlib.transform:130
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 130
453 2
cfn=fix_root bzrlib.merge:579
cfi=/home/andrew/code/bzr/bzrlib/merge.py
calls=1 579
453 2
cfn=cook_conflicts bzrlib.merge:949
cfi=/home/andrew/code/bzr/bzrlib/merge.py
calls=1 949
453 0
cfn=resolve_conflicts bzrlib.transform:1818
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 1818
453 32
cfn=next_phase bzrlib.progress:547
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=3 547
453 0
cfn=finished bzrlib.progress:193
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=2 193
453 0
cfn=nested_progress_bar bzrlib.ui.text:65
cfi=/home/andrew/code/bzr/bzrlib/ui/text.py
calls=2 65
453 0
cfn=unlock bzrlib.workingtree_4:1109
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=1 1109
453 0
cfn=tree_write_locked bzrlib.mutabletree:48
cfi=/home/andrew/code/bzr/bzrlib/mutabletree.py
calls=1 48
453 1
cfn=lock_tree_write bzrlib.workingtree_4:608
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=1 608
453 0
cfn=unlock bzrlib.revisiontree:179
cfi=/home/andrew/code/bzr/bzrlib/revisiontree.py
calls=2 179
453 0
cfn=lock_read bzrlib.revisiontree:172
cfi=/home/andrew/code/bzr/bzrlib/revisiontree.py
calls=2 172
453 0
cfn=__init__ bzrlib.progress:540
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=1 540
453 0
cfn=finalize bzrlib.transform:213
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 213
453 0
cfn=clear bzrlib.progress:488
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=1 488
453 0
fi=~
fn=<method 'join' of 'unicode' objects>
0 4
fi=/home/andrew/code/bzr/bzrlib/merge.py
fn=_merge_names bzrlib.merge:710
710 4
cfn=trans_id_file_id bzrlib.transform:329
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=497 329
710 6
cfn=adjust_path bzrlib.transform:256
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=248 256
710 3
cfn=_three_way bzrlib.merge:655
cfi=/home/andrew/code/bzr/bzrlib/merge.py
calls=498 655
710 1
fi=/home/andrew/code/bzr/bzrlib/progress.py
fn=child_update bzrlib.progress:470
470 4
cfn=tick bzrlib.progress:477
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=750 477
470 25
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=lock_write bzrlib.repofmt.pack_repo:1962
1962 4
cfn=_refresh_data bzrlib.repofmt.pack_repo:1931
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=611 1931
1962 4
cfn=__init__ bzrlib.transactions:131
cfi=/home/andrew/code/bzr/bzrlib/transactions.py
calls=2 131
1962 0
cfn=is_locked bzrlib.repofmt.pack_repo:1956
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=2 1956
1962 0
fi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
fn=unlock bzrlib.workingtree_4:1109
1109 4
cfn=unlock bzrlib.branch:1361
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=296 1361
1109 7
cfn=_cleanup bzrlib.workingtree:430
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=296 430
1109 2
cfn=unlock bzrlib.lockable_files:259
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=296 259
1109 2
cfn=<lambda> bzrlib.workingtree:287
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=296 287
1109 0
cfn=unlock bzrlib.dirstate:2636
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=1 2636
1109 0
cfn=flush bzrlib.workingtree_4:293
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=1 293
1109 8
cfn=save bzrlib.dirstate:1943
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=1 1943
1109 0
fi=/home/andrew/code/bzr/bzrlib/xml_serializer.py
fn=_write_element bzrlib.xml_serializer:94
94 4
cfn=write <xml/etree/ElementTree.py>:655
cfi=xml/etree/ElementTree.py
calls=300 655
94 237
cfn=__init__ <xml/etree/ElementTree.py>:542
cfi=xml/etree/ElementTree.py
calls=300 542
94 6
cfn=<method 'write' of 'cStringIO.StringO' objects>
cfi=~
calls=300 0
94 0
fi=/home/andrew/code/bzr/bzrlib/decorators.py
fn=_pretty_needs_write_lock bzrlib.decorators:135
135 4
cfn=_get_parameters bzrlib.decorators:25
cfi=/home/andrew/code/bzr/bzrlib/decorators.py
calls=29 25
135 4
cfn=<locals>
cfi=~
calls=29 0
135 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
135 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
135 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
135 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
135 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
135 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
135 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
135 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
135 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
135 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
135 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
135 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
135 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
135 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
135 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
135 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
135 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
135 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
135 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
135 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
135 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
135 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
135 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
135 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
135 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
135 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
135 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
135 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
135 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
135 0
fi=logging/__init__.py
fn=callHandlers <logging/__init__.py>:1132
1132 4
cfn=handle <logging/__init__.py>:642
cfi=logging/__init__.py
calls=498 642
1132 94
fi=<string>
fn=add_revision_write_locked <<string>>:1
1 4
cfn=add_revision bzrlib.repository:528
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=300 528
1 759
cfn=lock_write bzrlib.repofmt.pack_repo:1962
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=300 1962
1 3
cfn=unlock bzrlib.repofmt.pack_repo:2003
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=300 2003
1 1
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=_find_block_index_from_key bzrlib.dirstate:1080
1080 4
cfn=<len>
cfi=~
calls=124 0
1080 0
fi=~
fn=<method 'rfind' of 'str' objects>
0 4
fi=/home/andrew/code/bzr/bzrlib/progress.py
fn=update bzrlib.progress:339
339 4
cfn=throttle bzrlib.progress:302
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=506 302
339 6
cfn=<method 'write' of 'file' objects>
cfi=~
calls=16 0
339 1
cfn=<len>
cfi=~
calls=96 0
339 0
cfn=<method 'ljust' of 'str' objects>
cfi=~
calls=16 0
339 0
cfn=<round>
cfi=~
calls=16 0
339 0
fi=~
fn=<_bisect.bisect_right>
0 4
fi=/home/andrew/code/bzr/bzrlib/tsort.py
fn=iter_topo_order bzrlib.tsort:96
96 4
cfn=_pop_node bzrlib.tsort:151
cfi=/home/andrew/code/bzr/bzrlib/tsort.py
calls=300 151
96 4
cfn=_push_node bzrlib.tsort:142
cfi=/home/andrew/code/bzr/bzrlib/tsort.py
calls=300 142
96 3
cfn=<method 'pop' of 'list' objects>
cfi=~
calls=299 0
96 0
cfn=<method 'pop' of 'dict' objects>
cfi=~
calls=295 0
96 0
cfn=<method 'popitem' of 'dict' objects>
cfi=~
calls=5 0
96 0
fi=/home/andrew/code/bzr/bzrlib/store/revision/knit.py
fn=get_revision_file bzrlib.store.revision.knit:114
114 4
cfn=get_weave_or_empty bzrlib.store.versioned:183
cfi=/home/andrew/code/bzr/bzrlib/store/versioned/__init__.py
calls=602 183
114 182
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=get_path bzrlib.transform:1314
1314 4
cfn=_determine_path bzrlib.transform:1304
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=496 1304
1314 20
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=_get_block_entry_index bzrlib.dirstate:1602
1602 4
cfn=_find_entry_index bzrlib.dirstate:1108
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=285 1108
1602 3
cfn=_find_block_index_from_key bzrlib.dirstate:1080
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=285 1080
1602 1
cfn=_read_dirblocks_if_needed bzrlib.dirstate:1868
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=285 1868
1602 2
cfn=<len>
cfi=~
calls=285 0
1602 0
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=update_entry bzrlib.dirstate:1374
1374 4
cfn=sha_file_by_name bzrlib.osutils:599
cfi=/home/andrew/code/bzr/bzrlib/osutils.py
calls=221 599
1374 20
cfn=pack_stat bzrlib.dirstate:225
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=248 225
1374 4
cfn=_is_executable bzrlib.dirstate:1470
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=221 1470
1374 0
cfn=_sha_cutoff_time bzrlib.dirstate:1447
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=1 1447
1374 0
fi=/home/andrew/code/bzr/bzrlib/inventory.py
fn=iter_entries_by_dir bzrlib.inventory:1008
1008 4
cfn=<sorted>
cfi=~
calls=84 0
1008 0
cfn=<method 'pop' of 'list' objects>
cfi=~
calls=84 0
1008 0
cfn=<method 'extend' of 'list' objects>
cfi=~
calls=84 0
1008 0
cfn=<method 'iteritems' of 'dict' objects>
cfi=~
calls=84 0
1008 0
cfn=<method 'append' of 'list' objects>
cfi=~
calls=81 0
1008 0
fi=/home/andrew/code/bzr/bzrlib/progress.py
fn=throttle bzrlib.progress:302
302 4
cfn=<time.time>
cfi=~
calls=506 0
302 1
cfn=<method 'append' of 'list' objects>
cfi=~
calls=16 0
302 0
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=_read_dirblocks_if_needed bzrlib.dirstate:1868
1868 4
cfn=_read_header_if_needed bzrlib.dirstate:1902
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=830 1902
1868 2
cfn=<bzrlib._dirstate_helpers_c._read_dirblocks_c>
cfi=~
calls=1 0
1868 0
fi=logging/__init__.py
fn=getMessage <logging/__init__.py>:271
271 3
cfn=<hasattr>
cfi=~
calls=498 0
271 1
fi=<string>
fn=has_revision_read_locked <<string>>:1
1 3
cfn=has_revision bzrlib.repository:1019
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=299 1019
1 40
cfn=lock_read bzrlib.repofmt.pack_repo:1971
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=299 1971
1 3
cfn=unlock bzrlib.repofmt.pack_repo:2003
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=299 2003
1 1
fi=/home/andrew/code/bzr/bzrlib/store/revision/__init__.py
fn=get_signature_text bzrlib.store.revision:80
80 3
cfn=_get_signature_text bzrlib.store.revision.knit:122
cfi=/home/andrew/code/bzr/bzrlib/store/revision/knit.py
calls=300 122
80 80
cfn=_guard_revision bzrlib.store.revision:92
cfi=/home/andrew/code/bzr/bzrlib/store/revision/__init__.py
calls=300 92
80 51
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=get_revision_file bzrlib.repofmt.pack_repo:1693
1693 3
cfn=<getattr>
cfi=~
calls=602 0
1693 1
cfn=__call__ bzrlib.lazy_import:120
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 120
1693 0
cfn=__init__ bzrlib.knit:452
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=1 452
1693 0
cfn=clone bzrlib.transport.local:69
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=1 69
1693 0
cfn=ensure_loaded bzrlib.repofmt.pack_repo:1326
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1326
1693 0
cfn=_access_mode bzrlib.repofmt.pack_repo:1849
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1849
1693 0
fi=/home/andrew/code/bzr/bzrlib/progress.py
fn=child_update bzrlib.progress:326
326 3
cfn=tick bzrlib.progress:322
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=504 322
326 15
fi=~
fn=<posix.read>
0 3
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=final_kind bzrlib.transform:536
536 3
cfn=tree_kind bzrlib.transform:520
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=3 520
536 0
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=set_state_from_inventory bzrlib.dirstate:2185
2185 3
cfn=update_minimal bzrlib.dirstate:2340
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=248 2340
2185 19
cfn=split <posixpath.py>:74
cfi=posixpath.py
calls=249 74
2185 4
cfn=advance bzrlib.dirstate:2215
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=250 2215
2185 3
cfn=<method 'encode' of 'unicode' objects>
cfi=~
calls=249 0
2185 0
cfn=_iter_entries bzrlib.dirstate:1814
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=2 1814
2185 0
cfn=_read_dirblocks_if_needed bzrlib.dirstate:1868
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=1 1868
2185 0
cfn=<iter>
cfi=~
calls=1 0
2185 0
cfn=iter_entries_by_dir bzrlib.inventory:1008
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=1 1008
2185 0
fi=socket.py
fn=<module> <socket.py>:43
43 3
cfn=_socketobject <socket.py>:146
cfi=socket.py
calls=1 146
43 1
cfn=_get_exports_list <os.py>:35
cfi=os.py
calls=2 35
43 0
cfn=_fileobject <socket.py>:196
cfi=socket.py
calls=1 196
43 0
cfn=<method 'extend' of 'list' objects>
cfi=~
calls=2 0
43 0
cfn=<method 'startswith' of 'str' objects>
cfi=~
calls=1 0
43 0
cfn=_closedsocket <socket.py>:138
cfi=socket.py
calls=1 138
43 0
cfn=<method 'lower' of 'str' objects>
cfi=~
calls=1 0
43 0
fi=~
fn=<method 'readline' of 'file' objects>
0 3
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=get_revision_inventory bzrlib.repository:1570
1570 3
cfn=get_inventory_read_locked <<string>>:1
cfi=<string>
calls=600 1
1570 26390
fi=/home/andrew/code/bzr/bzrlib/revisiontree.py
fn=__init__ bzrlib.revisiontree:35
35 3
fi=/home/andrew/code/bzr/bzrlib/trace.py
fn=note bzrlib.trace:92
92 3
cfn=info <logging/__init__.py>:973
cfi=logging/__init__.py
calls=249 973
92 141
cfn=clear_term bzrlib.ui.text:76
cfi=/home/andrew/code/bzr/bzrlib/ui/text.py
calls=249 76
92 4
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=unlock bzrlib.branch:1361
1361 3
cfn=unlock bzrlib.repofmt.pack_repo:2003
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=315 2003
1361 1
cfn=unlock bzrlib.lockable_files:259
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=323 259
1361 3
cfn=_clear_cached_state bzrlib.branch:379
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=6 379
1361 0
cfn=is_locked bzrlib.lockable_files:274
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=323 274
1361 0
cfn=unlock bzrlib.repository:942
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=8 942
1361 77
fi=/home/andrew/code/bzr/bzrlib/iterablefile.py
fn=_read bzrlib.iterablefile:58
58 3
cfn=test_length bzrlib.iterablefile:33
cfi=/home/andrew/code/bzr/bzrlib/iterablefile.py
calls=668 33
58 4
cfn=str_iter bzrlib.rio:72
cfi=/home/andrew/code/bzr/bzrlib/rio.py
calls=666 72
58 32
fi=logging/__init__.py
fn=flush <logging/__init__.py>:727
727 3
cfn=<method 'flush' of 'file' objects>
cfi=~
calls=498 0
727 1
cfn=__getattr__ <codecs.py>:325
cfi=codecs.py
calls=249 325
727 1
fi=<string>
fn=_get_revisions_read_locked <<string>>:1
1 3
cfn=_get_revisions bzrlib.repository:1048
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=300 1048
1 459
cfn=lock_read bzrlib.repository:696
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=300 696
1 3
cfn=unlock bzrlib.repository:942
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=300 942
1 3
fi=/home/andrew/code/bzr/bzrlib/workingtree.py
fn=has_id bzrlib.workingtree:601
601 3
cfn=_get_inventory bzrlib.workingtree_4:417
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=498 417
601 1
cfn=has_id bzrlib.inventory:1337
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=498 1337
601 1
fi=<string>
fn=get_signature_text_read_locked <<string>>:1
1 3
cfn=get_signature_text bzrlib.repository:1758
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=300 1758
1 141
cfn=lock_read bzrlib.repository:696
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=300 696
1 4
cfn=unlock bzrlib.repository:942
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=300 942
1 2
fi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
fn=iter_references bzrlib.workingtree_4:520
520 3
cfn=join <posixpath.py>:56
cfi=posixpath.py
calls=248 56
520 5
cfn=<method 'decode' of 'str' objects>
cfi=~
calls=496 0
520 5
cfn=_kind bzrlib.workingtree_4:549
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=248 549
520 9
cfn=_iter_entries bzrlib.dirstate:1814
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=250 1814
520 0
cfn=current_dirstate bzrlib.workingtree_4:250
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=1 250
520 0
fi=<string>
fn=get_revision_read_locked <<string>>:1
1 3
cfn=lock_read bzrlib.repository:696
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=300 696
1 5
cfn=get_revision bzrlib.repofmt.knitrepo:182
cfi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
calls=300 182
1 485
cfn=unlock bzrlib.repository:942
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=300 942
1 2
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=final_file_id bzrlib.transform:562
562 3
cfn=tree_file_id bzrlib.transform:550
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=33 550
562 7
fi=/home/andrew/code/bzr/bzrlib/revision.py
fn=__init__ bzrlib.revision:58
58 3
cfn=_check_properties bzrlib.revision:86
cfi=/home/andrew/code/bzr/bzrlib/revision.py
calls=300 86
58 2
cfn=<method 'update' of 'dict' objects>
cfi=~
calls=300 0
58 1
fi=/home/andrew/code/bzr/bzrlib/tree.py
fn=_iter_changes bzrlib.tree:709
709 3
cfn=iter_entries_by_dir bzrlib.inventory:1008
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=251 1008
709 1
cfn=_comparison_data bzrlib.revisiontree:159
cfi=/home/andrew/code/bzr/bzrlib/revisiontree.py
calls=249 159
709 0
cfn=<method 'get' of 'dict' objects>
cfi=~
calls=249 0
709 0
cfn=__init__ bzrlib.inventory:641
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=1 641
709 0
cfn=paths2ids bzrlib.tree:387
cfi=/home/andrew/code/bzr/bzrlib/tree.py
calls=1 387
709 0
cfn=_get_inventory bzrlib.tree:221
cfi=/home/andrew/code/bzr/bzrlib/tree.py
calls=2 221
709 0
cfn=<len>
cfi=~
calls=2 0
709 0
cfn=<method 'extend' of 'list' objects>
cfi=~
calls=1 0
709 0
cfn=<genexpr> bzrlib.tree:759
cfi=/home/andrew/code/bzr/bzrlib/tree.py
calls=1 759
709 0
fi=<string>
fn=get_revision_reconcile_read_locked <<string>>:1
1 3
cfn=lock_read bzrlib.repository:696
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=300 696
1 3
cfn=get_revision_reconcile bzrlib.repository:1032
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=300 1032
1 471
cfn=unlock bzrlib.repository:942
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=300 942
1 2
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=_set_executability bzrlib.transform:1075
1075 3
cfn=<posix.stat>
cfi=~
calls=221 0
1075 2
cfn=<posix.chmod>
cfi=~
calls=221 0
1075 2
cfn=abspath bzrlib.workingtree:396
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=221 396
1075 4
cfn=supports_executable bzrlib.osutils:1063
cfi=/home/andrew/code/bzr/bzrlib/osutils.py
calls=221 1063
1075 0
cfn=<posix.umask>
cfi=~
calls=34 0
1075 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=create_by_entry bzrlib.transform:1565
1565 3
cfn=<method 'readlines' of 'cStringIO.StringI' objects>
cfi=~
calls=221 0
1565 8
cfn=create_file bzrlib.transform:380
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=221 380
1565 43
cfn=get_file bzrlib.revisiontree:81
cfi=/home/andrew/code/bzr/bzrlib/revisiontree.py
calls=221 81
1565 1351
cfn=create_directory bzrlib.transform:430
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=28 430
1565 3
fi=logging/__init__.py
fn=format <logging/__init__.py>:619
619 3
cfn=format <logging/__init__.py>:405
cfi=logging/__init__.py
calls=498 405
619 19
fi=/home/andrew/code/bzr/bzrlib/progress.py
fn=update bzrlib.progress:462
462 3
cfn=tick bzrlib.progress:477
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=504 477
462 32
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=_parsed_byte_index bzrlib.index:413
413 3
cfn=_find_index bzrlib.index:399
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=695 399
413 8
fi=/home/andrew/code/bzr/bzrlib/email_message.py
fn=<module> bzrlib.email_message:17
17 3
cfn=<module> bzrlib.smtp_connection:17
cfi=/home/andrew/code/bzr/bzrlib/smtp_connection.py
calls=1 17
17 3
cfn=<module> <email/__init__.py>:5
cfi=email/__init__.py
calls=1 5
17 0
cfn=EmailMessage bzrlib.email_message:32
cfi=/home/andrew/code/bzr/bzrlib/email_message.py
calls=1 32
17 0
fi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
fn=_current_dirstate bzrlib.workingtree_4:261
261 3
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
261 2
cfn=get_workingtree_transport bzrlib.bzrdir:1298
cfi=/home/andrew/code/bzr/bzrlib/bzrdir.py
calls=1 1298
261 0
cfn=local_abspath bzrlib.transport.local:106
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=1 106
261 0
cfn=on_file bzrlib.dirstate:1859
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=1 1859
261 0
fi=/home/andrew/code/bzr/bzrlib/identitymap.py
fn=add_weave bzrlib.identitymap:35
35 3
cfn=_weave_key bzrlib.identitymap:59
cfi=/home/andrew/code/bzr/bzrlib/identitymap.py
calls=801 59
35 1
fi=<string>
fn=get_inventory_weave_read_locked <<string>>:1
1 3
cfn=get_inventory_weave bzrlib.repository:1446
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=300 1446
1 52
cfn=lock_read bzrlib.repository:696
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=300 696
1 4
cfn=unlock bzrlib.repository:942
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=300 942
1 2
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=get_signature_text bzrlib.repository:1758
1758 3
cfn=get_signature_text bzrlib.store.revision:80
cfi=/home/andrew/code/bzr/bzrlib/store/revision/__init__.py
calls=300 80
1758 135
cfn=get_transaction bzrlib.repository:1683
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=300 1683
1758 2
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=_to_file_data bzrlib.transform:1203
1203 3
cfn=final_file_id bzrlib.transform:562
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=248 562
1203 4
cfn=final_kind bzrlib.transform:536
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=248 536
1203 0
cfn=final_name bzrlib.transform:599
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=248 599
1203 0
cfn=final_parent bzrlib.transform:589
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=248 589
1203 0
fi=/home/andrew/code/bzr/bzrlib/xml_serializer.py
fn=write_revision bzrlib.xml_serializer:82
82 3
cfn=_pack_revision bzrlib.xml5:291
cfi=/home/andrew/code/bzr/bzrlib/xml5.py
calls=300 291
82 31
cfn=_write_element bzrlib.xml_serializer:94
cfi=/home/andrew/code/bzr/bzrlib/xml_serializer.py
calls=300 94
82 248
fi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
fn=get_revision bzrlib.repofmt.knitrepo:182
182 3
cfn=get_revision_reconcile_read_locked <<string>>:1
cfi=<string>
calls=300 1
182 481
cfn=safe_revision_id bzrlib.osutils:955
cfi=/home/andrew/code/bzr/bzrlib/osutils.py
calls=300 955
182 1
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=__eq__ bzrlib.index:276
276 3
fi=/home/andrew/code/bzr/bzrlib/rio.py
fn=__init__ bzrlib.rio:107
107 3
cfn=add bzrlib.rio:117
cfi=/home/andrew/code/bzr/bzrlib/rio.py
calls=462 117
107 13
cfn=<sorted>
cfi=~
calls=225 0
107 0
cfn=<method 'items' of 'dict' objects>
cfi=~
calls=225 0
107 0
fi=~
fn=<time.time>
0 3
fi=~
fn=<built-in method items>
0 3
fi=/home/andrew/code/bzr/bzrlib/osutils.py
fn=split_lines bzrlib.osutils:806
806 3
cfn=<method 'split' of 'str' objects>
cfi=~
calls=300 0
806 1
fi=/home/andrew/code/bzr/bzrlib/merge.py
fn=write_modified bzrlib.merge:606
606 3
cfn=get_file_sha1 bzrlib.workingtree_4:393
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=248 393
606 73
cfn=path2id_read_locked <<string>>:1
cfi=<string>
calls=248 1
606 59
cfn=relpath bzrlib.workingtree:471
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=248 471
606 52
cfn=tree_write_locked bzrlib.mutabletree:48
cfi=/home/andrew/code/bzr/bzrlib/mutabletree.py
calls=1 48
606 41
fi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
fn=_must_be_locked bzrlib.workingtree_4:843
843 3
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=final_name bzrlib.transform:599
599 3
cfn=basename <posixpath.py>:110
cfi=posixpath.py
calls=1 110
599 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=has_revision bzrlib.repository:1019
1019 3
cfn=has_revision_id bzrlib.store.revision.knit:129
cfi=/home/andrew/code/bzr/bzrlib/store/revision/knit.py
calls=299 129
1019 36
cfn=get_transaction bzrlib.repofmt.pack_repo:1950
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=299 1950
1019 0
fi=/home/andrew/code/bzr/bzrlib/merge.py
fn=_entries3 bzrlib.merge:546
546 2
cfn=_iter_changes bzrlib.tree:709
cfi=/home/andrew/code/bzr/bzrlib/tree.py
calls=250 709
546 6
cfn=_get_inventory bzrlib.workingtree_4:417
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=249 417
546 0
cfn=__contains__ bzrlib.inventory:1119
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=249 1119
546 0
cfn=<method 'append' of 'list' objects>
cfi=~
calls=249 0
546 0
cfn=_iter_changes bzrlib.tree:96
cfi=/home/andrew/code/bzr/bzrlib/tree.py
calls=1 96
546 0
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=_get_id_index bzrlib.dirstate:1825
1825 2
cfn=_iter_entries bzrlib.dirstate:1814
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=252 1814
1825 0
cfn=<method 'setdefault' of 'dict' objects>
cfi=~
calls=250 0
1825 0
cfn=<method 'add' of 'set' objects>
cfi=~
calls=250 0
1825 0
fi=xml/etree/ElementTree.py
fn=write <xml/etree/ElementTree.py>:655
655 2
cfn=_write <xml/etree/ElementTree.py>:665
cfi=xml/etree/ElementTree.py
calls=300 665
655 233
cfn=<hasattr>
cfi=~
calls=300 0
655 0
fi=/home/andrew/code/bzr/bzrlib/store/revision/knit.py
fn=_get_serialized_revisions bzrlib.store.revision.knit:100
100 2
cfn=get_texts bzrlib.knit:1061
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=300 1061
100 319
cfn=get_revision_file bzrlib.store.revision.knit:114
cfi=/home/andrew/code/bzr/bzrlib/store/revision/knit.py
calls=300 114
100 39
fi=~
fn=<thread.get_ident>
0 2
fi=sre_parse.py
fn=_parse <sre_parse.py>:385
385 2
cfn=get <sre_parse.py>:207
cfi=sre_parse.py
calls=222 207
385 3
cfn=match <sre_parse.py>:201
cfi=sre_parse.py
calls=143 201
385 0
cfn=append <sre_parse.py>:144
cfi=sre_parse.py
calls=80 144
385 0
cfn=_parse_sub <sre_parse.py>:307
cfi=sre_parse.py
calls=14 307
385 5
cfn=__len__ <sre_parse.py>:132
cfi=sre_parse.py
calls=66 132
385 0
cfn=_escape <sre_parse.py>:263
cfi=sre_parse.py
calls=15 263
385 0
cfn=<ord>
cfi=~
calls=75 0
385 0
cfn=<len>
cfi=~
calls=52 0
385 0
cfn=__getslice__ <sre_parse.py>:140
cfi=sre_parse.py
calls=22 140
385 0
cfn=<method 'append' of 'list' objects>
cfi=~
calls=67 0
385 0
cfn=_class_escape <sre_parse.py>:231
cfi=sre_parse.py
calls=13 231
385 0
cfn=__init__ <sre_parse.py>:96
cfi=sre_parse.py
calls=36 96
385 0
cfn=__getitem__ <sre_parse.py>:136
cfi=sre_parse.py
calls=44 136
385 0
cfn=opengroup <sre_parse.py>:78
cfi=sre_parse.py
calls=11 78
385 0
cfn=isname <sre_parse.py>:222
cfi=sre_parse.py
calls=4 222
385 0
cfn=__setitem__ <sre_parse.py>:138
cfi=sre_parse.py
calls=22 138
385 0
cfn=closegroup <sre_parse.py>:89
cfi=sre_parse.py
calls=11 89
385 0
cfn=tell <sre_parse.py>:211
cfi=sre_parse.py
calls=1 211
385 0
fi=/home/andrew/code/bzr/bzrlib/inventory.py
fn=__contains__ bzrlib.inventory:1119
1119 2
fi=~
fn=<method 'rstrip' of 'unicode' objects>
0 2
fi=logging/__init__.py
fn=findCaller <logging/__init__.py>:1058
1058 2
cfn=<lambda> <logging/__init__.py>:71
cfi=logging/__init__.py
calls=249 71
1058 1
cfn=<hasattr>
cfi=~
calls=249 0
1058 0
cfn=normcase <posixpath.py>:39
cfi=posixpath.py
calls=249 39
1058 0
fi=/home/andrew/code/bzr/bzrlib/transactions.py
fn=register_clean bzrlib.transactions:64
64 2
cfn=_trim bzrlib.transactions:86
cfi=/home/andrew/code/bzr/bzrlib/transactions.py
calls=267 86
64 2
cfn=<method 'add' of 'set' objects>
cfi=~
calls=270 0
64 0
cfn=<method 'append' of 'list' objects>
cfi=~
calls=267 0
64 0
fi=/home/andrew/code/bzr/bzrlib/progress.py
fn=tick bzrlib.progress:322
322 2
cfn=update bzrlib.progress:339
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=504 339
322 12
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=get_inventory_weave bzrlib.repository:1446
1446 2
cfn=get_weave bzrlib.store.versioned:126
cfi=/home/andrew/code/bzr/bzrlib/store/versioned/__init__.py
calls=300 126
1446 47
cfn=get_transaction bzrlib.repository:1683
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=300 1683
1446 2
fi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
fn=_handle_value bzrlib.util.configobj.configobj:1698
1698 2
cfn=<built-in method match>
cfi=~
calls=242 0
1698 5
cfn=_unquote bzrlib.util.configobj.configobj:1616
cfi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
calls=242 1616
1698 0
cfn=<built-in method groups>
cfi=~
calls=242 0
1698 0
fi=/home/andrew/code/bzr/bzrlib/errors.py
fn=__init__ bzrlib.errors:1304
1304 2
cfn=__init__ bzrlib.errors:68
cfi=/home/andrew/code/bzr/bzrlib/errors.py
calls=300 68
1304 3
fi=/home/andrew/code/bzr/bzrlib/iterablefile.py
fn=test_length bzrlib.iterablefile:33
33 2
cfn=<len>
cfi=~
calls=668 0
33 1
fi=~
fn=<posix.open>
0 2
fi=xml/etree/cElementTree.py
fn=<module> <xml/etree/cElementTree.py>:3
3 2
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
3 5
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=adjust_path bzrlib.transform:256
256 2
cfn=<method 'get' of 'dict' objects>
cfi=~
calls=526 0
256 1
cfn=_rename_in_limbo bzrlib.transform:270
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=15 270
256 1
cfn=<method 'remove' of 'set' objects>
cfi=~
calls=15 0
256 0
fi=logging/__init__.py
fn=_log <logging/__init__.py>:1088
1088 2
cfn=findCaller <logging/__init__.py>:1058
cfi=logging/__init__.py
calls=249 1058
1088 5
cfn=handle <logging/__init__.py>:1103
cfi=logging/__init__.py
calls=249 1103
1088 101
cfn=makeRecord <logging/__init__.py>:1075
cfi=logging/__init__.py
calls=249 1075
1088 26
fi=/home/andrew/code/bzr/bzrlib/delta.py
fn=report bzrlib.delta:302
302 2
cfn=note bzrlib.trace:92
cfi=/home/andrew/code/bzr/bzrlib/trace.py
calls=248 92
302 149
cfn=kind_marker bzrlib.osutils:175
cfi=/home/andrew/code/bzr/bzrlib/osutils.py
calls=248 175
302 0
fi=/home/andrew/code/bzr/bzrlib/rio.py
fn=valid_tag bzrlib.rio:243
243 2
cfn=<built-in method match>
cfi=~
calls=542 0
243 2
cfn=__getattr__ bzrlib.lazy_regex:63
cfi=/home/andrew/code/bzr/bzrlib/lazy_regex.py
calls=1 63
243 1
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=_iter_entries bzrlib.dirstate:1814
1814 2
cfn=_read_dirblocks_if_needed bzrlib.dirstate:1868
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=7 1868
1814 0
fi=/home/andrew/code/bzr/bzrlib/rio.py
fn=str_iter bzrlib.rio:72
72 2
cfn=to_lines bzrlib.rio:158
cfi=/home/andrew/code/bzr/bzrlib/rio.py
calls=221 158
72 9
cfn=iter_stanzas bzrlib.workingtree:855
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=222 855
72 20
cfn=to_stanzas bzrlib.conflicts:227
cfi=/home/andrew/code/bzr/bzrlib/conflicts.py
calls=1 227
72 0
fi=/home/andrew/code/bzr/bzrlib/tsort.py
fn=_pop_node bzrlib.tsort:151
151 2
cfn=<method 'pop' of 'list' objects>
cfi=~
calls=600 0
151 1
cfn=<method 'add' of 'set' objects>
cfi=~
calls=300 0
151 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
fn=_inventory_add_lines bzrlib.repofmt.knitrepo:109
109 2
cfn=add_lines_with_ghosts bzrlib.versionedfile:129
cfi=/home/andrew/code/bzr/bzrlib/versionedfile.py
calls=300 129
109 4836
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=_commit_write_group bzrlib.repofmt.pack_repo:1656
1656 2
cfn=finish bzrlib.repofmt.pack_repo:338
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 338
1656 259
cfn=_save_pack_names bzrlib.repofmt.pack_repo:1546
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1546
1656 6
cfn=_remove_pack_indices bzrlib.repofmt.pack_repo:1463
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1463
1656 0
cfn=autopack bzrlib.repofmt.pack_repo:1183
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1183
1656 2
cfn=allocate bzrlib.repofmt.pack_repo:1363
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1363
1656 0
cfn=data_inserted bzrlib.repofmt.pack_repo:331
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 331
1656 0
fi=~
fn=<posix.stat>
0 2
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=pack_stat bzrlib.dirstate:225
225 2
cfn=pack <struct.py>:54
cfi=struct.py
calls=248 54
225 1
cfn=<binascii.b2a_base64>
cfi=~
calls=248 0
225 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=lock_read bzrlib.branch:1353
1353 2
cfn=lock_read bzrlib.repofmt.pack_repo:1971
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=305 1971
1353 4
cfn=lock_read bzrlib.lockable_files:243
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=313 243
1353 1
cfn=lock_read bzrlib.repository:696
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=8 696
1353 0
fi=logging/__init__.py
fn=release <logging/__init__.py>:606
606 2
cfn=release <threading.py>:113
cfi=threading.py
calls=498 113
606 11
fi=/home/andrew/code/bzr/bzrlib/builtins.py
fn=run bzrlib.builtins:585
585 2
cfn=pull_write_locked <<string>>:1
cfi=<string>
calls=1 1
585 94241
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=3 102
585 0
cfn=_get_mergeable_helper bzrlib.builtins:4408
cfi=/home/andrew/code/bzr/bzrlib/builtins.py
calls=1 4408
585 14
cfn=report bzrlib.branch:2131
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 2131
585 0
cfn=in_history bzrlib.revisionspec:218
cfi=/home/andrew/code/bzr/bzrlib/revisionspec.py
calls=1 218
585 325
cfn=get_parent bzrlib.branch:1644
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=2 1644
585 27
cfn=__init__ bzrlib.delta:266
cfi=/home/andrew/code/bzr/bzrlib/delta.py
calls=1 266
585 0
cfn=open_from_transport bzrlib.branch:131
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 131
585 8
cfn=open_containing bzrlib.workingtree:335
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=1 335
585 70
cfn=set_parent_write_locked <<string>>:1
cfi=<string>
calls=1 1
585 20
cfn=_get_base bzrlib.branch:1323
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1323
585 0
cfn=<method 'append' of 'list' objects>
cfi=~
calls=1 0
585 0
cfn=<len>
cfi=~
calls=1 0
585 0
cfn=<lambda> bzrlib.workingtree:287
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=1 287
585 0
fi=<string>
fn=path2id_read_locked <<string>>:1
1 2
cfn=lock_read bzrlib.workingtree_4:567
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=248 567
1 16
cfn=unlock bzrlib.workingtree_4:1109
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=248 1109
1 11
cfn=path2id bzrlib.workingtree_4:851
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=248 851
1 29
fi=~
fn=<method 'insert' of 'list' objects>
0 2
fi=inspect.py
fn=formatargspec <inspect.py>:769
769 2
cfn=strseq <inspect.py>:762
cfi=inspect.py
calls=224 762
769 0
cfn=<method 'append' of 'list' objects>
cfi=~
calls=225 0
769 0
cfn=join <string.py>:306
cfi=string.py
calls=92 306
769 0
cfn=<len>
cfi=~
calls=170 0
769 0
cfn=<lambda> <inspect.py>:773
cfi=inspect.py
calls=68 773
769 0
cfn=<range>
cfi=~
calls=92 0
769 0
cfn=<lambda> <inspect.py>:772
cfi=inspect.py
calls=1 772
769 0
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=_parsed_key_index bzrlib.index:426
426 2
cfn=_find_index bzrlib.index:399
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=505 399
426 6
fi=logging/__init__.py
fn=acquire <logging/__init__.py>:599
599 2
cfn=acquire <threading.py>:93
cfi=threading.py
calls=498 93
599 11
fi=/home/andrew/code/bzr/bzrlib/inventory.py
fn=__init__ bzrlib.inventory:860
860 2
cfn=__init__ bzrlib.inventory:538
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=2 538
860 0
cfn=_set_root bzrlib.inventory:941
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=2 941
860 0
fi=~
fn=<time.strftime>
0 2
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=unique_add bzrlib.transform:52
52 2
fi=xml/etree/ElementTree.py
fn=iselement <xml/etree/ElementTree.py>:726
726 2
cfn=<isinstance>
cfi=~
calls=300 0
726 1
cfn=<hasattr>
cfi=~
calls=300 0
726 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=is_write_locked bzrlib.repofmt.pack_repo:1959
1959 2
fi=/home/andrew/code/bzr/bzrlib/xml5.py
fn=_unpack_revision_properties bzrlib.xml5:431
431 2
cfn=<built-in method find>
cfi=~
calls=300 0
431 0
cfn=<len>
cfi=~
calls=300 0
431 0
fi=~
fn=<method 'has_key' of 'dict' objects>
0 2
fi=/home/andrew/code/bzr/bzrlib/errors.py
fn=__init__ bzrlib.errors:1009
1009 2
cfn=__init__ bzrlib.errors:68
cfi=/home/andrew/code/bzr/bzrlib/errors.py
calls=300 68
1009 6
fi=~
fn=<_bisect.bisect_left>
0 2
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=_read_header_if_needed bzrlib.dirstate:1902
1902 2
cfn=_read_header bzrlib.dirstate:1879
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=1 1879
1902 0
fi=threading.py
fn=_note <threading.py>:44
44 2
fi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
fn=__init__ bzrlib.util.configobj.configobj:1129
1129 2
cfn=_parse bzrlib.util.configobj.configobj:1410
cfi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
calls=18 1410
1129 41
cfn=<method 'rstrip' of 'unicode' objects>
cfi=~
calls=446 0
1129 1
cfn=__init__ bzrlib.util.configobj.configobj:468
cfi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
calls=18 468
1129 0
cfn=<method 'read' of 'file' objects>
cfi=~
calls=18 0
1129 0
cfn=_handle_bom bzrlib.util.configobj.configobj:1266
cfi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
calls=15 1266
1129 1
cfn=<open>
cfi=~
calls=13 0
1129 0
cfn=isfile <posixpath.py>:205
cfi=posixpath.py
calls=13 205
1129 0
cfn=<method 'update' of 'dict' objects>
cfi=~
calls=36 0
1129 0
cfn=<method 'keys' of 'dict' objects>
cfi=~
calls=36 0
1129 0
cfn=<method 'copy' of 'dict' objects>
cfi=~
calls=18 0
1129 0
cfn=<isinstance>
cfi=~
calls=28 0
1129 0
cfn=<method 'endswith' of 'unicode' objects>
cfi=~
calls=26 0
1129 0
cfn=<hasattr>
cfi=~
calls=5 0
1129 0
fi=~
fn=<_elementtree.SubElement>
0 2
fi=/home/andrew/code/bzr/bzrlib/inventory.py
fn=make_entry bzrlib.inventory:1402
1402 2
cfn=ensure_normalized_name bzrlib.inventory:1420
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=248 1420
1402 4
cfn=__init__ bzrlib.inventory:641
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=221 641
1402 4
cfn=__init__ bzrlib.inventory:538
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=27 538
1402 0
fi=~
fn=<built-in method close>
0 2
fi=~
fn=<setattr>
0 2
fi=sre_compile.py
fn=_compile <sre_compile.py>:38
38 2
cfn=_compile <sre_compile.py>:38
cfi=sre_compile.py
calls=47 38
38 4
cfn=<method 'append' of 'list' objects>
cfi=~
calls=338 0
38 0
cfn=_compile_charset <sre_compile.py>:184
cfi=sre_compile.py
calls=19 184
38 3
cfn=<len>
cfi=~
calls=128 0
38 0
cfn=__getitem__ <sre_parse.py>:136
cfi=sre_parse.py
calls=106 136
38 0
cfn=_simple <sre_compile.py>:360
cfi=sre_compile.py
calls=22 360
38 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=_serialise_inventory_to_lines bzrlib.repository:1468
1468 2
cfn=write_inventory_to_lines bzrlib.xml5:166
cfi=/home/andrew/code/bzr/bzrlib/xml5.py
calls=300 166
1468 3751
fi=~
fn=<posix.chmod>
0 2
fi=/home/andrew/code/bzr/bzrlib/tsort.py
fn=_push_node bzrlib.tsort:142
142 2
cfn=<method 'append' of 'list' objects>
cfi=~
calls=600 0
142 1
fi=sre_parse.py
fn=__next <sre_parse.py>:188
188 2
cfn=<len>
cfi=~
calls=561 0
188 1
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=_duplicate_entries bzrlib.transform:797
797 2
cfn=final_file_id bzrlib.transform:562
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=249 562
797 0
cfn=final_kind bzrlib.transform:536
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=249 536
797 0
cfn=final_name bzrlib.transform:599
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=249 599
797 0
cfn=<method 'sort' of 'list' objects>
cfi=~
calls=29 0
797 0
cfn=<method 'itervalues' of 'dict' objects>
cfi=~
calls=1 0
797 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=__get_root bzrlib.transform:208
208 2
fi=/home/andrew/code/bzr/bzrlib/workingtree.py
fn=<lambda> bzrlib.workingtree:287
287 2
fi=/home/andrew/code/bzr/bzrlib/osutils.py
fn=_inaccessible_normalized_filename bzrlib.osutils:1027
1027 2
cfn=<unicodedata.normalize>
cfi=~
calls=248 0
1027 1
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
1027 0
fi=/home/andrew/code/bzr/bzrlib/merge.py
fn=_three_way bzrlib.merge:655
655 2
fi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
fn=path2id bzrlib.workingtree_4:851
851 2
cfn=_get_entry bzrlib.workingtree_4:375
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=248 375
851 26
cfn=<method 'strip' of 'unicode' objects>
cfi=~
calls=248 0
851 0
fi=/home/andrew/code/bzr/bzrlib/workingtree.py
fn=iter_stanzas bzrlib.workingtree:855
855 2
cfn=__init__ bzrlib.rio:107
cfi=/home/andrew/code/bzr/bzrlib/rio.py
calls=221 107
855 15
cfn=<method 'decode' of 'str' objects>
cfi=~
calls=221 0
855 2
cfn=<method 'iteritems' of 'dict' objects>
cfi=~
calls=1 0
855 0
fi=codecs.py
fn=write <codecs.py>:299
299 2
cfn=<method 'write' of 'file' objects>
cfi=~
calls=250 0
299 14
cfn=<_codecs.utf_8_encode>
cfi=~
calls=250 0
299 1
fi=inspect.py
fn=getargs <inspect.py>:672
672 2
cfn=iscode <inspect.py>:167
cfi=inspect.py
calls=92 167
672 0
cfn=<range>
cfi=~
calls=92 0
672 0
fi=~
fn=<chr>
0 2
fi=logging/__init__.py
fn=info <logging/__init__.py>:973
973 2
cfn=<apply>
cfi=~
calls=249 0
973 138
cfn=getEffectiveLevel <logging/__init__.py>:1158
cfi=logging/__init__.py
calls=249 1158
973 1
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=get_ancestry bzrlib.knit:1387
1387 2
cfn=<method 'update' of 'set' objects>
cfi=~
calls=300 0
1387 0
cfn=<method 'pop' of 'set' objects>
cfi=~
calls=300 0
1387 0
cfn=<method 'items' of 'dict' objects>
cfi=~
calls=1 0
1387 0
cfn=topo_sort bzrlib.tsort:27
cfi=/home/andrew/code/bzr/bzrlib/tsort.py
calls=1 27
1387 13
fi=/home/andrew/code/bzr/bzrlib/ui/text.py
fn=clear_term bzrlib.ui.text:76
76 2
cfn=bottom bzrlib.progress:128
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=249 128
76 1
cfn=clear bzrlib.progress:441
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=249 441
76 0
fi=logging/__init__.py
fn=filter <logging/__init__.py>:542
542 1
fi=~
fn=<method 'update' of 'dict' objects>
0 1
cfn=<genexpr> <urllib.py>:1149
cfi=urllib.py
calls=257 1149
0 1
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=get_revision_reconcile bzrlib.repository:1032
1032 1
cfn=_get_revisions_read_locked <<string>>:1
cfi=<string>
calls=300 1
1032 469
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=_empty_parent_info bzrlib.dirstate:936
936 1
cfn=<len>
cfi=~
calls=498 0
936 0
fi=/home/andrew/code/bzr/bzrlib/revision.py
fn=is_null bzrlib.revision:466
466 1
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=tree_kind bzrlib.transform:520
520 1
cfn=__init__ bzrlib.errors:451
cfi=/home/andrew/code/bzr/bzrlib/errors.py
calls=248 451
520 3
cfn=<method 'get' of 'dict' objects>
cfi=~
calls=251 0
520 0
cfn=file_kind bzrlib.osutils:148
cfi=/home/andrew/code/bzr/bzrlib/osutils.py
calls=3 148
520 0
cfn=abspath bzrlib.workingtree:396
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=3 396
520 0
fi=logging/__init__.py
fn=handle <logging/__init__.py>:1103
1103 1
cfn=callHandlers <logging/__init__.py>:1132
cfi=logging/__init__.py
calls=249 1132
1103 98
cfn=filter <logging/__init__.py>:542
cfi=logging/__init__.py
calls=249 542
1103 0
fi=/home/andrew/code/bzr/bzrlib/decorators.py
fn=_get_parameters bzrlib.decorators:25
25 1
cfn=formatargspec <inspect.py>:769
cfi=inspect.py
calls=92 769
25 5
cfn=getargspec <inspect.py>:730
cfi=inspect.py
calls=92 730
25 5
cfn=<method 'join' of 'str' objects>
cfi=~
calls=92 0
25 0
cfn=<len>
cfi=~
calls=78 0
25 0
cfn=<method 'append' of 'list' objects>
cfi=~
calls=69 0
25 0
fi=/home/andrew/code/bzr/bzrlib/store/__init__.py
fn=hash_prefix bzrlib.store:330
330 1
cfn=<zlib.adler32>
cfi=~
calls=263 0
330 0
fi=~
fn=<built-in method find>
0 1
fi=/home/andrew/code/bzr/bzrlib/cache_utf8.py
fn=encode bzrlib.cache_utf8:45
45 1
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=_lefthand_history bzrlib.branch:1427
1427 1
cfn=<method 'append' of 'list' objects>
cfi=~
calls=600 0
1427 1
cfn=get_revision_graph_read_locked <<string>>:1
cfi=<string>
calls=2 1
1427 170
cfn=<method 'reverse' of 'list' objects>
cfi=~
calls=2 0
1427 0
fi=xml/etree/ElementTree.py
fn=__init__ <xml/etree/ElementTree.py>:542
542 1
cfn=iselement <xml/etree/ElementTree.py>:726
cfi=xml/etree/ElementTree.py
calls=300 726
542 4
fi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
fn=_kind bzrlib.workingtree_4:549
549 1
cfn=file_kind bzrlib.osutils:148
cfi=/home/andrew/code/bzr/bzrlib/osutils.py
calls=248 148
549 4
cfn=abspath bzrlib.workingtree:396
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=248 396
549 3
fi=sre_compile.py
fn=_optimize_charset <sre_compile.py>:213
213 1
cfn=_mk_bitmap <sre_compile.py>:264
cfi=sre_compile.py
calls=10 264
213 1
cfn=_identityfunction <sre_compile.py>:24
cfi=sre_compile.py
calls=74 24
213 0
cfn=<method 'append' of 'list' objects>
cfi=~
calls=70 0
213 0
cfn=<len>
cfi=~
calls=25 0
213 0
cfn=<range>
cfi=~
calls=4 0
213 0
fi=/home/andrew/code/bzr/bzrlib/xml5.py
fn=write_inventory_to_lines bzrlib.xml5:166
166 1
cfn=write_inventory bzrlib.xml5:180
cfi=/home/andrew/code/bzr/bzrlib/xml5.py
calls=300 180
166 3750
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=version_file bzrlib.transform:497
497 1
cfn=unique_add bzrlib.transform:52
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=498 52
497 1
fi=/home/andrew/code/bzr/bzrlib/osutils.py
fn=file_kind bzrlib.osutils:148
148 1
cfn=<posix.lstat>
cfi=~
calls=251 0
148 2
cfn=file_kind_from_stat_mode bzrlib.osutils:137
cfi=/home/andrew/code/bzr/bzrlib/osutils.py
calls=251 137
148 0
fi=posixpath.py
fn=splitext <posixpath.py>:89
89 1
cfn=<method 'rfind' of 'str' objects>
cfi=~
calls=498 0
89 1
fi=logging/__init__.py
fn=formatTime <logging/__init__.py>:364
364 1
cfn=<time.strftime>
cfi=~
calls=249 0
364 2
cfn=<time.localtime>
cfi=~
calls=249 0
364 1
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=_set_mode bzrlib.transform:408
408 1
fi=~
fn=<posix.mkdir>
0 1
fi=~
fn=<apply>
0 1
cfn=_log <logging/__init__.py>:1088
cfi=logging/__init__.py
calls=249 1088
0 136
fi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
fn=_sort_expand_and_combine bzrlib.transport:735
735 1
cfn=<sorted>
cfi=~
calls=101 0
735 0
cfn=<method 'append' of 'list' objects>
cfi=~
calls=206 0
735 0
cfn=recommended_page_size bzrlib.transport:514
cfi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
calls=101 514
735 0
cfn=<len>
cfi=~
calls=101 0
735 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=<module> bzrlib.repofmt.pack_repo:17
17 1
cfn=<module> bzrlib.repofmt.knitrepo:17
cfi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
calls=1 17
17 4
cfn=<module> bzrlib.xml5:17
cfi=/home/andrew/code/bzr/bzrlib/xml5.py
calls=1 17
17 9
cfn=<module> bzrlib.store.revision:22
cfi=/home/andrew/code/bzr/bzrlib/store/revision/__init__.py
calls=1 22
17 0
cfn=<module> bzrlib.store.revision.knit:21
cfi=/home/andrew/code/bzr/bzrlib/store/revision/knit.py
calls=1 21
17 0
cfn=<module> bzrlib.xml7:17
cfi=/home/andrew/code/bzr/bzrlib/xml7.py
calls=1 17
17 0
cfn=<module> bzrlib.xml6:17
cfi=/home/andrew/code/bzr/bzrlib/xml6.py
calls=1 17
17 0
cfn=KnitPackRepository bzrlib.repofmt.pack_repo:1818
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1818
17 0
cfn=RepositoryPackCollection bzrlib.repofmt.pack_repo:1113
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1113
17 0
cfn=lazy_import bzrlib.lazy_import:366
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 366
17 1
cfn=Packer bzrlib.repofmt.pack_repo:528
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 528
17 0
cfn=NewPack bzrlib.repofmt.pack_repo:215
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 215
17 0
cfn=RepositoryFormatKnitPack1 bzrlib.repofmt.pack_repo:2131
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 2131
17 0
cfn=RepositoryFormatKnitPack3 bzrlib.repofmt.pack_repo:2161
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 2161
17 0
cfn=RepositoryFormatKnitPack4 bzrlib.repofmt.pack_repo:2203
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 2203
17 0
cfn=PackCommitBuilder bzrlib.repofmt.pack_repo:72
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 72
17 0
cfn=RepositoryFormatPack bzrlib.repofmt.pack_repo:2021
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 2021
17 0
cfn=Pack bzrlib.repofmt.pack_repo:124
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 124
17 0
cfn=ExistingPack bzrlib.repofmt.pack_repo:187
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 187
17 0
cfn=AggregateIndex bzrlib.repofmt.pack_repo:434
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 434
17 0
cfn=ReconcilePacker bzrlib.repofmt.pack_repo:962
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 962
17 0
cfn=PackRootCommitBuilder bzrlib.repofmt.pack_repo:98
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 98
17 0
cfn=KnitPackTextStore bzrlib.repofmt.pack_repo:1730
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1730
17 0
cfn=OptimisingPacker bzrlib.repofmt.pack_repo:928
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 928
17 0
cfn=KnitPackRevisionStore bzrlib.repofmt.pack_repo:1673
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1673
17 0
cfn=InventoryKnitThunk bzrlib.repofmt.pack_repo:1789
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1789
17 0
cfn=<globals>
cfi=~
calls=1 0
17 0
fi=/home/andrew/code/bzr/bzrlib/revision.py
fn=_check_properties bzrlib.revision:86
86 1
cfn=<method 'iteritems' of 'dict' objects>
cfi=~
calls=300 0
86 0
fi=~
fn=<built-in method set>
0 1
fi=logging/__init__.py
fn=getLevelName <logging/__init__.py>:138
138 1
cfn=<method 'get' of 'dict' objects>
cfi=~
calls=249 0
138 0
fi=fnmatch.py
fn=fnmatch <fnmatch.py>:19
19 1
cfn=fnmatchcase <fnmatch.py>:60
cfi=fnmatch.py
calls=150 60
19 3
cfn=normcase <posixpath.py>:39
cfi=posixpath.py
calls=300 39
19 0
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=iter_parents bzrlib.knit:1180
1180 1
fi=/home/andrew/code/bzr/bzrlib/store/revision/__init__.py
fn=_guard_revision bzrlib.store.revision:92
92 1
cfn=has_revision_id bzrlib.store.revision.knit:129
cfi=/home/andrew/code/bzr/bzrlib/store/revision/knit.py
calls=300 129
92 49
fi=~
fn=<method 'rfind' of 'unicode' objects>
0 1
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=_get_file_id_maps bzrlib.transform:1156
1156 1
cfn=tree_file_id bzrlib.transform:550
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=248 550
1156 1
cfn=final_file_id bzrlib.transform:562
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=248 562
1156 0
cfn=_affected_ids bzrlib.transform:1145
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 1145
1156 0
fi=logging/__init__.py
fn=getEffectiveLevel <logging/__init__.py>:1158
1158 1
fi=/home/andrew/code/bzr/bzrlib/transactions.py
fn=_trim bzrlib.transactions:86
86 1
cfn=<len>
cfi=~
calls=276 0
86 0
fi=logging/__init__.py
fn=makeRecord <logging/__init__.py>:1075
1075 1
cfn=__init__ <logging/__init__.py>:216
cfi=logging/__init__.py
calls=249 216
1075 25
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=_assign_id bzrlib.transform:243
243 1
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=check_header bzrlib.knit:1261
1261 1
cfn=<method 'readline' of 'file' objects>
cfi=~
calls=267 0
1261 3
fi=string.py
fn=find <string.py>:349
349 1
fi=/home/andrew/code/bzr/bzrlib/store/revision/knit.py
fn=get_signature_file bzrlib.store.revision.knit:118
118 1
cfn=get_weave_or_empty bzrlib.store.versioned:183
cfi=/home/andrew/code/bzr/bzrlib/store/versioned/__init__.py
calls=300 183
118 32
fi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
fn=__init__ bzrlib.util.configobj.configobj:468
468 1
fi=/home/andrew/code/bzr/bzrlib/delta.py
fn=report_changes bzrlib.delta:369
369 1
cfn=report bzrlib.delta:302
cfi=/home/andrew/code/bzr/bzrlib/delta.py
calls=248 302
369 152
fi=/home/andrew/code/bzr/bzrlib/cache_utf8.py
fn=decode bzrlib.cache_utf8:66
66 1
cfn=decode <encodings/utf_8.py>:15
cfi=encodings/utf_8.py
calls=2 15
66 0
fi=~
fn=<built-in method acquire>
0 1
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=_parsed_bytes bzrlib.index:899
899 1
cfn=_parsed_byte_index bzrlib.index:413
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=106 413
899 1
cfn=<len>
cfi=~
calls=164 0
899 0
cfn=<method 'insert' of 'list' objects>
cfi=~
calls=120 0
899 0
fi=sre_compile.py
fn=_mk_bitmap <sre_compile.py>:264
264 1
cfn=<method 'append' of 'list' objects>
cfi=~
calls=80 0
264 0
fi=~
fn=<method 'strip' of 'unicode' objects>
0 1
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=__init__ bzrlib.knit:1247
1247 1
fi=~
fn=<built-in method groups>
0 1
fi=/home/andrew/code/bzr/bzrlib/errors.py
fn=__init__ bzrlib.errors:451
451 1
cfn=__init__ bzrlib.errors:68
cfi=/home/andrew/code/bzr/bzrlib/errors.py
calls=251 68
451 2
fi=socket.py
fn=_socketobject <socket.py>:146
146 1
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
146 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
146 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
146 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
146 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
146 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
146 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
146 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
146 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
146 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
146 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
146 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
146 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
146 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
146 0
fi=/home/andrew/code/bzr/bzrlib/bzrdir.py
fn=open_repository bzrlib.bzrdir:1350
1350 1
cfn=<module> bzrlib.repository:17
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 17
1350 18
cfn=find_format bzrlib.repository:2029
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=3 2029
1350 23
cfn=open bzrlib.repofmt.knitrepo:405
cfi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
calls=1 405
1350 1
cfn=open bzrlib.repofmt.pack_repo:2102
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 2102
1350 3
cfn=_check_supported bzrlib.bzrdir:129
cfi=/home/andrew/code/bzr/bzrlib/bzrdir.py
calls=2 129
1350 0
fi=urllib.py
fn=<genexpr> <urllib.py>:1149
1149 1
cfn=<chr>
cfi=~
calls=256 0
1149 0
fi=/home/andrew/code/bzr/bzrlib/workingtree.py
fn=relpath bzrlib.workingtree:471
471 1
cfn=relpath bzrlib.osutils:881
cfi=/home/andrew/code/bzr/bzrlib/osutils.py
calls=249 881
471 51
fi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
fn=_unquote bzrlib.util.configobj.configobj:1616
1616 1
fi=/home/andrew/code/bzr/bzrlib/config.py
fn=_get_matching_sections bzrlib.config:477
477 1
cfn=fnmatch <fnmatch.py>:19
cfi=fnmatch.py
calls=149 19
477 5
cfn=<method 'split' of 'unicode' objects>
cfi=~
calls=85 0
477 0
cfn=<zip>
cfi=~
calls=80 0
477 0
cfn=<method 'startswith' of 'unicode' objects>
cfi=~
calls=80 0
477 0
cfn=<method 'endswith' of 'unicode' objects>
cfi=~
calls=85 0
477 0
cfn=_get_parser bzrlib.config:307
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=5 307
477 38
cfn=iterkeys bzrlib.util.configobj.configobj:683
cfi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
calls=5 683
477 0
cfn=__call__ bzrlib.lazy_import:120
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 120
477 0
fi=/home/andrew/code/bzr/bzrlib/revisiontree.py
fn=kind bzrlib.revisiontree:142
142 1
cfn=__getitem__ bzrlib.inventory:1132
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=249 1132
142 0
fi=urllib.py
fn=<genexpr> <urllib.py>:1148
1148 1
cfn=<chr>
cfi=~
calls=256 0
1148 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=by_parent bzrlib.transform:609
609 1
cfn=<method 'add' of 'set' objects>
cfi=~
calls=498 0
609 0
cfn=<method 'extend' of 'list' objects>
cfi=~
calls=2 0
609 0
cfn=<method 'keys' of 'dict' objects>
cfi=~
calls=2 0
609 0
cfn=<method 'iteritems' of 'dict' objects>
cfi=~
calls=2 0
609 0
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=__init__ bzrlib.knit:1884
1884 1
fi=/home/andrew/code/bzr/bzrlib/workingtree.py
fn=_cleanup bzrlib.workingtree:430
430 1
cfn=_flush_ignore_list_cache bzrlib.workingtree:1680
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=296 1680
430 0
fi=/home/andrew/code/bzr/bzrlib/inventory.py
fn=ensure_normalized_name bzrlib.inventory:1420
1420 1
cfn=_inaccessible_normalized_filename bzrlib.osutils:1027
cfi=/home/andrew/code/bzr/bzrlib/osutils.py
calls=248 1027
1420 3
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
1420 0
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=_parse_region bzrlib.index:733
733 1
cfn=_parse_segment bzrlib.index:756
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=103 756
733 209
cfn=_parsed_byte_index bzrlib.index:413
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=103 413
733 1
cfn=<len>
cfi=~
calls=103 0
733 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=_overwrite_conflicts bzrlib.transform:784
784 1
cfn=tree_kind bzrlib.transform:520
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=248 520
784 5
fi=/home/andrew/code/bzr/bzrlib/progress.py
fn=bottom bzrlib.progress:128
128 1
cfn=<len>
cfi=~
calls=249 0
128 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=_from_file_data bzrlib.transform:1172
1172 1
cfn=<method 'get' of 'dict' objects>
cfi=~
calls=248 0
1172 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=tree_file_id bzrlib.transform:550
550 1
cfn=get_root_id_read_locked <<string>>:1
cfi=<string>
calls=33 1
550 7
fi=~
fn=<zip>
0 1
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=_improper_versioning bzrlib.transform:747
747 1
cfn=final_kind bzrlib.transform:536
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=248 536
747 0
cfn=versionable_kind bzrlib.inventory:353
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=248 353
747 0
cfn=<method 'iterkeys' of 'dict' objects>
cfi=~
calls=1 0
747 0
fi=~
fn=<posix.rename>
0 1
fi=/home/andrew/code/bzr/bzrlib/lock.py
fn=<module> bzrlib.lock:35
35 1
cfn=_OSLock bzrlib.lock:47
cfi=/home/andrew/code/bzr/bzrlib/lock.py
calls=1 47
35 0
cfn=_fcntl_WriteLock bzrlib.lock:119
cfi=/home/andrew/code/bzr/bzrlib/lock.py
calls=1 119
35 0
cfn=_fcntl_TemporaryWriteLock bzrlib.lock:199
cfi=/home/andrew/code/bzr/bzrlib/lock.py
calls=1 199
35 0
cfn=_fcntl_ReadLock bzrlib.lock:153
cfi=/home/andrew/code/bzr/bzrlib/lock.py
calls=1 153
35 0
cfn=<len>
cfi=~
calls=1 0
35 0
cfn=_fcntl_FileLock bzrlib.lock:112
cfi=/home/andrew/code/bzr/bzrlib/lock.py
calls=1 112
35 0
cfn=<method 'append' of 'list' objects>
cfi=~
calls=1 0
35 0
fi=/home/andrew/code/bzr/bzrlib/revisiontree.py
fn=get_file_sha1 bzrlib.revisiontree:101
101 1
cfn=__getitem__ bzrlib.inventory:1132
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=221 1132
101 0
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=_find_block bzrlib.dirstate:1058
1058 1
cfn=_find_block_index_from_key bzrlib.dirstate:1080
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=250 1080
1058 1
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=_sort_entries bzrlib.dirstate:2173
2173 1
cfn=_key bzrlib.dirstate:2180
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=249 2180
2173 2
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=_key bzrlib.dirstate:2180
2180 1
cfn=<method 'split' of 'str' objects>
cfi=~
calls=249 0
2180 1
fi=/home/andrew/code/bzr/bzrlib/lazy_import.py
fn=_import bzrlib.lazy_import:187
187 1
cfn=<__import__>
cfi=~
calls=89 0
187 30
cfn=<method 'join' of 'str' objects>
cfi=~
calls=89 0
187 0
cfn=<getattr>
cfi=~
calls=77 0
187 0
cfn=<method 'iteritems' of 'dict' objects>
cfi=~
calls=12 0
187 0
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=advance bzrlib.dirstate:2215
2215 1
cfn=iter_entries_by_dir bzrlib.inventory:1008
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=249 1008
2215 1
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=supports_rich_root bzrlib.repository:1788
1788 1
fi=codecs.py
fn=__getattr__ <codecs.py>:325
325 1
cfn=<getattr>
cfi=~
calls=249 0
325 0
fi=~
fn=<posix.write>
0 1
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=_executability_conflicts bzrlib.transform:763
763 1
cfn=final_file_id bzrlib.transform:562
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=221 562
763 0
cfn=final_kind bzrlib.transform:536
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=221 536
763 0
fi=~
fn=<time.localtime>
0 1
fi=logging/__init__.py
fn=<lambda> <logging/__init__.py>:71
71 1
cfn=<sys._getframe>
cfi=~
calls=249 0
71 0
fi=posixpath.py
fn=basename <posixpath.py>:110
110 1
cfn=split <posixpath.py>:74
cfi=posixpath.py
calls=250 74
110 4
fi=~
fn=<built-in method release>
0 1
fi=posixpath.py
fn=normcase <posixpath.py>:39
39 1
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=set_executability bzrlib.transform:484
484 1
cfn=unique_add bzrlib.transform:52
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=221 52
484 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=<module> bzrlib.repository:17
17 1
cfn=Repository bzrlib.repository:451
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 451
17 9
cfn=register_lazy bzrlib.registry:125
cfi=/home/andrew/code/bzr/bzrlib/registry.py
calls=7 125
17 0
cfn=__make_delegated bzrlib.repository:1819
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=10 1819
17 0
cfn=register_optimiser bzrlib.inter:102
cfi=/home/andrew/code/bzr/bzrlib/inter.py
calls=9 102
17 0
cfn=lazy_import bzrlib.lazy_import:366
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 366
17 1
cfn=InterWeaveRepo bzrlib.repository:2367
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 2367
17 0
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
17 0
cfn=MetaDirRepositoryFormat bzrlib.repository:2157
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 2157
17 0
cfn=InterKnitRepo bzrlib.repository:2486
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 2486
17 0
cfn=InterModel1and2 bzrlib.repository:2666
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 2666
17 0
cfn=InterSameDataRepository bzrlib.repository:2310
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 2310
17 0
cfn=InterPackRepo bzrlib.repository:2553
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 2553
17 0
cfn=RepositoryFormat bzrlib.repository:1986
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 1986
17 0
cfn=MetaDirRepository bzrlib.repository:1924
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 1924
17 0
cfn=InterRepository bzrlib.repository:2244
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 2244
17 0
cfn=InterKnit1and2 bzrlib.repository:2710
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 2710
17 0
cfn=InterRemoteToOther bzrlib.repository:2784
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 2784
17 0
cfn=InterDifferingSerializer bzrlib.repository:2747
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 2747
17 0
cfn=CommitBuilder bzrlib.repository:67
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 67
17 0
cfn=InterOtherToRemote bzrlib.repository:2822
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 2822
17 0
cfn=__init__ bzrlib.registry:94
cfi=/home/andrew/code/bzr/bzrlib/registry.py
calls=1 94
17 0
cfn=_VersionedFileChecker bzrlib.repository:2946
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 2946
17 0
cfn=RootCommitBuilder bzrlib.repository:432
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 432
17 0
cfn=RepositoryFormatRegistry bzrlib.repository:1965
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 1965
17 0
cfn=CopyConverter bzrlib.repository:2864
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 2864
17 0
cfn=<globals>
cfi=~
calls=1 0
17 0
fi=sre_parse.py
fn=getwidth <sre_parse.py>:146
146 1
cfn=getwidth <sre_parse.py>:146
cfi=sre_parse.py
calls=46 146
146 0
cfn=<min>
cfi=~
calls=133 0
146 0
cfn=<max>
cfi=~
calls=11 0
146 0
fi=/home/andrew/code/bzr/bzrlib/osutils.py
fn=safe_revision_id bzrlib.osutils:955
955 1
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=_inv_entry_to_details bzrlib.dirstate:1740
1740 1
fi=sre_parse.py
fn=get <sre_parse.py>:207
207 1
cfn=__next <sre_parse.py>:188
cfi=sre_parse.py
calls=237 188
207 2
fi=base64.py
fn=<module> <base64.py>:3
3 1
cfn=<chr>
cfi=~
calls=256 0
3 0
cfn=<method 'items' of 'dict' objects>
cfi=~
calls=2 0
3 0
cfn=<method 'sort' of 'list' objects>
cfi=~
calls=1 0
3 0
cfn=<range>
cfi=~
calls=1 0
3 0
fi=email/utils.py
fn=<module> <email/utils.py>:5
5 1
cfn=<module> <random.py>:39
cfi=random.py
calls=1 39
5 0
cfn=<module> <email/encoders.py>:5
cfi=email/encoders.py
calls=1 5
5 0
cfn=<module> <email/_parseaddr.py>:7
cfi=email/_parseaddr.py
calls=1 7
5 0
cfn=lazy_compile bzrlib.lazy_regex:75
cfi=/home/andrew/code/bzr/bzrlib/lazy_regex.py
calls=4 75
5 0
cfn=<module> <quopri.py>:3
cfi=quopri.py
calls=1 3
5 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=_write_index bzrlib.repofmt.pack_repo:411
411 1
cfn=finish bzrlib.index:138
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=4 138
411 254
cfn=put_file bzrlib.transport.local:150
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=4 150
411 2
cfn=_replace_index_with_readonly bzrlib.repofmt.pack_repo:402
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=4 402
411 0
cfn=index_offset bzrlib.repofmt.pack_repo:398
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=4 398
411 0
cfn=index_name bzrlib.repofmt.pack_repo:394
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=4 394
411 0
cfn=__del__ bzrlib.atomicfile:123
cfi=/home/andrew/code/bzr/bzrlib/atomicfile.py
calls=4 123
411 0
fi=~
fn=<_codecs.utf_8_encode>
0 1
fi=~
fn=<unicodedata.normalize>
0 1
fi=/home/andrew/code/bzr/bzrlib/xml6.py
fn=_check_revisions bzrlib.xml6:41
41 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
fn=<module> bzrlib.repofmt.knitrepo:17
17 0
cfn=<module> bzrlib.store.versioned:21
cfi=/home/andrew/code/bzr/bzrlib/store/versioned/__init__.py
calls=1 21
17 0
cfn=<module> bzrlib.store:25
cfi=/home/andrew/code/bzr/bzrlib/store/__init__.py
calls=1 25
17 0
cfn=<module> bzrlib.util.bencode:25
cfi=/home/andrew/code/bzr/bzrlib/util/bencode.py
calls=1 25
17 0
cfn=KnitRepository bzrlib.repofmt.knitrepo:87
cfi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
calls=1 87
17 2
cfn=_KnitParentsProvider bzrlib.repofmt.knitrepo:54
cfi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
calls=1 54
17 0
cfn=lazy_import bzrlib.lazy_import:366
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 366
17 0
cfn=RepositoryFormatKnit3 bzrlib.repofmt.knitrepo:469
cfi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
calls=1 469
17 0
cfn=RepositoryFormatKnit4 bzrlib.repofmt.knitrepo:516
cfi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
calls=1 516
17 0
cfn=RepositoryFormatKnit bzrlib.repofmt.knitrepo:312
cfi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
calls=1 312
17 0
cfn=RepositoryFormatKnit1 bzrlib.repofmt.knitrepo:434
cfi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
calls=1 434
17 0
cfn=<globals>
cfi=~
calls=1 0
17 0
fi=/home/andrew/code/bzr/bzrlib/xml5.py
fn=_ensure_utf8_re bzrlib.xml5:43
43 0
cfn=lazy_compile bzrlib.lazy_regex:75
cfi=/home/andrew/code/bzr/bzrlib/lazy_regex.py
calls=2 75
43 0
fi=inspect.py
fn=getargspec <inspect.py>:730
730 0
cfn=getargs <inspect.py>:672
cfi=inspect.py
calls=92 672
730 2
cfn=ismethod <inspect.py>:51
cfi=inspect.py
calls=92 51
730 0
cfn=isfunction <inspect.py>:126
cfi=inspect.py
calls=92 126
730 0
fi=/home/andrew/code/bzr/bzrlib/lazy_import.py
fn=__getattribute__ bzrlib.lazy_import:102
102 0
cfn=_replace bzrlib.lazy_import:73
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=66 73
102 29
cfn=_cleanup bzrlib.lazy_import:95
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=66 95
102 0
cfn=<getattr>
cfi=~
calls=66 0
102 0
fi=urllib.py
fn=<module> <urllib.py>:23
23 0
cfn=<module> <socket.py>:43
cfi=socket.py
calls=1 43
23 5
cfn=<genexpr> <urllib.py>:1148
cfi=urllib.py
calls=257 1148
23 1
cfn=<method 'update' of 'dict' objects>
cfi=~
calls=1 0
23 2
cfn=<range>
cfi=~
calls=2 0
23 0
cfn=URLopener <urllib.py>:101
cfi=urllib.py
calls=1 101
23 0
cfn=FancyURLopener <urllib.py>:605
cfi=urllib.py
calls=1 605
23 0
cfn=ContentTooShortError <urllib.py>:95
cfi=urllib.py
calls=1 95
23 0
cfn=ftpwrapper <urllib.py>:835
cfi=urllib.py
calls=1 835
23 0
cfn=addinfourl <urllib.py>:955
cfi=urllib.py
calls=1 955
23 0
cfn=addclosehook <urllib.py>:930
cfi=urllib.py
calls=1 930
23 0
cfn=addinfo <urllib.py>:945
cfi=urllib.py
calls=1 945
23 0
cfn=addbase <urllib.py>:901
cfi=urllib.py
calls=1 901
23 0
fi=/home/andrew/code/bzr/bzrlib/lazy_import.py
fn=_canonicalize_import_text bzrlib.lazy_import:332
332 0
cfn=<method 'find' of 'str' objects>
cfi=~
calls=100 0
332 0
cfn=<method 'strip' of 'str' objects>
cfi=~
calls=100 0
332 0
cfn=<method 'replace' of 'str' objects>
cfi=~
calls=65 0
332 0
cfn=<method 'endswith' of 'str' objects>
cfi=~
calls=46 0
332 0
cfn=<method 'append' of 'list' objects>
cfi=~
calls=36 0
332 0
cfn=<method 'split' of 'str' objects>
cfi=~
calls=7 0
332 0
fi=~
fn=<built-in method findtext>
0 0
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=has_version bzrlib.knit:1508
1508 0
fi=~
fn=<posix.close>
0 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=is_in_write_group bzrlib.repository:656
656 0
fi=/home/andrew/code/bzr/bzrlib/remote.py
fn=<module> bzrlib.remote:20
20 0
cfn=<module> bzrlib.smart.vfs:25
cfi=/home/andrew/code/bzr/bzrlib/smart/vfs.py
calls=1 25
20 0
cfn=<module> bzrlib.smart.client:17
cfi=/home/andrew/code/bzr/bzrlib/smart/client.py
calls=1 17
20 0
cfn=<module> bzrlib.pack:21
cfi=/home/andrew/code/bzr/bzrlib/pack.py
calls=1 21
20 0
cfn=<module> bzrlib.smart:34
cfi=/home/andrew/code/bzr/bzrlib/smart/__init__.py
calls=1 34
20 1
cfn=RemoteRepository bzrlib.remote:234
cfi=/home/andrew/code/bzr/bzrlib/remote.py
calls=1 234
20 5
cfn=RemoteBranch bzrlib.remote:973
cfi=/home/andrew/code/bzr/bzrlib/remote.py
calls=1 973
20 0
cfn=RemoteBzrDir bzrlib.remote:45
cfi=/home/andrew/code/bzr/bzrlib/remote.py
calls=1 45
20 0
cfn=RemoteBranchFormat bzrlib.remote:947
cfi=/home/andrew/code/bzr/bzrlib/remote.py
calls=1 947
20 0
cfn=RemoteRepositoryFormat bzrlib.remote:194
cfi=/home/andrew/code/bzr/bzrlib/remote.py
calls=1 194
20 0
cfn=RemoteBranchConfig bzrlib.remote:1302
cfi=/home/andrew/code/bzr/bzrlib/remote.py
calls=1 1302
20 0
cfn=RemoteBranchLockableFiles bzrlib.remote:909
cfi=/home/andrew/code/bzr/bzrlib/remote.py
calls=1 909
20 0
fi=/home/andrew/code/bzr/bzrlib/lazy_import.py
fn=_convert_from_str bzrlib.lazy_import:303
303 0
cfn=<method 'split' of 'str' objects>
cfi=~
calls=138 0
303 0
cfn=<len>
cfi=~
calls=86 0
303 0
cfn=<method 'strip' of 'str' objects>
cfi=~
calls=69 0
303 0
cfn=<method 'startswith' of 'str' objects>
cfi=~
calls=26 0
303 0
fi=/home/andrew/code/bzr/bzrlib/workingtree.py
fn=_flush_ignore_list_cache bzrlib.workingtree:1680
1680 0
fi=~
fn=<method 'read' of 'cStringIO.StringO' objects>
0 0
fi=/home/andrew/code/bzr/bzrlib/merge_directive.py
fn=<module> bzrlib.merge_directive:18
18 0
cfn=<module> bzrlib.email_message:17
cfi=/home/andrew/code/bzr/bzrlib/email_message.py
calls=1 17
18 7
cfn=<module> bzrlib.timestamp:17
cfi=/home/andrew/code/bzr/bzrlib/timestamp.py
calls=1 17
18 1
cfn=<module> bzrlib.bundle.serializer:18
cfi=/home/andrew/code/bzr/bzrlib/bundle/serializer/__init__.py
calls=1 18
18 2
cfn=<module> bzrlib.testament:60
cfi=/home/andrew/code/bzr/bzrlib/testament.py
calls=1 60
18 0
cfn=<module> bzrlib.gpg:18
cfi=/home/andrew/code/bzr/bzrlib/gpg.py
calls=1 18
18 0
cfn=register bzrlib.merge_directive:540
cfi=/home/andrew/code/bzr/bzrlib/merge_directive.py
calls=3 540
18 0
cfn=MergeDirective bzrlib.merge_directive:225
cfi=/home/andrew/code/bzr/bzrlib/merge_directive.py
calls=1 225
18 0
cfn=MergeDirective2 bzrlib.merge_directive:351
cfi=/home/andrew/code/bzr/bzrlib/merge_directive.py
calls=1 351
18 0
cfn=_BaseMergeDirective bzrlib.merge_directive:38
cfi=/home/andrew/code/bzr/bzrlib/merge_directive.py
calls=1 38
18 0
cfn=__init__ bzrlib.registry:94
cfi=/home/andrew/code/bzr/bzrlib/registry.py
calls=1 94
18 0
cfn=MergeDirectiveFormatRegistry bzrlib.merge_directive:538
cfi=/home/andrew/code/bzr/bzrlib/merge_directive.py
calls=1 538
18 0
fi=/home/andrew/code/bzr/bzrlib/inventory.py
fn=apply_delta bzrlib.inventory:881
881 0
cfn=add bzrlib.inventory:1163
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=248 1163
881 4
cfn=<sorted>
cfi=~
calls=1 0
881 1
cfn=<genexpr> bzrlib.inventory:920
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=1 920
881 0
cfn=<method 'get' of 'dict' objects>
cfi=~
calls=27 0
881 0
fi=smtplib.py
fn=<module> <smtplib.py>:33
33 0
cfn=__getattr__ <email/__init__.py>:78
cfi=email/__init__.py
calls=1 78
33 2
cfn=<module> <hmac.py>:4
cfi=hmac.py
calls=1 4
33 0
cfn=SMTP <smtplib.py>:196
cfi=smtplib.py
calls=1 196
33 0
cfn=lazy_compile bzrlib.lazy_regex:75
cfi=/home/andrew/code/bzr/bzrlib/lazy_regex.py
calls=1 75
33 0
cfn=SSLFakeSocket <smtplib.py>:130
cfi=smtplib.py
calls=1 130
33 0
cfn=SMTPAuthenticationError <smtplib.py>:123
cfi=smtplib.py
calls=1 123
33 0
cfn=SMTPHeloError <smtplib.py>:120
cfi=smtplib.py
calls=1 120
33 0
cfn=SMTPSenderRefused <smtplib.py>:88
cfi=smtplib.py
calls=1 88
33 0
cfn=SMTPRecipientsRefused <smtplib.py>:101
cfi=smtplib.py
calls=1 101
33 0
cfn=SMTPServerDisconnected <smtplib.py>:66
cfi=smtplib.py
calls=1 66
33 0
cfn=SMTPException <smtplib.py>:63
cfi=smtplib.py
calls=1 63
33 0
cfn=SMTPResponseException <smtplib.py>:74
cfi=smtplib.py
calls=1 74
33 0
cfn=SMTPDataError <smtplib.py>:114
cfi=smtplib.py
calls=1 114
33 0
cfn=SMTPConnectError <smtplib.py>:117
cfi=smtplib.py
calls=1 117
33 0
cfn=SSLFakeFile <smtplib.py>:148
cfi=smtplib.py
calls=1 148
33 0
fi=/home/andrew/code/bzr/bzrlib/lazy_regex.py
fn=_compile_and_collapse bzrlib.lazy_regex:52
52 0
cfn=<getattr>
cfi=~
calls=140 0
52 0
cfn=<setattr>
cfi=~
calls=140 0
52 0
cfn=_real_re_compile bzrlib.lazy_regex:59
cfi=/home/andrew/code/bzr/bzrlib/lazy_regex.py
calls=14 59
52 21
fi=fnmatch.py
fn=fnmatchcase <fnmatch.py>:60
60 0
cfn=<built-in method match>
cfi=~
calls=150 0
60 0
cfn=translate <fnmatch.py>:72
cfi=fnmatch.py
calls=3 72
60 0
cfn=__getattr__ bzrlib.lazy_regex:63
cfi=/home/andrew/code/bzr/bzrlib/lazy_regex.py
calls=3 63
60 1
cfn=lazy_compile bzrlib.lazy_regex:75
cfi=/home/andrew/code/bzr/bzrlib/lazy_regex.py
calls=3 75
60 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=_parent_type_conflicts bzrlib.transform:837
837 0
cfn=final_kind bzrlib.transform:536
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=276 536
837 0
cfn=_any_contents bzrlib.transform:860
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=28 860
837 0
cfn=<method 'iteritems' of 'dict' objects>
cfi=~
calls=1 0
837 0
fi=~
fn=<zlib.adler32>
0 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=_clear_cached_state bzrlib.branch:379
379 0
fi=/home/andrew/code/bzr/bzrlib/rio.py
fn=read_stanza_unicode bzrlib.rio:264
264 0
cfn=add bzrlib.rio:117
cfi=/home/andrew/code/bzr/bzrlib/rio.py
calls=40 117
264 1
cfn=valid_tag bzrlib.rio:243
cfi=/home/andrew/code/bzr/bzrlib/rio.py
calls=40 243
264 0
cfn=<genexpr> bzrlib.rio:260
cfi=/home/andrew/code/bzr/bzrlib/rio.py
calls=49 260
264 0
cfn=<method 'index' of 'unicode' objects>
cfi=~
calls=40 0
264 0
cfn=<method 'endswith' of 'unicode' objects>
cfi=~
calls=40 0
264 0
cfn=__init__ bzrlib.rio:107
cfi=/home/andrew/code/bzr/bzrlib/rio.py
calls=9 107
264 0
fi=/home/andrew/code/bzr/bzrlib/lazy_import.py
fn=_replace bzrlib.lazy_import:73
73 0
cfn=_import bzrlib.lazy_import:187
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=89 187
73 32
fi=optparse.py
fn=_set_attrs <optparse.py>:603
603 0
cfn=<setattr>
cfi=~
calls=156 0
603 0
cfn=<method 'has_key' of 'dict' objects>
cfi=~
calls=156 0
603 0
fi=inspect.py
fn=strseq <inspect.py>:762
762 0
fi=/home/andrew/code/bzr/bzrlib/progress.py
fn=clear bzrlib.progress:441
441 0
cfn=<method 'write' of 'file' objects>
cfi=~
calls=2 0
441 0
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=_entries_to_current_state bzrlib.dirstate:976
976 0
cfn=<method 'append' of 'list' objects>
cfi=~
calls=276 0
976 0
cfn=_split_root_dirblock_into_contents bzrlib.dirstate:1006
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=1 1006
976 0
fi=/home/andrew/code/bzr/bzrlib/lockable_files.py
fn=is_locked bzrlib.lockable_files:274
274 0
fi=~
fn=<method 'seek' of 'cStringIO.StringO' objects>
0 0
fi=~
fn=<binascii.b2a_base64>
0 0
fi=random.py
fn=<module> <random.py>:39
39 0
cfn=Random <random.py>:69
cfi=random.py
calls=1 69
39 0
cfn=<math.exp>
cfi=~
calls=1 0
39 0
cfn=<math.log>
cfi=~
calls=2 0
39 0
cfn=__init__ <random.py>:88
cfi=random.py
calls=1 88
39 0
cfn=WichmannHill <random.py>:609
cfi=random.py
calls=1 609
39 0
cfn=SystemRandom <random.py>:759
cfi=random.py
calls=1 759
39 0
cfn=<math.sqrt>
cfi=~
calls=1 0
39 0
fi=/home/andrew/code/bzr/bzrlib/osutils.py
fn=rand_chars bzrlib.osutils:765
765 0
cfn=<ord>
cfi=~
calls=220 0
765 0
cfn=urandom <os.py>:724
cfi=os.py
calls=13 724
765 0
fi=/home/andrew/code/bzr/bzrlib/lazy_import.py
fn=__init__ bzrlib.lazy_import:146
146 0
cfn=__init__ bzrlib.lazy_import:58
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=70 58
146 0
fi=threading.py
fn=getName <threading.py>:576
576 0
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=_is_executable bzrlib.dirstate:1470
1470 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=new_paths bzrlib.transform:509
509 0
cfn=get_path bzrlib.transform:1314
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=248 1314
509 11
cfn=<method 'sort' of 'list' objects>
cfi=~
calls=1 0
509 0
cfn=<method 'update' of 'set' objects>
cfi=~
calls=5 0
509 0
cfn=__init__ bzrlib.transform:1299
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 1299
509 0
fi=/home/andrew/code/bzr/bzrlib/revisiontree.py
fn=_comparison_data bzrlib.revisiontree:159
159 0
fi=/home/andrew/code/bzr/bzrlib/osutils.py
fn=file_kind_from_stat_mode bzrlib.osutils:137
137 0
fi=/home/andrew/code/bzr/bzrlib/smart/request.py
fn=<module> bzrlib.smart.request:17
17 0
cfn=register_lazy bzrlib.registry:125
cfi=/home/andrew/code/bzr/bzrlib/registry.py
calls=35 125
17 0
cfn=<module> <tempfile.py>:18
cfi=tempfile.py
calls=1 18
17 0
cfn=SuccessfulSmartServerResponse bzrlib.smart.request:121
cfi=/home/andrew/code/bzr/bzrlib/smart/request.py
calls=1 121
17 0
cfn=SmartServerRequest bzrlib.smart.request:31
cfi=/home/andrew/code/bzr/bzrlib/smart/request.py
calls=1 31
17 0
cfn=__init__ bzrlib.registry:94
cfi=/home/andrew/code/bzr/bzrlib/registry.py
calls=1 94
17 0
cfn=SmartServerRequestHandler bzrlib.smart.request:129
cfi=/home/andrew/code/bzr/bzrlib/smart/request.py
calls=1 129
17 0
cfn=SmartServerResponse bzrlib.smart.request:79
cfi=/home/andrew/code/bzr/bzrlib/smart/request.py
calls=1 79
17 0
cfn=GetBundleRequest bzrlib.smart.request:245
cfi=/home/andrew/code/bzr/bzrlib/smart/request.py
calls=1 245
17 0
cfn=FailedSmartServerResponse bzrlib.smart.request:113
cfi=/home/andrew/code/bzr/bzrlib/smart/request.py
calls=1 113
17 0
cfn=SmartServerIsReadonly bzrlib.smart.request:260
cfi=/home/andrew/code/bzr/bzrlib/smart/request.py
calls=1 260
17 0
cfn=HelloRequest bzrlib.smart.request:236
cfi=/home/andrew/code/bzr/bzrlib/smart/request.py
calls=1 236
17 0
fi=/home/andrew/code/bzr/bzrlib/tsort.py
fn=sorted bzrlib.tsort:79
79 0
cfn=iter_topo_order bzrlib.tsort:96
cfi=/home/andrew/code/bzr/bzrlib/tsort.py
calls=301 96
79 13
fi=/home/andrew/code/bzr/bzrlib/timestamp.py
fn=<module> bzrlib.timestamp:17
17 0
cfn=<module> <calendar.py>:6
cfi=calendar.py
calls=1 6
17 0
fi=~
fn=<sys._getframe>
0 0
fi=sre_parse.py
fn=_parse_sub <sre_parse.py>:307
307 0
cfn=_parse <sre_parse.py>:385
cfi=sre_parse.py
calls=36 385
307 10
cfn=<method 'append' of 'list' objects>
cfi=~
calls=36 0
307 0
cfn=match <sre_parse.py>:201
cfi=sre_parse.py
calls=50 201
307 0
cfn=<len>
cfi=~
calls=33 0
307 0
cfn=__len__ <sre_parse.py>:132
cfi=sre_parse.py
calls=8 132
307 0
cfn=__getitem__ <sre_parse.py>:136
cfi=sre_parse.py
calls=11 136
307 0
cfn=append <sre_parse.py>:144
cfi=sre_parse.py
calls=4 144
307 0
cfn=__init__ <sre_parse.py>:96
cfi=sre_parse.py
calls=4 96
307 0
fi=~
fn=<range>
0 0
fi=/home/andrew/code/bzr/bzrlib/smart/vfs.py
fn=<module> bzrlib.smart.vfs:25
25 0
cfn=GetRequest bzrlib.smart.vfs:70
cfi=/home/andrew/code/bzr/bzrlib/smart/vfs.py
calls=1 70
25 0
cfn=PutNonAtomicRequest bzrlib.smart.vfs:143
cfi=/home/andrew/code/bzr/bzrlib/smart/vfs.py
calls=1 143
25 0
cfn=ReadvRequest bzrlib.smart.vfs:161
cfi=/home/andrew/code/bzr/bzrlib/smart/vfs.py
calls=1 161
25 0
cfn=HasRequest bzrlib.smart.vfs:63
cfi=/home/andrew/code/bzr/bzrlib/smart/vfs.py
calls=1 63
25 0
cfn=MoveRequest bzrlib.smart.vfs:125
cfi=/home/andrew/code/bzr/bzrlib/smart/vfs.py
calls=1 125
25 0
cfn=PutRequest bzrlib.smart.vfs:132
cfi=/home/andrew/code/bzr/bzrlib/smart/vfs.py
calls=1 132
25 0
cfn=AppendRequest bzrlib.smart.vfs:83
cfi=/home/andrew/code/bzr/bzrlib/smart/vfs.py
calls=1 83
25 0
cfn=MkdirRequest bzrlib.smart.vfs:117
cfi=/home/andrew/code/bzr/bzrlib/smart/vfs.py
calls=1 117
25 0
cfn=IterFilesRecursiveRequest bzrlib.smart.vfs:102
cfi=/home/andrew/code/bzr/bzrlib/smart/vfs.py
calls=1 102
25 0
cfn=RenameRequest bzrlib.smart.vfs:184
cfi=/home/andrew/code/bzr/bzrlib/smart/vfs.py
calls=1 184
25 0
cfn=VfsRequest bzrlib.smart.vfs:52
cfi=/home/andrew/code/bzr/bzrlib/smart/vfs.py
calls=1 52
25 0
cfn=RmdirRequest bzrlib.smart.vfs:191
cfi=/home/andrew/code/bzr/bzrlib/smart/vfs.py
calls=1 191
25 0
cfn=ListDirRequest bzrlib.smart.vfs:110
cfi=/home/andrew/code/bzr/bzrlib/smart/vfs.py
calls=1 110
25 0
cfn=DeleteRequest bzrlib.smart.vfs:95
cfi=/home/andrew/code/bzr/bzrlib/smart/vfs.py
calls=1 95
25 0
cfn=StatRequest bzrlib.smart.vfs:198
cfi=/home/andrew/code/bzr/bzrlib/smart/vfs.py
calls=1 198
25 0
fi=~
fn=<method 'pop' of 'set' objects>
0 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=get_tree_parent bzrlib.transform:373
373 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=get_pack_by_name bzrlib.repofmt.pack_repo:1345
1345 0
fi=/home/andrew/code/bzr/bzrlib/osutils.py
fn=kind_marker bzrlib.osutils:175
175 0
fi=/home/andrew/code/bzr/bzrlib/inventory.py
fn=<genexpr> bzrlib.inventory:935
935 0
fi=sre_compile.py
fn=_compile_info <sre_compile.py>:367
367 0
cfn=getwidth <sre_parse.py>:146
cfi=sre_parse.py
calls=15 146
367 1
cfn=<method 'append' of 'list' objects>
cfi=~
calls=87 0
367 0
cfn=<len>
cfi=~
calls=55 0
367 0
cfn=_compile_charset <sre_compile.py>:184
cfi=sre_compile.py
calls=4 184
367 1
cfn=__len__ <sre_parse.py>:132
cfi=sre_parse.py
calls=3 132
367 0
cfn=<method 'extend' of 'list' objects>
cfi=~
calls=6 0
367 0
cfn=__getitem__ <sre_parse.py>:136
cfi=sre_parse.py
calls=4 136
367 0
fi=/home/andrew/code/bzr/bzrlib/transactions.py
fn=writeable bzrlib.transactions:112
112 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=revision_history bzrlib.branch:406
406 0
cfn=_gen_revision_history bzrlib.branch:1984
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1984
406 313
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
406 0
cfn=_cache_revision_history bzrlib.branch:360
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 360
406 0
fi=sre_parse.py
fn=match <sre_parse.py>:201
201 0
cfn=__next <sre_parse.py>:188
cfi=sre_parse.py
calls=51 188
201 0
fi=/home/andrew/code/bzr/bzrlib/osutils.py
fn=supports_executable bzrlib.osutils:1063
1063 0
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=<module> bzrlib.dirstate:201
201 0
cfn=<module> bzrlib.lock:35
cfi=/home/andrew/code/bzr/bzrlib/lock.py
calls=1 35
201 1
cfn=DirState bzrlib.dirstate:248
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=1 248
201 0
fi=/home/andrew/code/bzr/bzrlib/smart/client.py
fn=<module> bzrlib.smart.client:17
17 0
cfn=<module> bzrlib.smart.protocol:19
cfi=/home/andrew/code/bzr/bzrlib/smart/protocol.py
calls=1 19
17 0
cfn=_SmartClient bzrlib.smart.client:23
cfi=/home/andrew/code/bzr/bzrlib/smart/client.py
calls=1 23
17 0
fi=~
fn=<posix.getpid>
0 0
fi=/home/andrew/code/bzr/bzrlib/smtp_connection.py
fn=<module> bzrlib.smtp_connection:17
17 0
cfn=<module> <smtplib.py>:33
cfi=smtplib.py
calls=1 33
17 3
cfn=SMTPConnection bzrlib.smtp_connection:36
cfi=/home/andrew/code/bzr/bzrlib/smtp_connection.py
calls=1 36
17 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=<lambda> bzrlib.transform:1282
1282 0
fi=~
fn=<method 'find' of 'str' objects>
0 0
fi=sre_compile.py
fn=_compile_charset <sre_compile.py>:184
184 0
cfn=_optimize_charset <sre_compile.py>:213
cfi=sre_compile.py
calls=23 213
184 3
cfn=<method 'append' of 'list' objects>
cfi=~
calls=99 0
184 0
cfn=_identityfunction <sre_compile.py>:24
cfi=sre_compile.py
calls=24 24
184 0
cfn=<method 'extend' of 'list' objects>
cfi=~
calls=10 0
184 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/weaverepo.py
fn=<module> bzrlib.repofmt.weaverepo:21
21 0
cfn=<module> bzrlib.store.text:21
cfi=/home/andrew/code/bzr/bzrlib/store/text.py
calls=1 21
21 0
cfn=WeaveMetaDirRepository bzrlib.repofmt.weaverepo:206
cfi=/home/andrew/code/bzr/bzrlib/repofmt/weaverepo.py
calls=1 206
21 0
cfn=AllInOneRepository bzrlib.repofmt.weaverepo:49
cfi=/home/andrew/code/bzr/bzrlib/repofmt/weaverepo.py
calls=1 49
21 1
cfn=RepositoryFormat5 bzrlib.repofmt.weaverepo:443
cfi=/home/andrew/code/bzr/bzrlib/repofmt/weaverepo.py
calls=1 443
21 0
cfn=RepositoryFormat4 bzrlib.repofmt.weaverepo:390
cfi=/home/andrew/code/bzr/bzrlib/repofmt/weaverepo.py
calls=1 390
21 0
cfn=__init__ bzrlib.repofmt.weaverepo:404
cfi=/home/andrew/code/bzr/bzrlib/repofmt/weaverepo.py
calls=1 404
21 0
cfn=RepositoryFormat7 bzrlib.repofmt.weaverepo:506
cfi=/home/andrew/code/bzr/bzrlib/repofmt/weaverepo.py
calls=1 506
21 0
cfn=PreSplitOutRepositoryFormat bzrlib.repofmt.weaverepo:317
cfi=/home/andrew/code/bzr/bzrlib/repofmt/weaverepo.py
calls=1 317
21 0
cfn=RepositoryFormat6 bzrlib.repofmt.weaverepo:475
cfi=/home/andrew/code/bzr/bzrlib/repofmt/weaverepo.py
calls=1 475
21 0
cfn=__init__ bzrlib.repofmt.weaverepo:455
cfi=/home/andrew/code/bzr/bzrlib/repofmt/weaverepo.py
calls=1 455
21 0
cfn=__init__ bzrlib.repofmt.weaverepo:487
cfi=/home/andrew/code/bzr/bzrlib/repofmt/weaverepo.py
calls=1 487
21 0
cfn=WeaveCommitBuilder bzrlib.repofmt.weaverepo:601
cfi=/home/andrew/code/bzr/bzrlib/repofmt/weaverepo.py
calls=1 601
21 0
fi=/home/andrew/code/bzr/bzrlib/osutils.py
fn=terminal_width bzrlib.osutils:1040
1040 0
cfn=pack <struct.py>:54
cfi=struct.py
calls=1 54
1040 0
cfn=<fcntl.ioctl>
cfi=~
calls=1 0
1040 0
cfn=unpack <struct.py>:77
cfi=struct.py
calls=1 77
1040 0
fi=<string>
fn=<module> <<string>>:1
1 0
cfn=<module> <xml/etree/ElementTree.py>:75
cfi=xml/etree/ElementTree.py
calls=1 75
1 5
cfn=copy <copy.py>:65
cfi=copy.py
calls=1 65
1 0
cfn=<_elementtree.Element>
cfi=~
calls=1 0
1 0
cfn=ElementTree <<string>>:19
cfi=<string>
calls=1 19
1 0
cfn=iterparse <<string>>:48
cfi=<string>
calls=1 48
1 0
fi=sre_parse.py
fn=__len__ <sre_parse.py>:132
132 0
cfn=<len>
cfi=~
calls=104 0
132 0
fi=inspect.py
fn=ismethod <inspect.py>:51
51 0
cfn=<isinstance>
cfi=~
calls=92 0
51 0
fi=~
fn=<method 'count' of 'unicode' objects>
0 0
fi=/home/andrew/code/bzr/bzrlib/lazy_import.py
fn=_convert_imports bzrlib.lazy_import:239
239 0
cfn=__init__ bzrlib.lazy_import:146
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=70 146
239 1
cfn=<method 'iteritems' of 'dict' objects>
cfi=~
calls=7 0
239 0
fi=/home/andrew/code/bzr/bzrlib/registry.py
fn=register_lazy bzrlib.registry:125
125 0
cfn=__init__ bzrlib.registry:48
cfi=/home/andrew/code/bzr/bzrlib/registry.py
calls=46 48
125 0
cfn=_add_help_and_info bzrlib.registry:146
cfi=/home/andrew/code/bzr/bzrlib/registry.py
calls=46 146
125 0
fi=/home/andrew/code/bzr/bzrlib/bundle/serializer/__init__.py
fn=<module> bzrlib.bundle.serializer:18
18 0
cfn=<module> <base64.py>:3
cfi=base64.py
calls=1 3
18 1
cfn=register_lazy bzrlib.bundle.serializer:196
cfi=/home/andrew/code/bzr/bzrlib/bundle/serializer/__init__.py
calls=4 196
18 0
cfn=lazy_compile bzrlib.lazy_regex:75
cfi=/home/andrew/code/bzr/bzrlib/lazy_regex.py
calls=2 75
18 0
cfn=BundleSerializer bzrlib.bundle.serializer:127
cfi=/home/andrew/code/bzr/bzrlib/bundle/serializer/__init__.py
calls=1 127
18 0
fi=~
fn=<method 'getvalue' of 'cStringIO.StringI' objects>
0 0
fi=/home/andrew/code/bzr/bzrlib/xml_serializer.py
fn=<module> bzrlib.xml_serializer:17
17 0
cfn=<module> <xml/etree/cElementTree.py>:3
cfi=xml/etree/cElementTree.py
calls=1 3
17 8
cfn=<module> <xml/__init__.py>:17
cfi=xml/__init__.py
calls=1 17
17 0
cfn=register_lazy bzrlib.registry:125
cfi=/home/andrew/code/bzr/bzrlib/registry.py
calls=4 125
17 0
cfn=lazy_compile bzrlib.lazy_regex:75
cfi=/home/andrew/code/bzr/bzrlib/lazy_regex.py
calls=2 75
17 0
cfn=Serializer bzrlib.xml_serializer:52
cfi=/home/andrew/code/bzr/bzrlib/xml_serializer.py
calls=1 52
17 0
cfn=__init__ bzrlib.registry:94
cfi=/home/andrew/code/bzr/bzrlib/registry.py
calls=1 94
17 0
cfn=<module> <xml/etree/__init__.py>:1
cfi=xml/etree/__init__.py
calls=1 1
17 0
cfn=SerializerRegistry bzrlib.xml_serializer:169
cfi=/home/andrew/code/bzr/bzrlib/xml_serializer.py
calls=1 169
17 0
fi=inspect.py
fn=isfunction <inspect.py>:126
126 0
cfn=<isinstance>
cfi=~
calls=92 0
126 0
fi=sre_parse.py
fn=__getitem__ <sre_parse.py>:136
136 0
fi=string.py
fn=join <string.py>:306
306 0
cfn=<method 'join' of 'str' objects>
cfi=~
calls=92 0
306 0
fi=inspect.py
fn=iscode <inspect.py>:167
167 0
cfn=<isinstance>
cfi=~
calls=92 0
167 0
fi=posixpath.py
fn=expanduser <posixpath.py>:310
310 0
cfn=__getitem__ <UserDict.py>:17
cfi=UserDict.py
calls=18 17
310 0
cfn=<method 'rstrip' of 'str' objects>
cfi=~
calls=18 0
310 0
cfn=<method 'find' of 'str' objects>
cfi=~
calls=18 0
310 0
cfn=<method 'startswith' of 'str' objects>
cfi=~
calls=18 0
310 0
cfn=__contains__ <UserDict.py>:69
cfi=UserDict.py
calls=18 69
310 0
cfn=<len>
cfi=~
calls=18 0
310 0
fi=optparse.py
fn=__init__ <optparse.py>:554
554 0
cfn=_set_attrs <optparse.py>:603
cfi=optparse.py
calls=13 603
554 1
cfn=_set_opt_strings <optparse.py>:582
cfi=optparse.py
calls=13 582
554 0
cfn=_check_opt_strings <optparse.py>:573
cfi=optparse.py
calls=13 573
554 0
cfn=_check_callback <optparse.py>:702
cfi=optparse.py
calls=13 702
554 0
cfn=_check_dest <optparse.py>:672
cfi=optparse.py
calls=13 672
554 0
cfn=_check_type <optparse.py>:629
cfi=optparse.py
calls=13 629
554 0
cfn=_check_action <optparse.py>:623
cfi=optparse.py
calls=13 623
554 0
cfn=_check_nargs <optparse.py>:693
cfi=optparse.py
calls=13 693
554 0
cfn=_check_const <optparse.py>:687
cfi=optparse.py
calls=13 687
554 0
cfn=_check_choice <optparse.py>:659
cfi=optparse.py
calls=13 659
554 0
fi=/home/andrew/code/bzr/bzrlib/lazy_import.py
fn=__init__ bzrlib.lazy_import:58
58 0
fi=email/__init__.py
fn=<module> <email/__init__.py>:5
5 0
cfn=<setattr>
cfi=~
calls=26 0
5 0
cfn=__init__ <email/__init__.py>:75
cfi=email/__init__.py
calls=19 75
5 0
cfn=<method 'lower' of 'str' objects>
cfi=~
calls=19 0
5 0
cfn=LazyImporter <email/__init__.py>:74
cfi=email/__init__.py
calls=1 74
5 0
cfn=<module> <email/mime/__init__.py>:1
cfi=email/mime/__init__.py
calls=1 1
5 0
fi=sre_compile.py
fn=compile <sre_compile.py>:501
501 0
cfn=parse <sre_parse.py>:669
cfi=sre_parse.py
calls=15 669
501 11
cfn=_code <sre_compile.py>:486
cfi=sre_compile.py
calls=15 486
501 10
cfn=isstring <sre_compile.py>:480
cfi=sre_compile.py
calls=15 480
501 0
cfn=<_sre.compile>
cfi=~
calls=15 0
501 0
cfn=<method 'items' of 'dict' objects>
cfi=~
calls=15 0
501 0
fi=/home/andrew/code/bzr/bzrlib/lazy_import.py
fn=_cleanup bzrlib.lazy_import:95
95 0
fi=re.py
fn=_compile <re.py>:219
219 0
cfn=compile <sre_compile.py>:501
cfi=sre_compile.py
calls=15 501
219 23
cfn=isstring <sre_compile.py>:480
cfi=sre_compile.py
calls=15 480
219 0
cfn=<method 'get' of 'dict' objects>
cfi=~
calls=18 0
219 0
cfn=<isinstance>
cfi=~
calls=15 0
219 0
cfn=<len>
cfi=~
calls=15 0
219 0
fi=/home/andrew/code/bzr/bzrlib/lockable_files.py
fn=lock_write bzrlib.lockable_files:209
209 0
cfn=get_transaction bzrlib.lockable_files:290
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=22 290
209 0
cfn=writeable bzrlib.transactions:152
cfi=/home/andrew/code/bzr/bzrlib/transactions.py
calls=22 152
209 0
cfn=validate_token bzrlib.lockdir:590
cfi=/home/andrew/code/bzr/bzrlib/lockdir.py
calls=22 590
209 0
cfn=__init__ bzrlib.transactions:131
cfi=/home/andrew/code/bzr/bzrlib/transactions.py
calls=4 131
209 0
cfn=lock_write bzrlib.lockdir:539
cfi=/home/andrew/code/bzr/bzrlib/lockdir.py
calls=4 539
209 17
cfn=_set_transaction bzrlib.lockable_files:301
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=4 301
209 0
fi=/home/andrew/code/bzr/bzrlib/lazy_import.py
fn=__call__ bzrlib.lazy_import:120
120 0
cfn=_replace bzrlib.lazy_import:73
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=23 73
120 3
cfn=get_transport bzrlib.transport:1560
cfi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
calls=1 1560
120 16
cfn=_cleanup bzrlib.lazy_import:95
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=23 95
120 0
cfn=rand_chars bzrlib.osutils:765
cfi=/home/andrew/code/bzr/bzrlib/osutils.py
calls=1 765
120 0
cfn=bisect_multi_bytes bzrlib.bisect_multi:24
cfi=/home/andrew/code/bzr/bzrlib/bisect_multi.py
calls=1 24
120 5
cfn=mutter bzrlib.trace:108
cfi=/home/andrew/code/bzr/bzrlib/trace.py
calls=1 108
120 0
cfn=normpath <posixpath.py>:373
cfi=posixpath.py
calls=1 373
120 0
cfn=do_catching_redirections bzrlib.transport:1638
cfi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
calls=2 1638
120 1
cfn=split <posixpath.py>:74
cfi=posixpath.py
calls=1 74
120 0
cfn=fnmatch <fnmatch.py>:19
cfi=fnmatch.py
calls=1 19
120 0
cfn=__init__ bzrlib.index:74
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=2 74
120 0
cfn=__init__ bzrlib.config:698
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=1 698
120 0
cfn=__init__ bzrlib.store.versioned:46
cfi=/home/andrew/code/bzr/bzrlib/store/versioned/__init__.py
calls=1 46
120 0
cfn=__init__ bzrlib.store.revision.knit:56
cfi=/home/andrew/code/bzr/bzrlib/store/revision/knit.py
calls=1 56
120 0
cfn=__init__ bzrlib.index:1275
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=1 1275
120 0
cfn=__init__ bzrlib.index:243
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=1 243
120 0
cfn=__init__ bzrlib.revisiontree:35
cfi=/home/andrew/code/bzr/bzrlib/revisiontree.py
calls=1 35
120 0
cfn=__init__ bzrlib.knit:1564
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=1 1564
120 0
cfn=__init__ bzrlib.knit:1964
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=1 1964
120 0
cfn=__init__ bzrlib.tag:40
cfi=/home/andrew/code/bzr/bzrlib/tag.py
calls=1 40
120 0
cfn=__init__ bzrlib.transport:248
cfi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
calls=1 248
120 0
cfn=__init__ bzrlib.index:990
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=1 990
120 0
fi=sre_parse.py
fn=append <sre_parse.py>:144
144 0
cfn=<method 'append' of 'list' objects>
cfi=~
calls=84 0
144 0
fi=<string>
fn=get_root_id_read_locked <<string>>:1
1 0
cfn=lock_read bzrlib.workingtree_4:567
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=34 567
1 2
cfn=unlock bzrlib.workingtree_4:1109
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=34 1109
1 1
cfn=get_root_id bzrlib.workingtree_4:449
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=34 449
1 3
fi=/home/andrew/code/bzr/bzrlib/smart/protocol.py
fn=<module> bzrlib.smart.protocol:19
19 0
cfn=SmartClientRequestProtocolOne bzrlib.smart.protocol:458
cfi=/home/andrew/code/bzr/bzrlib/smart/protocol.py
calls=1 458
19 0
cfn=ChunkedBodyDecoder bzrlib.smart.protocol:263
cfi=/home/andrew/code/bzr/bzrlib/smart/protocol.py
calls=1 263
19 0
cfn=LengthPrefixedBodyDecoder bzrlib.smart.protocol:385
cfi=/home/andrew/code/bzr/bzrlib/smart/protocol.py
calls=1 385
19 0
cfn=SmartServerRequestProtocolOne bzrlib.smart.protocol:73
cfi=/home/andrew/code/bzr/bzrlib/smart/protocol.py
calls=1 73
19 0
cfn=SmartServerRequestProtocolTwo bzrlib.smart.protocol:181
cfi=/home/andrew/code/bzr/bzrlib/smart/protocol.py
calls=1 181
19 0
cfn=_StatefulDecoder bzrlib.smart.protocol:239
cfi=/home/andrew/code/bzr/bzrlib/smart/protocol.py
calls=1 239
19 0
cfn=SmartClientRequestProtocolTwo bzrlib.smart.protocol:599
cfi=/home/andrew/code/bzr/bzrlib/smart/protocol.py
calls=1 599
19 0
cfn=SmartProtocolBase bzrlib.smart.protocol:56
cfi=/home/andrew/code/bzr/bzrlib/smart/protocol.py
calls=1 56
19 0
fi=~
fn=<method 'strip' of 'str' objects>
0 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=is_compatible bzrlib.repository:2379
2379 0
cfn=<module> bzrlib.repofmt.weaverepo:21
cfi=/home/andrew/code/bzr/bzrlib/repofmt/weaverepo.py
calls=1 21
2379 3
cfn=<isinstance>
cfi=~
calls=2 0
2379 0
fi=/home/andrew/code/bzr/bzrlib/bundle/__init__.py
fn=read_mergeable_from_transport bzrlib.bundle:57
57 0
cfn=<module> bzrlib.merge_directive:18
cfi=/home/andrew/code/bzr/bzrlib/merge_directive.py
calls=1 18
57 12
cfn=__str__ bzrlib.errors:96
cfi=/home/andrew/code/bzr/bzrlib/errors.py
calls=1 96
57 0
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
57 0
cfn=__call__ bzrlib.lazy_import:120
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 120
57 0
cfn=readlines bzrlib.transport:264
cfi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
calls=1 264
57 0
cfn=__init__ bzrlib.errors:2063
cfi=/home/andrew/code/bzr/bzrlib/errors.py
calls=1 2063
57 0
fi=/home/andrew/code/bzr/bzrlib/atomicfile.py
fn=__init__ bzrlib.atomicfile:50
50 0
cfn=<posix.open>
cfi=~
calls=9 0
50 0
cfn=<posix.fstat>
cfi=~
calls=9 0
50 0
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=3 102
50 0
cfn=S_IMODE <stat.py>:26
cfi=stat.py
calls=9 26
50 0
cfn=<_socket.gethostname>
cfi=~
calls=1 0
50 0
fi=/home/andrew/code/bzr/bzrlib/store/versioned/__init__.py
fn=<module> bzrlib.store.versioned:21
21 0
cfn=<module> bzrlib.atomicfile:18
cfi=/home/andrew/code/bzr/bzrlib/atomicfile.py
calls=1 18
21 0
cfn=VersionedFileStore bzrlib.store.versioned:41
cfi=/home/andrew/code/bzr/bzrlib/store/versioned/__init__.py
calls=1 41
21 0
fi=~
fn=<locals>
0 0
fi=calendar.py
fn=<module> <calendar.py>:6
6 0
cfn=_localized_month <calendar.py>:46
cfi=calendar.py
calls=1 46
6 0
cfn=_localized_day <calendar.py>:65
cfi=calendar.py
calls=1 65
6 0
cfn=Calendar <calendar.py>:125
cfi=calendar.py
calls=1 125
6 0
cfn=TextCalendar <calendar.py>:254
cfi=calendar.py
calls=1 254
6 0
cfn=HTMLCalendar <calendar.py>:371
cfi=calendar.py
calls=1 371
6 0
cfn=<method 'toordinal' of 'datetime.date' objects>
cfi=~
calls=1 0
6 0
cfn=__init__ <calendar.py>:70
cfi=calendar.py
calls=2 70
6 0
cfn=__init__ <calendar.py>:51
cfi=calendar.py
calls=2 51
6 0
cfn=__init__ <calendar.py>:131
cfi=calendar.py
calls=1 131
6 0
cfn=TimeEncoding <calendar.py>:483
cfi=calendar.py
calls=1 483
6 0
cfn=IllegalMonthError <calendar.py>:20
cfi=calendar.py
calls=1 20
6 0
cfn=IllegalWeekdayError <calendar.py>:27
cfi=calendar.py
calls=1 27
6 0
cfn=LocaleTextCalendar <calendar.py>:495
cfi=calendar.py
calls=1 495
6 0
cfn=LocaleHTMLCalendar <calendar.py>:530
cfi=calendar.py
calls=1 530
6 0
cfn=<range>
cfi=~
calls=1 0
6 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=Repository bzrlib.repository:451
451 0
cfn=_pretty_needs_read_lock bzrlib.decorators:66
cfi=/home/andrew/code/bzr/bzrlib/decorators.py
calls=28 66
451 7
cfn=_pretty_needs_write_lock bzrlib.decorators:135
cfi=/home/andrew/code/bzr/bzrlib/decorators.py
calls=7 135
451 2
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=2 102
451 0
cfn=lazy_compile bzrlib.lazy_regex:75
cfi=/home/andrew/code/bzr/bzrlib/lazy_regex.py
calls=1 75
451 0
cfn=method_decorator bzrlib.symbol_versioning:137
cfi=/home/andrew/code/bzr/bzrlib/symbol_versioning.py
calls=1 137
451 0
cfn=deprecated_method bzrlib.symbol_versioning:125
cfi=/home/andrew/code/bzr/bzrlib/symbol_versioning.py
calls=1 125
451 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=create_directory bzrlib.transform:430
430 0
cfn=<posix.mkdir>
cfi=~
calls=28 0
430 1
cfn=_limbo_name bzrlib.transform:912
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=28 912
430 1
cfn=unique_add bzrlib.transform:52
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=28 52
430 0
fi=~
fn=<method 'splitlines' of 'unicode' objects>
0 0
fi=inspect.py
fn=<lambda> <inspect.py>:773
773 0
cfn=<repr>
cfi=~
calls=68 0
773 0
fi=/home/andrew/code/bzr/bzrlib/lockable_files.py
fn=_escape bzrlib.lockable_files:120
120 0
cfn=escape bzrlib.urlutils:64
cfi=/home/andrew/code/bzr/bzrlib/urlutils.py
calls=27 64
120 0
cfn=safe_unicode bzrlib.osutils:915
cfi=/home/andrew/code/bzr/bzrlib/osutils.py
calls=27 915
120 0
cfn=<isinstance>
cfi=~
calls=27 0
120 0
fi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
fn=_handle_bom bzrlib.util.configobj.configobj:1266
1266 0
cfn=_decode bzrlib.util.configobj.configobj:1374
cfi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
calls=15 1374
1266 0
cfn=<method 'lower' of 'str' objects>
cfi=~
calls=30 0
1266 0
cfn=<isinstance>
cfi=~
calls=15 0
1266 0
cfn=<method 'startswith' of 'str' objects>
cfi=~
calls=15 0
1266 0
fi=/home/andrew/code/bzr/bzrlib/lazy_import.py
fn=_build_map bzrlib.lazy_import:245
245 0
cfn=_canonicalize_import_text bzrlib.lazy_import:332
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=7 332
245 1
cfn=_convert_from_str bzrlib.lazy_import:303
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=26 303
245 1
cfn=_convert_import_str bzrlib.lazy_import:256
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=10 256
245 0
cfn=<method 'startswith' of 'str' objects>
cfi=~
calls=62 0
245 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=last_revision_info bzrlib.branch:1943
1943 0
cfn=<method 'read' of 'file' objects>
cfi=~
calls=10 0
1943 0
cfn=get_read_locked <<string>>:1
cfi=<string>
calls=10 1
1943 4
cfn=get_cached_utf8 bzrlib.cache_utf8:92
cfi=/home/andrew/code/bzr/bzrlib/cache_utf8.py
calls=10 92
1943 0
cfn=<method 'rstrip' of 'str' objects>
cfi=~
calls=10 0
1943 0
cfn=<method 'split' of 'str' objects>
cfi=~
calls=10 0
1943 0
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
1943 0
fi=/home/andrew/code/bzr/bzrlib/store/__init__.py
fn=<module> bzrlib.store:25
25 0
cfn=TransportStore bzrlib.store:166
cfi=/home/andrew/code/bzr/bzrlib/store/__init__.py
calls=1 166
25 0
cfn=Store bzrlib.store:54
cfi=/home/andrew/code/bzr/bzrlib/store/__init__.py
calls=1 54
25 0
cfn=StoreError bzrlib.store:50
cfi=/home/andrew/code/bzr/bzrlib/store/__init__.py
calls=1 50
25 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=_add_tree_children bzrlib.transform:650
650 0
cfn=by_parent bzrlib.transform:609
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 609
650 1
cfn=iter_tree_children bzrlib.transform:671
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=29 671
650 0
cfn=<method 'keys' of 'dict' objects>
cfi=~
calls=1 0
650 0
cfn=<method 'extend' of 'list' objects>
cfi=~
calls=1 0
650 0
fi=/home/andrew/code/bzr/bzrlib/graph.py
fn=<module> bzrlib.graph:17
17 0
cfn=DictParentsProvider bzrlib.graph:48
cfi=/home/andrew/code/bzr/bzrlib/graph.py
calls=1 48
17 0
cfn=_StackedParentsProvider bzrlib.graph:66
cfi=/home/andrew/code/bzr/bzrlib/graph.py
calls=1 66
17 0
cfn=CachingParentsProvider bzrlib.graph:114
cfi=/home/andrew/code/bzr/bzrlib/graph.py
calls=1 114
17 0
cfn=Graph bzrlib.graph:159
cfi=/home/andrew/code/bzr/bzrlib/graph.py
calls=1 159
17 0
cfn=_BreadthFirstSearcher bzrlib.graph:492
cfi=/home/andrew/code/bzr/bzrlib/graph.py
calls=1 492
17 0
cfn=HeadsCache bzrlib.graph:468
cfi=/home/andrew/code/bzr/bzrlib/graph.py
calls=1 468
17 0
cfn=HeadsCache bzrlib.graph:440
cfi=/home/andrew/code/bzr/bzrlib/graph.py
calls=1 440
17 0
fi=sre_parse.py
fn=parse <sre_parse.py>:669
669 0
cfn=_parse_sub <sre_parse.py>:307
cfi=sre_parse.py
calls=15 307
669 11
cfn=__init__ <sre_parse.py>:184
cfi=sre_parse.py
calls=15 184
669 0
cfn=get <sre_parse.py>:207
cfi=sre_parse.py
calls=15 207
669 0
cfn=__init__ <sre_parse.py>:73
cfi=sre_parse.py
calls=15 73
669 0
fi=/home/andrew/code/bzr/bzrlib/registry.py
fn=__init__ bzrlib.registry:48
48 0
cfn=__init__ bzrlib.registry:32
cfi=/home/andrew/code/bzr/bzrlib/registry.py
calls=46 32
48 0
fi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
fn=get_transport bzrlib.transport:1560
1560 0
cfn=iteritems bzrlib.registry:204
cfi=/home/andrew/code/bzr/bzrlib/registry.py
calls=48 204
1560 0
cfn=<method 'startswith' of 'str' objects>
cfi=~
calls=46 0
1560 0
cfn=_try_transport_factories bzrlib.transport:1625
cfi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
calls=2 1625
1560 0
cfn=convert_path_to_url bzrlib.transport:1575
cfi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
calls=1 1575
1560 15
cfn=<method 'encode' of 'unicode' objects>
cfi=~
calls=1 0
1560 0
cfn=get bzrlib.registry:151
cfi=/home/andrew/code/bzr/bzrlib/registry.py
calls=1 151
1560 0
cfn=<method 'encode' of 'str' objects>
cfi=~
calls=1 0
1560 0
fi=os.py
fn=urandom <os.py>:724
724 0
cfn=<posix.read>
cfi=~
calls=14 0
724 0
cfn=<posix.open>
cfi=~
calls=14 0
724 0
cfn=<len>
cfi=~
calls=42 0
724 0
cfn=<posix.close>
cfi=~
calls=14 0
724 0
fi=/home/andrew/code/bzr/bzrlib/transport/local.py
fn=put_file bzrlib.transport.local:150
150 0
cfn=__init__ bzrlib.atomicfile:50
cfi=/home/andrew/code/bzr/bzrlib/atomicfile.py
calls=8 50
150 0
cfn=_pump bzrlib.transport:410
cfi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
calls=8 410
150 42
cfn=commit bzrlib.atomicfile:108
cfi=/home/andrew/code/bzr/bzrlib/atomicfile.py
calls=8 108
150 0
cfn=_abspath bzrlib.transport.local:85
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=8 85
150 0
cfn=check_legal_path bzrlib.osutils:1102
cfi=/home/andrew/code/bzr/bzrlib/osutils.py
calls=8 1102
150 0
cfn=close bzrlib.atomicfile:118
cfi=/home/andrew/code/bzr/bzrlib/atomicfile.py
calls=8 118
150 0
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
150 0
fi=/home/andrew/code/bzr/bzrlib/merge.py
fn=do_merge bzrlib.merge:379
379 0
cfn=__init__ bzrlib.merge:453
cfi=/home/andrew/code/bzr/bzrlib/merge.py
calls=1 453
379 2099
cfn=iter_references bzrlib.workingtree_4:520
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=1 520
379 25
cfn=note bzrlib.trace:92
cfi=/home/andrew/code/bzr/bzrlib/trace.py
calls=1 92
379 0
cfn=unlock bzrlib.workingtree_4:1109
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=1 1109
379 0
cfn=lock_tree_write bzrlib.workingtree_4:608
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=1 608
379 0
cfn=lock_read bzrlib.revisiontree:172
cfi=/home/andrew/code/bzr/bzrlib/revisiontree.py
calls=2 172
379 0
cfn=unlock bzrlib.revisiontree:179
cfi=/home/andrew/code/bzr/bzrlib/revisiontree.py
calls=2 179
379 0
cfn=<len>
cfi=~
calls=2 0
379 0
cfn=<getattr>
cfi=~
calls=1 0
379 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=finish bzrlib.repofmt.pack_repo:338
338 0
cfn=_write_index bzrlib.repofmt.pack_repo:411
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=4 411
338 258
cfn=close bzrlib.transport:279
cfi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
calls=1 279
338 0
cfn=rename bzrlib.transport.local:378
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=1 378
338 0
cfn=end bzrlib.pack:135
cfi=/home/andrew/code/bzr/bzrlib/pack.py
calls=1 135
338 0
cfn=<method 'hexdigest' of '_hashlib.HASH' objects>
cfi=~
calls=1 0
338 0
fi=/home/andrew/code/bzr/bzrlib/pack.py
fn=<module> bzrlib.pack:21
21 0
cfn=lazy_compile bzrlib.lazy_regex:75
cfi=/home/andrew/code/bzr/bzrlib/lazy_regex.py
calls=1 75
21 0
cfn=ContainerPushParser bzrlib.pack:385
cfi=/home/andrew/code/bzr/bzrlib/pack.py
calls=1 385
21 0
cfn=ContainerReader bzrlib.pack:227
cfi=/home/andrew/code/bzr/bzrlib/pack.py
calls=1 227
21 0
cfn=ReadVFile bzrlib.pack:161
cfi=/home/andrew/code/bzr/bzrlib/pack.py
calls=1 161
21 0
cfn=ContainerWriter bzrlib.pack:108
cfi=/home/andrew/code/bzr/bzrlib/pack.py
calls=1 108
21 0
cfn=ContainerSerialiser bzrlib.pack:62
cfi=/home/andrew/code/bzr/bzrlib/pack.py
calls=1 62
21 0
cfn=BaseReader bzrlib.pack:207
cfi=/home/andrew/code/bzr/bzrlib/pack.py
calls=1 207
21 0
cfn=BytesRecordReader bzrlib.pack:325
cfi=/home/andrew/code/bzr/bzrlib/pack.py
calls=1 325
21 0
fi=/home/andrew/code/bzr/bzrlib/config.py
fn=config_dir bzrlib.config:748
748 0
cfn=expanduser <posixpath.py>:310
cfi=posixpath.py
calls=18 310
748 0
cfn=join <posixpath.py>:56
cfi=posixpath.py
calls=18 56
748 0
cfn=get <UserDict.py>:57
cfi=UserDict.py
calls=18 57
748 0
fi=xml/__init__.py
fn=<module> <xml/__init__.py>:17
17 0
cfn=<module> xml:26
cfi=/usr/lib/python2.5/site-packages/_xmlplus/__init__.py
calls=1 26
17 0
cfn=<method 'split' of 'str' objects>
cfi=~
calls=1 0
17 0
cfn=<method 'extend' of 'list' objects>
cfi=~
calls=1 0
17 0
fi=/home/andrew/code/bzr/bzrlib/smart/__init__.py
fn=<module> bzrlib.smart:34
34 0
cfn=<module> bzrlib.smart.request:17
cfi=/home/andrew/code/bzr/bzrlib/smart/request.py
calls=1 17
34 1
fi=/home/andrew/code/bzr/bzrlib/config.py
fn=_get_user_option bzrlib.config:356
356 0
cfn=_get_matching_sections bzrlib.config:477
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=5 477
356 47
cfn=get_value bzrlib.config:130
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=12 130
356 0
cfn=_get_parser bzrlib.config:307
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=8 307
356 9
cfn=_get_matching_sections bzrlib.config:320
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=12 320
356 0
cfn=_get_parser bzrlib.config:896
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=4 896
356 2
cfn=_get_option_policy bzrlib.config:336
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=4 336
356 0
fi=email/base64mime.py
fn=<module> <email/base64mime.py>:25
25 0
cfn=<module> <email/utils.py>:5
cfi=email/utils.py
calls=1 5
25 2
fi=xml/etree/ElementTree.py
fn=<module> <xml/etree/ElementTree.py>:75
75 0
cfn=<eval>
cfi=~
calls=1 0
75 0
cfn=<module> <xml/etree/ElementPath.py>:54
cfi=xml/etree/ElementPath.py
calls=1 54
75 4
cfn=_ElementInterface <xml/etree/ElementTree.py>:159
cfi=xml/etree/ElementTree.py
calls=1 159
75 0
cfn=lazy_compile bzrlib.lazy_regex:75
cfi=/home/andrew/code/bzr/bzrlib/lazy_regex.py
calls=1 75
75 0
cfn=ElementTree <xml/etree/ElementTree.py>:540
cfi=xml/etree/ElementTree.py
calls=1 540
75 0
cfn=XMLTreeBuilder <xml/etree/ElementTree.py>:1111
cfi=xml/etree/ElementTree.py
calls=1 1111
75 0
cfn=TreeBuilder <xml/etree/ElementTree.py>:1023
cfi=xml/etree/ElementTree.py
calls=1 1023
75 0
cfn=iterparse <xml/etree/ElementTree.py>:874
cfi=xml/etree/ElementTree.py
calls=1 874
75 0
cfn=QName <xml/etree/ElementTree.py>:517
cfi=xml/etree/ElementTree.py
calls=1 517
75 0
cfn=_SimpleElementPath <xml/etree/ElementTree.py>:114
cfi=xml/etree/ElementTree.py
calls=1 114
75 0
fi=gettext.py
fn=find <gettext.py>:421
421 0
cfn=join <posixpath.py>:56
cfi=posixpath.py
calls=16 56
421 0
cfn=_expand_lang <gettext.py>:130
cfi=gettext.py
calls=4 130
421 0
cfn=exists <posixpath.py>:168
cfi=posixpath.py
calls=16 168
421 0
cfn=get <UserDict.py>:57
cfi=UserDict.py
calls=8 57
421 0
cfn=<method 'append' of 'list' objects>
cfi=~
calls=12 0
421 0
cfn=<method 'split' of 'str' objects>
cfi=~
calls=2 0
421 0
fi=/home/andrew/code/bzr/bzrlib/registry.py
fn=iteritems bzrlib.registry:204
204 0
cfn=get_obj bzrlib.registry:35
cfi=/home/andrew/code/bzr/bzrlib/registry.py
calls=46 35
204 0
cfn=<method 'iteritems' of 'dict' objects>
cfi=~
calls=2 0
204 0
fi=/home/andrew/code/bzr/bzrlib/osutils.py
fn=pumpfile bzrlib.osutils:562
562 0
cfn=<method 'read' of 'cStringIO.StringI' objects>
cfi=~
calls=19 0
562 0
cfn=write bzrlib.atomicfile:95
cfi=/home/andrew/code/bzr/bzrlib/atomicfile.py
calls=17 95
562 1
cfn=<len>
cfi=~
calls=17 0
562 0
cfn=read bzrlib.iterablefile:178
cfi=/home/andrew/code/bzr/bzrlib/iterablefile.py
calls=4 178
562 40
cfn=<method 'read' of 'cStringIO.StringO' objects>
cfi=~
calls=2 0
562 0
fi=/home/andrew/code/bzr/bzrlib/merge.py
fn=merge_inner bzrlib.merge:1135
1135 0
cfn=do_merge bzrlib.merge:379
cfi=/home/andrew/code/bzr/bzrlib/merge.py
calls=1 379
1135 2125
cfn=__init__ bzrlib.merge:66
cfi=/home/andrew/code/bzr/bzrlib/merge.py
calls=1 66
1135 0
fi=<string>
fn=pull_write_locked <<string>>:1
1 0
cfn=unlock bzrlib.workingtree_4:1109
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=1 1109
1 12
cfn=pull bzrlib.workingtree:1555
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=1 1555
1 94216
cfn=lock_write bzrlib.workingtree_4:613
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=1 613
1 12
fi=~
fn=<method 'readlines' of 'file' objects>
0 0
fi=/home/andrew/code/bzr/bzrlib/lockdir.py
fn=unlock bzrlib.lockdir:289
289 0
cfn=rand_chars bzrlib.osutils:765
cfi=/home/andrew/code/bzr/bzrlib/osutils.py
calls=4 765
289 0
cfn=rename bzrlib.transport.local:378
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=4 378
289 0
cfn=confirm bzrlib.lockdir:383
cfi=/home/andrew/code/bzr/bzrlib/lockdir.py
calls=4 383
289 3
cfn=rmdir bzrlib.transport.local:487
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=4 487
289 0
cfn=<time.time>
cfi=~
calls=8 0
289 0
cfn=delete bzrlib.transport.local:400
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=4 400
289 0
cfn=_trace bzrlib.lockdir:603
cfi=/home/andrew/code/bzr/bzrlib/lockdir.py
calls=8 603
289 0
fi=/home/andrew/code/bzr/bzrlib/config.py
fn=_get_parser bzrlib.config:307
307 0
cfn=__init__ bzrlib.util.configobj.configobj:1129
cfi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
calls=13 1129
307 46
cfn=config_filename bzrlib.config:772
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=8 772
307 0
cfn=locations_config_filename bzrlib.config:782
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=5 782
307 0
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=_read_prefix bzrlib.index:358
358 0
cfn=<method 'read' of 'file' objects>
cfi=~
calls=5 0
358 0
cfn=<method 'readline' of 'file' objects>
cfi=~
calls=15 0
358 0
cfn=<len>
cfi=~
calls=20 0
358 0
cfn=<method 'startswith' of 'str' objects>
cfi=~
calls=15 0
358 0
cfn=_signature bzrlib.index:966
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=10 966
358 0
fi=/home/andrew/code/bzr/bzrlib/xml5.py
fn=<module> bzrlib.xml5:17
17 0
cfn=<module> bzrlib.xml_serializer:17
cfi=/home/andrew/code/bzr/bzrlib/xml_serializer.py
calls=1 17
17 9
cfn=Serializer_v5 bzrlib.xml5:141
cfi=/home/andrew/code/bzr/bzrlib/xml5.py
calls=1 141
17 0
fi=~
fn=<posix.rmdir>
0 0
fi=/home/andrew/code/bzr/bzrlib/lazy_import.py
fn=_convert_import_str bzrlib.lazy_import:256
256 0
cfn=<method 'split' of 'str' objects>
cfi=~
calls=30 0
256 0
cfn=<len>
cfi=~
calls=20 0
256 0
cfn=<method 'startswith' of 'str' objects>
cfi=~
calls=10 0
256 0
cfn=<method 'strip' of 'str' objects>
cfi=~
calls=10 0
256 0
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=<module> bzrlib.index:17
17 0
cfn=CombinedGraphIndex bzrlib.index:977
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=1 977
17 0
cfn=GraphIndex bzrlib.index:225
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=1 225
17 0
cfn=lazy_compile bzrlib.lazy_regex:75
cfi=/home/andrew/code/bzr/bzrlib/lazy_regex.py
calls=2 75
17 0
cfn=lazy_import bzrlib.lazy_import:366
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 366
17 0
cfn=InMemoryGraphIndex bzrlib.index:1125
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=1 1125
17 0
cfn=GraphIndexPrefixAdapter bzrlib.index:1265
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=1 1265
17 0
cfn=GraphIndexBuilder bzrlib.index:55
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=1 55
17 0
cfn=<globals>
cfi=~
calls=1 0
17 0
fi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
fn=recommended_page_size bzrlib.transport:514
514 0
fi=/home/andrew/code/bzr/bzrlib/rio.py
fn=<genexpr> bzrlib.rio:260
260 0
cfn=<method 'decode' of 'str' objects>
cfi=~
calls=40 0
260 0
fi=/home/andrew/code/bzr/bzrlib/config.py
fn=get_value bzrlib.config:130
130 0
cfn=__getitem__ bzrlib.util.configobj.configobj:530
cfi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
calls=32 530
130 0
fi=/home/andrew/code/bzr/bzrlib/lockdir.py
fn=_prepare_info bzrlib.lockdir:426
426 0
cfn=__init__ bzrlib.rio:107
cfi=/home/andrew/code/bzr/bzrlib/rio.py
calls=4 107
426 2
cfn=user_email bzrlib.config:218
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=4 218
426 7
cfn=to_string bzrlib.rio:182
cfi=/home/andrew/code/bzr/bzrlib/rio.py
calls=4 182
426 0
cfn=__init__ bzrlib.config:437
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=4 437
426 0
cfn=<_socket.gethostname>
cfi=~
calls=4 0
426 0
cfn=<time.time>
cfi=~
calls=4 0
426 0
cfn=<posix.getpid>
cfi=~
calls=4 0
426 0
fi=/home/andrew/code/bzr/bzrlib/osutils.py
fn=safe_unicode bzrlib.osutils:915
915 0
cfn=<method 'decode' of 'str' objects>
cfi=~
calls=27 0
915 0
cfn=<isinstance>
cfi=~
calls=28 0
915 0
fi=optparse.py
fn=add_option <optparse.py>:1001
1001 0
cfn=__init__ <optparse.py>:554
cfi=optparse.py
calls=13 554
1001 2
cfn=_check_conflict <optparse.py>:974
cfi=optparse.py
calls=13 974
1001 0
cfn=<method 'append' of 'list' objects>
cfi=~
calls=13 0
1001 0
fi=/home/andrew/code/bzr/bzrlib/workingtree.py
fn=pull bzrlib.workingtree:1555
1555 0
cfn=merge_inner bzrlib.merge:1135
cfi=/home/andrew/code/bzr/bzrlib/merge.py
calls=1 1135
1555 2126
cfn=finished bzrlib.progress:193
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=2 193
1555 0
cfn=nested_progress_bar bzrlib.ui.text:65
cfi=/home/andrew/code/bzr/bzrlib/ui/text.py
calls=2 65
1555 0
cfn=unlock bzrlib.branch:1361
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1361
1555 67
cfn=tree_write_locked bzrlib.mutabletree:48
cfi=/home/andrew/code/bzr/bzrlib/mutabletree.py
calls=2 48
1555 20
cfn=last_revision_info_read_locked <<string>>:1
cfi=<string>
calls=2 1
1555 1
cfn=next_phase bzrlib.progress:547
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=2 547
1555 0
cfn=basis_tree bzrlib.workingtree:399
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=1 399
1555 0
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
1555 0
cfn=<lambda> bzrlib.workingtree:287
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=7 287
1555 0
cfn=pull_write_locked <<string>>:1
cfi=<string>
calls=1 1
1555 91937
cfn=lock_read bzrlib.branch:1353
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1353
1555 0
cfn=get_parent_ids_read_locked <<string>>:1
cfi=<string>
calls=1 1
1555 0
cfn=basis_tree bzrlib.branch:1509
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1509
1555 59
cfn=get_root_id bzrlib.revisiontree:138
cfi=/home/andrew/code/bzr/bzrlib/revisiontree.py
calls=1 138
1555 0
cfn=_get_inventory bzrlib.tree:221
cfi=/home/andrew/code/bzr/bzrlib/tree.py
calls=2 221
1555 0
cfn=last_revision bzrlib.branch:1951
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1951
1555 0
cfn=unlock bzrlib.revisiontree:179
cfi=/home/andrew/code/bzr/bzrlib/revisiontree.py
calls=1 179
1555 0
cfn=__init__ bzrlib.progress:540
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=1 540
1555 0
cfn=lock_read bzrlib.revisiontree:172
cfi=/home/andrew/code/bzr/bzrlib/revisiontree.py
calls=1 172
1555 0
cfn=<method 'extend' of 'list' objects>
cfi=~
calls=1 0
1555 0
fi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
fn=_lock_self_write bzrlib.workingtree_4:588
588 0
cfn=lock_write bzrlib.lockable_files:209
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=11 209
588 3
cfn=current_dirstate bzrlib.workingtree_4:250
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=11 250
588 3
cfn=<lambda> bzrlib.workingtree:287
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=11 287
588 0
cfn=<getattr>
cfi=~
calls=11 0
588 0
cfn=lock_write bzrlib.dirstate:2623
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=1 2623
588 0
fi=email/encoders.py
fn=<module> <email/encoders.py>:5
5 0
fi=sre_compile.py
fn=_identityfunction <sre_compile.py>:24
24 0
fi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
fn=__getitem__ bzrlib.util.configobj.configobj:530
530 0
cfn=_interpolate bzrlib.util.configobj.configobj:508
cfi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
calls=4 508
530 0
cfn=<isinstance>
cfi=~
calls=12 0
530 0
fi=~
fn=<method 'replace' of 'str' objects>
0 0
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=_parse_header_from_bytes bzrlib.index:689
689 0
cfn=<method 'splitlines' of 'str' objects>
cfi=~
calls=3 0
689 0
cfn=<len>
cfi=~
calls=27 0
689 0
cfn=_parsed_bytes bzrlib.index:899
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=3 899
689 0
cfn=<method 'startswith' of 'str' objects>
cfi=~
calls=9 0
689 0
cfn=_signature bzrlib.index:966
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=9 966
689 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=rename bzrlib.transform:1936
1936 0
cfn=<posix.rename>
cfi=~
calls=15 0
1936 0
cfn=<method 'append' of 'list' objects>
cfi=~
calls=15 0
1936 0
fi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
fn=get_root_id bzrlib.workingtree_4:449
449 0
cfn=_get_entry bzrlib.workingtree_4:375
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=34 375
449 3
fi=posixpath.py
fn=realpath <posixpath.py>:410
410 0
cfn=join <posixpath.py>:56
cfi=posixpath.py
calls=14 56
410 0
cfn=islink <posixpath.py>:156
cfi=posixpath.py
calls=14 156
410 0
cfn=abspath <posixpath.py>:400
cfi=posixpath.py
calls=4 400
410 0
cfn=isabs <posixpath.py>:47
cfi=posixpath.py
calls=4 47
410 0
cfn=<range>
cfi=~
calls=4 0
410 0
cfn=<method 'split' of 'str' objects>
cfi=~
calls=3 0
410 0
cfn=<len>
cfi=~
calls=4 0
410 0
cfn=<method 'split' of 'unicode' objects>
cfi=~
calls=1 0
410 0
fi=<string>
fn=get_read_locked <<string>>:1
1 0
cfn=get bzrlib.lockable_files:151
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=16 151
1 7
cfn=unlock bzrlib.lockable_files:259
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=16 259
1 0
cfn=lock_read bzrlib.lockable_files:243
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=16 243
1 0
fi=optparse.py
fn=_set_opt_strings <optparse.py>:582
582 0
cfn=<len>
cfi=~
calls=38 0
582 0
cfn=<method 'append' of 'list' objects>
cfi=~
calls=19 0
582 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=fetch bzrlib.repository:2765
2765 0
cfn=install_revisions bzrlib.repository:1857
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 1857
2765 91638
cfn=missing_revision_ids_read_locked <<string>>:1
cfi=<string>
calls=1 1
2765 82
cfn=<len>
cfi=~
calls=1 0
2765 0
fi=sre_compile.py
fn=_simple <sre_compile.py>:360
360 0
cfn=getwidth <sre_parse.py>:146
cfi=sre_parse.py
calls=22 146
360 0
cfn=__getitem__ <sre_parse.py>:136
cfi=sre_parse.py
calls=19 136
360 0
fi=sre_compile.py
fn=_code <sre_compile.py>:486
486 0
cfn=_compile <sre_compile.py>:38
cfi=sre_compile.py
calls=15 38
486 7
cfn=_compile_info <sre_compile.py>:367
cfi=sre_compile.py
calls=15 367
486 3
cfn=<method 'append' of 'list' objects>
cfi=~
calls=15 0
486 0
fi=UserDict.py
fn=get <UserDict.py>:57
57 0
cfn=has_key <UserDict.py>:44
cfi=UserDict.py
calls=32 44
57 0
cfn=__getitem__ <UserDict.py>:17
cfi=UserDict.py
calls=3 17
57 0
fi=sre_parse.py
fn=__init__ <sre_parse.py>:96
96 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=_rename_in_limbo bzrlib.transform:270
270 0
cfn=<posix.rename>
cfi=~
calls=15 0
270 0
cfn=_limbo_name bzrlib.transform:912
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=15 912
270 0
cfn=<method 'pop' of 'dict' objects>
cfi=~
calls=15 0
270 0
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=_buffer_all bzrlib.index:287
287 0
cfn=_read_prefix bzrlib.index:358
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=5 358
287 0
cfn=get bzrlib.transport.local:134
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=5 134
287 1
cfn=<method 'read' of 'file' objects>
cfi=~
calls=5 0
287 0
cfn=<method 'tell' of 'file' objects>
cfi=~
calls=5 0
287 0
cfn=_parse_lines bzrlib.index:861
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=5 861
287 0
cfn=<method 'split' of 'str' objects>
cfi=~
calls=5 0
287 0
cfn=<method 'itervalues' of 'dict' objects>
cfi=~
calls=5 0
287 0
fi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
fn=_decode bzrlib.util.configobj.configobj:1374
1374 0
cfn=<method 'splitlines' of 'unicode' objects>
cfi=~
calls=15 0
1374 0
cfn=<method 'decode' of 'str' objects>
cfi=~
calls=15 0
1374 0
cfn=<isinstance>
cfi=~
calls=15 0
1374 0
fi=sre_parse.py
fn=_escape <sre_parse.py>:263
263 0
cfn=<method 'get' of 'dict' objects>
cfi=~
calls=25 0
263 0
cfn=<len>
cfi=~
calls=10 0
263 0
cfn=<ord>
cfi=~
calls=10 0
263 0
fi=/home/andrew/code/bzr/bzrlib/urlutils.py
fn=_find_scheme_and_separator bzrlib.urlutils:87
87 0
cfn=<built-in method match>
cfi=~
calls=9 0
87 0
cfn=<built-in method group>
cfi=~
calls=16 0
87 0
cfn=<len>
cfi=~
calls=16 0
87 0
cfn=<method 'find' of 'str' objects>
cfi=~
calls=8 0
87 0
cfn=__getattr__ bzrlib.lazy_regex:63
cfi=/home/andrew/code/bzr/bzrlib/lazy_regex.py
calls=1 63
87 2
fi=posixpath.py
fn=exists <posixpath.py>:168
168 0
cfn=<posix.stat>
cfi=~
calls=21 0
168 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=clear bzrlib.repofmt.pack_repo:507
507 0
cfn=set_writer bzrlib.knit:2040
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=16 2040
507 0
cfn=<method 'clear' of 'dict' objects>
cfi=~
calls=16 0
507 0
fi=/home/andrew/code/bzr/bzrlib/merge.py
fn=reparent_children bzrlib.merge:601
601 0
cfn=adjust_path bzrlib.transform:256
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=15 256
601 1
cfn=final_name bzrlib.transform:599
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=15 599
601 0
cfn=trans_id_file_id bzrlib.transform:329
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=15 329
601 0
cfn=<method 'iteritems' of 'dict' objects>
cfi=~
calls=1 0
601 0
fi=/home/andrew/code/bzr/bzrlib/transactions.py
fn=__init__ bzrlib.transactions:52
52 0
cfn=__init__ bzrlib.identitymap:46
cfi=/home/andrew/code/bzr/bzrlib/identitymap.py
calls=15 46
52 0
fi=~
fn=<dir>
0 0
fi=/home/andrew/code/bzr/bzrlib/progress.py
fn=get_nested bzrlib.progress:134
134 0
cfn=child_progress bzrlib.progress:205
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=7 205
134 0
cfn=top bzrlib.progress:122
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=7 122
134 0
cfn=ProgressBar bzrlib.progress:72
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=1 72
134 0
cfn=<len>
cfi=~
calls=8 0
134 0
cfn=<method 'append' of 'list' objects>
cfi=~
calls=8 0
134 0
fi=sre_compile.py
fn=isstring <sre_compile.py>:480
480 0
cfn=<isinstance>
cfi=~
calls=34 0
480 0
fi=/home/andrew/code/bzr/bzrlib/option.py
fn=add_option bzrlib.option:206
206 0
cfn=add_option <optparse.py>:1001
cfi=optparse.py
calls=12 1001
206 2
cfn=get_negation_name bzrlib.option:200
cfi=/home/andrew/code/bzr/bzrlib/option.py
calls=5 200
206 0
cfn=<method 'append' of 'list' objects>
cfi=~
calls=5 0
206 0
cfn=<method 'upper' of 'str' objects>
cfi=~
calls=2 0
206 0
fi=UserDict.py
fn=has_key <UserDict.py>:44
44 0
cfn=<method 'has_key' of 'dict' objects>
cfi=~
calls=32 0
44 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=missing_revision_ids bzrlib.repository:2522
2522 0
cfn=<method 'difference' of 'set' objects>
cfi=~
calls=1 0
2522 0
cfn=get_ancestry_read_locked <<string>>:1
cfi=<string>
calls=1 1
2522 81
cfn=all_revision_ids bzrlib.repository:564
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 564
2522 0
cfn=_eliminate_revisions_not_present_read_locked <<string>>:1
cfi=<string>
calls=1 1
2522 0
cfn=<method 'pop' of 'list' objects>
cfi=~
calls=1 0
2522 0
cfn=<method 'intersection' of 'set' objects>
cfi=~
calls=1 0
2522 0
fi=~
fn=<repr>
0 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=iter_tree_children bzrlib.transform:671
671 0
cfn=<posix.listdir>
cfi=~
calls=1 0
671 0
cfn=is_control_filename bzrlib.tree:155
cfi=/home/andrew/code/bzr/bzrlib/tree.py
calls=1 155
671 0
cfn=abspath bzrlib.workingtree:396
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=1 396
671 0
cfn=joinpath bzrlib.transform:1285
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 1285
671 0
fi=gettext.py
fn=_expand_lang <gettext.py>:130
130 0
cfn=normalize <locale.py>:281
cfi=locale.py
calls=4 281
130 0
cfn=<method 'find' of 'str' objects>
cfi=~
calls=12 0
130 0
cfn=<method 'append' of 'list' objects>
cfi=~
calls=10 0
130 0
cfn=<range>
cfi=~
calls=4 0
130 0
cfn=<method 'reverse' of 'list' objects>
cfi=~
calls=4 0
130 0
fi=re.py
fn=escape <re.py>:196
196 0
cfn=<range>
cfi=~
calls=9 0
196 0
cfn=<method 'join' of 'unicode' objects>
cfi=~
calls=9 0
196 0
cfn=<len>
cfi=~
calls=9 0
196 0
fi=optparse.py
fn=_check_opt_strings <optparse.py>:573
573 0
cfn=<filter>
cfi=~
calls=13 0
573 0
fi=sre_parse.py
fn=__getslice__ <sre_parse.py>:140
140 0
cfn=__init__ <sre_parse.py>:96
cfi=sre_parse.py
calls=22 96
140 0
fi=/home/andrew/code/bzr/bzrlib/registry.py
fn=_add_help_and_info bzrlib.registry:146
146 0
fi=/home/andrew/code/bzr/bzrlib/lockable_files.py
fn=get bzrlib.lockable_files:151
151 0
cfn=get bzrlib.transport.local:134
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=16 134
151 5
cfn=_escape bzrlib.lockable_files:120
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=16 120
151 1
fi=~
fn=<posix.remove>
0 0
fi=/home/andrew/code/bzr/bzrlib/lazy_regex.py
fn=lazy_compile bzrlib.lazy_regex:75
75 0
cfn=__init__ bzrlib.lazy_regex:42
cfi=/home/andrew/code/bzr/bzrlib/lazy_regex.py
calls=22 42
75 0
fi=sre_parse.py
fn=_class_escape <sre_parse.py>:231
231 0
cfn=<method 'get' of 'dict' objects>
cfi=~
calls=24 0
231 0
cfn=<len>
cfi=~
calls=8 0
231 0
cfn=<ord>
cfi=~
calls=8 0
231 0
fi=/home/andrew/code/bzr/bzrlib/lockdir.py
fn=_attempt_lock bzrlib.lockdir:204
204 0
cfn=_create_pending_dir bzrlib.lockdir:267
cfi=/home/andrew/code/bzr/bzrlib/lockdir.py
calls=4 267
204 13
cfn=peek bzrlib.lockdir:410
cfi=/home/andrew/code/bzr/bzrlib/lockdir.py
calls=4 410
204 3
cfn=rename bzrlib.transport.local:378
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=4 378
204 0
cfn=_trace bzrlib.lockdir:603
cfi=/home/andrew/code/bzr/bzrlib/lockdir.py
calls=12 603
204 0
cfn=<time.time>
cfi=~
calls=8 0
204 0
fi=/home/andrew/code/bzr/bzrlib/testament.py
fn=<module> bzrlib.testament:60
60 0
cfn=Testament bzrlib.testament:78
cfi=/home/andrew/code/bzr/bzrlib/testament.py
calls=1 78
60 0
cfn=StrictTestament3 bzrlib.testament:214
cfi=/home/andrew/code/bzr/bzrlib/testament.py
calls=1 214
60 0
cfn=StrictTestament bzrlib.testament:202
cfi=/home/andrew/code/bzr/bzrlib/testament.py
calls=1 202
60 0
fi=~
fn=<method 'lower' of 'str' objects>
0 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=_any_contents bzrlib.transform:860
860 0
cfn=final_kind bzrlib.transform:536
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=28 536
860 0
fi=/home/andrew/code/bzr/bzrlib/symbol_versioning.py
fn=_decorate_docstring bzrlib.symbol_versioning:178
178 0
cfn=<len>
cfi=~
calls=16 0
178 0
cfn=<method 'split' of 'str' objects>
cfi=~
calls=6 0
178 0
fi=/home/andrew/code/bzr/bzrlib/lockdir.py
fn=_create_pending_dir bzrlib.lockdir:267
267 0
cfn=rand_chars bzrlib.osutils:765
cfi=/home/andrew/code/bzr/bzrlib/osutils.py
calls=8 765
267 1
cfn=_prepare_info bzrlib.lockdir:426
cfi=/home/andrew/code/bzr/bzrlib/lockdir.py
calls=4 426
267 10
cfn=put_bytes_non_atomic bzrlib.transport.local:266
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=4 266
267 0
cfn=mkdir bzrlib.transport.local:302
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=4 302
267 0
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=save bzrlib.dirstate:1943
1943 0
cfn=<method 'writelines' of 'file' objects>
cfi=~
calls=2 0
1943 0
cfn=<method 'truncate' of 'file' objects>
cfi=~
calls=2 0
1943 0
cfn=get_lines bzrlib.dirstate:1494
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=2 1494
1943 14
cfn=<method 'seek' of 'file' objects>
cfi=~
calls=2 0
1943 0
cfn=<method 'flush' of 'file' objects>
cfi=~
calls=2 0
1943 0
fi=/home/andrew/code/bzr/bzrlib/lockdir.py
fn=_read_info_file bzrlib.lockdir:403
403 0
cfn=_parse_info bzrlib.lockdir:444
cfi=/home/andrew/code/bzr/bzrlib/lockdir.py
calls=8 444
403 3
cfn=get bzrlib.transport.local:134
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=8 134
403 3
fi=/home/andrew/code/bzr/bzrlib/lazy_regex.py
fn=__getattr__ bzrlib.lazy_regex:63
63 0
cfn=_compile_and_collapse bzrlib.lazy_regex:52
cfi=/home/andrew/code/bzr/bzrlib/lazy_regex.py
calls=14 52
63 22
cfn=<getattr>
cfi=~
calls=14 0
63 0
fi=posixpath.py
fn=isfile <posixpath.py>:205
205 0
cfn=<posix.stat>
cfi=~
calls=13 0
205 0
cfn=S_ISREG <stat.py>:54
cfi=stat.py
calls=13 54
205 0
fi=/home/andrew/code/bzr/bzrlib/registry.py
fn=__init__ bzrlib.registry:32
32 0
fi=~
fn=<method 'index' of 'unicode' objects>
0 0
fi=/home/andrew/code/bzr/bzrlib/inter.py
fn=get bzrlib.inter:70
70 0
cfn=is_compatible bzrlib.repository:2379
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=2 2379
70 3
cfn=is_compatible bzrlib.repository:2716
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=2 2716
70 0
cfn=is_compatible bzrlib.repository:2561
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=2 2561
70 0
cfn=is_compatible bzrlib.repository:2494
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=2 2494
70 0
cfn=is_compatible bzrlib.repository:2753
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=2 2753
70 0
cfn=is_compatible bzrlib.repository:2828
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=2 2828
70 12
cfn=is_compatible bzrlib.repository:2790
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=2 2790
70 0
cfn=is_compatible bzrlib.repository:2326
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=2 2326
70 0
cfn=__init__ bzrlib.inter:46
cfi=/home/andrew/code/bzr/bzrlib/inter.py
calls=3 46
70 0
cfn=is_compatible bzrlib.repository:2672
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=2 2672
70 0
cfn=is_compatible bzrlib.workingtree_4:2425
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=1 2425
70 0
fi=/home/andrew/code/bzr/bzrlib/tag.py
fn=<module> bzrlib.tag:23
23 0
cfn=BasicTags bzrlib.tag:74
cfi=/home/andrew/code/bzr/bzrlib/tag.py
calls=1 74
23 0
cfn=DisabledTags bzrlib.tag:47
cfi=/home/andrew/code/bzr/bzrlib/tag.py
calls=1 47
23 0
cfn=_Tags bzrlib.tag:38
cfi=/home/andrew/code/bzr/bzrlib/tag.py
calls=1 38
23 0
fi=/home/andrew/code/bzr/bzrlib/config.py
fn=__init__ bzrlib.config:457
457 0
cfn=_posix_local_path_from_url bzrlib.urlutils:219
cfi=/home/andrew/code/bzr/bzrlib/urlutils.py
calls=5 219
457 0
cfn=locations_config_filename bzrlib.config:782
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=5 782
457 0
cfn=__init__ bzrlib.config:389
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=5 389
457 0
cfn=exists <posixpath.py>:168
cfi=posixpath.py
calls=5 168
457 0
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
457 0
cfn=<method 'startswith' of 'str' objects>
cfi=~
calls=5 0
457 0
fi=encodings/ascii.py
fn=<module> <encodings/ascii.py>:8
8 0
cfn=Codec <encodings/ascii.py>:13
cfi=encodings/ascii.py
calls=1 13
8 0
cfn=IncrementalEncoder <encodings/ascii.py>:20
cfi=encodings/ascii.py
calls=1 20
8 0
cfn=IncrementalDecoder <encodings/ascii.py>:24
cfi=encodings/ascii.py
calls=1 24
8 0
cfn=StreamWriter <encodings/ascii.py>:28
cfi=encodings/ascii.py
calls=1 28
8 0
cfn=StreamConverter <encodings/ascii.py>:34
cfi=encodings/ascii.py
calls=1 34
8 0
cfn=StreamReader <encodings/ascii.py>:31
cfi=encodings/ascii.py
calls=1 31
8 0
fi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
fn=lock_tree_write bzrlib.workingtree_4:608
608 0
cfn=_lock_self_write bzrlib.workingtree_4:588
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=10 588
608 0
cfn=lock_read bzrlib.branch:1353
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=10 1353
608 0
cfn=<lambda> bzrlib.workingtree:287
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=10 287
608 0
fi=<string>
fn=last_revision_info_read_locked <<string>>:1
1 0
cfn=last_revision_info bzrlib.branch:1943
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=10 1943
1 5
cfn=unlock bzrlib.branch:1361
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=10 1361
1 0
cfn=lock_read bzrlib.branch:1353
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=10 1353
1 0
fi=posixpath.py
fn=islink <posixpath.py>:156
156 0
cfn=<posix.lstat>
cfi=~
calls=14 0
156 0
cfn=S_ISLNK <stat.py>:60
cfi=stat.py
calls=14 60
156 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=lock_write bzrlib.branch:1344
1344 0
cfn=lock_write bzrlib.lockable_files:209
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=10 209
1344 11
cfn=lock_write bzrlib.repofmt.pack_repo:1962
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=10 1962
1344 1
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=iter_all_entries bzrlib.index:337
337 0
cfn=_buffer_all bzrlib.index:287
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=5 287
337 2
cfn=<method 'iteritems' of 'dict' objects>
cfi=~
calls=5 0
337 0
fi=/home/andrew/code/bzr/bzrlib/gpg.py
fn=<module> bzrlib.gpg:18
18 0
cfn=lazy_import bzrlib.lazy_import:366
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 366
18 0
cfn=DisabledGPGStrategy bzrlib.gpg:36
cfi=/home/andrew/code/bzr/bzrlib/gpg.py
calls=1 36
18 0
cfn=GPGStrategy bzrlib.gpg:70
cfi=/home/andrew/code/bzr/bzrlib/gpg.py
calls=1 70
18 0
cfn=<globals>
cfi=~
calls=1 0
18 0
cfn=LoopbackGPGStrategy bzrlib.gpg:46
cfi=/home/andrew/code/bzr/bzrlib/gpg.py
calls=1 46
18 0
fi=sre_parse.py
fn=__init__ <sre_parse.py>:184
184 0
cfn=__next <sre_parse.py>:188
cfi=sre_parse.py
calls=15 188
184 0
fi=os.py
fn=_get_exports_list <os.py>:35
35 0
cfn=<dir>
cfi=~
calls=2 0
35 0
fi=/home/andrew/code/bzr/bzrlib/store/revision/__init__.py
fn=<module> bzrlib.store.revision:22
22 0
cfn=lazy_import bzrlib.lazy_import:366
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 366
22 0
cfn=RevisionStore bzrlib.store.revision:37
cfi=/home/andrew/code/bzr/bzrlib/store/revision/__init__.py
calls=1 37
22 0
cfn=<globals>
cfi=~
calls=1 0
22 0
fi=/home/andrew/code/bzr/bzrlib/registry.py
fn=get_obj bzrlib.registry:35
35 0
fi=/home/andrew/code/bzr/bzrlib/progress.py
fn=__init__ bzrlib.progress:160
160 0
cfn=<time.time>
cfi=~
calls=8 0
160 0
fi=/home/andrew/code/bzr/bzrlib/transport/local.py
fn=_put_non_atomic_helper bzrlib.transport.local:193
193 0
cfn=<posix.open>
cfi=~
calls=5 0
193 0
cfn=_abspath bzrlib.transport.local:85
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=5 85
193 0
cfn=<posix.fstat>
cfi=~
calls=5 0
193 0
cfn=writer bzrlib.transport.local:268
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=5 268
193 0
cfn=<posix.close>
cfi=~
calls=5 0
193 0
cfn=S_IMODE <stat.py>:26
cfi=stat.py
calls=1 26
193 0
fi=/home/andrew/code/bzr/bzrlib/atomicfile.py
fn=write bzrlib.atomicfile:95
95 0
cfn=<posix.write>
cfi=~
calls=18 0
95 0
fi=/home/andrew/code/bzr/bzrlib/lockdir.py
fn=_parse_info bzrlib.lockdir:444
444 0
cfn=<method 'readlines' of 'file' objects>
cfi=~
calls=8 0
444 0
cfn=read_stanza bzrlib.rio:247
cfi=/home/andrew/code/bzr/bzrlib/rio.py
calls=8 247
444 3
cfn=as_dict bzrlib.rio:233
cfi=/home/andrew/code/bzr/bzrlib/rio.py
calls=8 233
444 0
fi=/home/andrew/code/bzr/bzrlib/mutabletree.py
fn=tree_write_locked bzrlib.mutabletree:48
48 0
cfn=unlock bzrlib.workingtree_4:1109
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=7 1109
48 0
cfn=lock_tree_write bzrlib.workingtree_4:608
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=7 608
48 0
cfn=add_conflicts bzrlib.workingtree:2598
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=1 2598
48 1
cfn=set_parent_trees bzrlib.workingtree_4:1061
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=1 1061
48 19
cfn=_write_inventory bzrlib.workingtree_4:1227
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=1 1227
48 37
cfn=apply_inventory_delta bzrlib.mutabletree:157
cfi=/home/andrew/code/bzr/bzrlib/mutabletree.py
calls=1 157
48 44
cfn=set_root_id bzrlib.workingtree:2080
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=1 2080
48 0
cfn=set_merge_modified bzrlib.workingtree:853
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=1 853
48 41
cfn=set_conflicts bzrlib.workingtree:2593
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=1 2593
48 0
fi=/home/andrew/code/bzr/bzrlib/progress.py
fn=__init__ bzrlib.progress:454
454 0
cfn=__init__ bzrlib.progress:160
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=7 160
454 0
cfn=top bzrlib.progress:122
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=7 122
454 0
fi=locale.py
fn=normalize <locale.py>:281
281 0
cfn=<method 'get' of 'dict' objects>
cfi=~
calls=12 0
281 0
cfn=normalize_encoding <encodings/__init__.py>:48
cfi=encodings/__init__.py
calls=2 48
281 0
cfn=<method 'replace' of 'str' objects>
cfi=~
calls=8 0
281 0
cfn=<method 'split' of 'str' objects>
cfi=~
calls=4 0
281 0
cfn=<method 'lower' of 'str' objects>
cfi=~
calls=4 0
281 0
fi=/home/andrew/code/bzr/bzrlib/remote.py
fn=RemoteRepository bzrlib.remote:234
234 0
cfn=_pretty_needs_read_lock bzrlib.decorators:66
cfi=/home/andrew/code/bzr/bzrlib/decorators.py
calls=14 66
234 4
cfn=_pretty_needs_write_lock bzrlib.decorators:135
cfi=/home/andrew/code/bzr/bzrlib/decorators.py
calls=4 135
234 1
fi=/home/andrew/code/bzr/bzrlib/transport/local.py
fn=rename bzrlib.transport.local:378
378 0
cfn=<posix.rename>
cfi=~
calls=9 0
378 0
cfn=_abspath bzrlib.transport.local:85
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=18 85
378 0
fi=/home/andrew/code/bzr/bzrlib/config.py
fn=_get_user_option bzrlib.config:662
662 0
cfn=_get_user_option bzrlib.config:356
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=12 356
662 46
cfn=_get_location_config bzrlib.config:601
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=4 601
662 0
cfn=_get_branch_data_config bzrlib.config:596
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=4 596
662 0
cfn=_get_global_config bzrlib.config:606
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=4 606
662 0
fi=/home/andrew/code/bzr/bzrlib/config.py
fn=_get_config bzrlib.config:901
901 0
cfn=__init__ bzrlib.util.configobj.configobj:1129
cfi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
calls=5 1129
901 0
cfn=get_read_locked <<string>>:1
cfi=<string>
calls=5 1
901 2
fi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
fn=_interpolate bzrlib.util.configobj.configobj:508
508 0
cfn=interpolate bzrlib.util.configobj.configobj:311
cfi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
calls=4 311
508 0
cfn=__init__ bzrlib.util.configobj.configobj:307
cfi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
calls=4 307
508 0
cfn=<method 'get' of 'dict' objects>
cfi=~
calls=4 0
508 0
cfn=<method 'lower' of 'str' objects>
cfi=~
calls=4 0
508 0
fi=/home/andrew/code/bzr/bzrlib/lockdir.py
fn=peek bzrlib.lockdir:410
410 0
cfn=_read_info_file bzrlib.lockdir:403
cfi=/home/andrew/code/bzr/bzrlib/lockdir.py
calls=8 403
410 7
cfn=_trace bzrlib.lockdir:603
cfi=/home/andrew/code/bzr/bzrlib/lockdir.py
calls=8 603
410 0
cfn=<isinstance>
cfi=~
calls=8 0
410 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=_save_pack_names bzrlib.repofmt.pack_repo:1546
1546 0
cfn=finish bzrlib.index:138
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=1 138
1546 0
cfn=put_file bzrlib.transport.local:150
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=1 150
1546 0
cfn=<method 'join' of 'str' objects>
cfi=~
calls=1 0
1546 0
cfn=__call__ bzrlib.lazy_import:120
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 120
1546 0
cfn=iter_all_entries bzrlib.index:337
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=1 337
1546 0
cfn=add_node bzrlib.index:97
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=1 97
1546 0
cfn=all_packs bzrlib.repofmt.pack_repo:1171
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1171
1546 0
cfn=_parse_index_sizes bzrlib.repofmt.pack_repo:1341
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1341
1546 0
cfn=lock_names bzrlib.repofmt.pack_repo:1253
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1253
1546 3
cfn=_iter_disk_pack_index bzrlib.repofmt.pack_repo:1376
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1376
1546 0
cfn=_unlock_names bzrlib.repofmt.pack_repo:1542
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1542
1546 1
cfn=__del__ bzrlib.atomicfile:123
cfi=/home/andrew/code/bzr/bzrlib/atomicfile.py
calls=1 123
1546 0
cfn=<method 'add' of 'set' objects>
cfi=~
calls=1 0
1546 0
cfn=<method 'iteritems' of 'dict' objects>
cfi=~
calls=1 0
1546 0
cfn=<method 'update' of 'set' objects>
cfi=~
calls=1 0
1546 0
cfn=<method 'difference_update' of 'set' objects>
cfi=~
calls=1 0
1546 0
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=<genexpr> bzrlib.index:143
143 0
cfn=<len>
cfi=~
calls=20 0
143 0
fi=/home/andrew/code/bzr/bzrlib/store/text.py
fn=<module> bzrlib.store.text:21
21 0
cfn=TextStore bzrlib.store.text:32
cfi=/home/andrew/code/bzr/bzrlib/store/text.py
calls=1 32
21 0
fi=/home/andrew/code/bzr/bzrlib/store/revision/knit.py
fn=<module> bzrlib.store.revision.knit:21
21 0
cfn=KnitRevisionStore bzrlib.store.revision.knit:53
cfi=/home/andrew/code/bzr/bzrlib/store/revision/knit.py
calls=1 53
21 0
cfn=KnitRevisionStoreFactory bzrlib.store.revision.knit:35
cfi=/home/andrew/code/bzr/bzrlib/store/revision/knit.py
calls=1 35
21 0
fi=/home/andrew/code/bzr/bzrlib/config.py
fn=__init__ bzrlib.config:389
389 0
cfn=__init__ bzrlib.config:204
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=13 204
389 0
fi=~
fn=<posix.umask>
0 0
fi=~
fn=<posix.fstat>
0 0
fi=/home/andrew/code/bzr/bzrlib/lazy_import.py
fn=lazy_import bzrlib.lazy_import:366
366 0
cfn=lazy_import bzrlib.lazy_import:230
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=7 230
366 5
cfn=__init__ bzrlib.lazy_import:223
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=7 223
366 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=_duplicate_ids bzrlib.transform:824
824 0
cfn=__iter__ bzrlib.inventory:957
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=1 957
824 0
cfn=<genexpr> bzrlib.transform:829
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=2 829
824 0
cfn=_get_inventory bzrlib.workingtree_4:417
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=1 417
824 0
cfn=<genexpr> bzrlib.transform:827
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 827
824 0
cfn=<method 'iteritems' of 'dict' objects>
cfi=~
calls=1 0
824 0
fi=/home/andrew/code/bzr/bzrlib/progress.py
fn=finished bzrlib.progress:193
193 0
cfn=return_pb bzrlib.progress:151
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=8 151
193 0
cfn=clear bzrlib.progress:488
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=7 488
193 0
cfn=clear bzrlib.progress:441
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=1 441
193 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=reset bzrlib.repofmt.pack_repo:1470
1470 0
cfn=clear bzrlib.repofmt.pack_repo:507
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=16 507
1470 0
fi=/home/andrew/code/bzr/bzrlib/util/bencode.py
fn=<module> bzrlib.util.bencode:25
25 0
cfn=Bencached bzrlib.util.bencode:95
cfi=/home/andrew/code/bzr/bzrlib/util/bencode.py
calls=1 95
25 0
cfn=__init__ bzrlib.util.bencode:98
cfi=/home/andrew/code/bzr/bzrlib/util/bencode.py
calls=1 98
25 0
fi=/home/andrew/code/bzr/bzrlib/tsort.py
fn=__init__ bzrlib.tsort:42
42 0
fi=/home/andrew/code/bzr/bzrlib/lockable_files.py
fn=_finish_transaction bzrlib.lockable_files:308
308 0
cfn=finish bzrlib.transactions:49
cfi=/home/andrew/code/bzr/bzrlib/transactions.py
calls=9 49
308 0
cfn=finish bzrlib.transactions:124
cfi=/home/andrew/code/bzr/bzrlib/transactions.py
calls=4 124
308 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=__init__ bzrlib.repofmt.pack_repo:227
227 0
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=4 102
227 0
cfn=open_write_stream bzrlib.transport.local:306
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=1 306
227 0
cfn=__call__ bzrlib.lazy_import:120
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=2 120
227 0
cfn=__init__ bzrlib.index:74
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=3 74
227 0
cfn=begin bzrlib.pack:127
cfi=/home/andrew/code/bzr/bzrlib/pack.py
calls=1 127
227 0
cfn=<_hashlib.openssl_md5>
cfi=~
calls=1 0
227 0
cfn=<time.time>
cfi=~
calls=1 0
227 0
cfn=__init__ bzrlib.pack:116
cfi=/home/andrew/code/bzr/bzrlib/pack.py
calls=1 116
227 0
cfn=__init__ bzrlib.repofmt.pack_repo:131
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 131
227 0
fi=/home/andrew/code/bzr/bzrlib/lockable_files.py
fn=__init__ bzrlib.lockable_files:71
71 0
cfn=_escape bzrlib.lockable_files:120
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=5 120
71 0
cfn=__init__ bzrlib.lockdir:160
cfi=/home/andrew/code/bzr/bzrlib/lockdir.py
calls=5 160
71 0
cfn=_find_modes bzrlib.lockable_files:127
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=5 127
71 0
fi=/home/andrew/code/bzr/bzrlib/cache_utf8.py
fn=get_cached_utf8 bzrlib.cache_utf8:92
92 0
cfn=decode bzrlib.cache_utf8:66
cfi=/home/andrew/code/bzr/bzrlib/cache_utf8.py
calls=10 66
92 0
cfn=encode bzrlib.cache_utf8:45
cfi=/home/andrew/code/bzr/bzrlib/cache_utf8.py
calls=10 45
92 0
fi=optparse.py
fn=_check_conflict <optparse.py>:974
974 0
cfn=<method 'has_key' of 'dict' objects>
cfi=~
calls=19 0
974 0
fi=~
fn=<method 'copy' of 'dict' objects>
0 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=apply bzrlib.transform:870
870 0
cfn=_apply_insertions bzrlib.transform:993
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 993
870 77
cfn=_apply_removals bzrlib.transform:956
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 956
870 0
cfn=finalize bzrlib.transform:213
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 213
870 0
cfn=tree_write_locked bzrlib.mutabletree:48
cfi=/home/andrew/code/bzr/bzrlib/mutabletree.py
calls=1 48
870 44
cfn=update bzrlib.progress:462
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=2 462
870 0
cfn=nested_progress_bar bzrlib.ui.text:65
cfi=/home/andrew/code/bzr/bzrlib/ui/text.py
calls=1 65
870 0
cfn=finished bzrlib.progress:193
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=1 193
870 0
cfn=_get_inventory bzrlib.workingtree_4:417
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=1 417
870 0
cfn=__init__ bzrlib.transform:59
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 59
870 0
cfn=__init__ bzrlib.transform:1932
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 1932
870 0
cfn=apply_deletions bzrlib.transform:1964
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 1964
870 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=_unversioned_parents bzrlib.transform:733
733 0
cfn=final_file_id bzrlib.transform:562
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=28 562
733 0
cfn=<method 'iteritems' of 'dict' objects>
cfi=~
calls=1 0
733 0
fi=optparse.py
fn=isbasestring <optparse.py>:826
826 0
cfn=<isinstance>
cfi=~
calls=24 0
826 0
fi=/home/andrew/code/bzr/bzrlib/atomicfile.py
fn=commit bzrlib.atomicfile:108
108 0
cfn=<posix.rename>
cfi=~
calls=9 0
108 0
cfn=_close_tmpfile bzrlib.atomicfile:99
cfi=/home/andrew/code/bzr/bzrlib/atomicfile.py
calls=9 99
108 0
fi=/home/andrew/code/bzr/bzrlib/lockdir.py
fn=_trace bzrlib.lockdir:603
603 0
fi=/home/andrew/code/bzr/bzrlib/config.py
fn=locations_config_filename bzrlib.config:782
782 0
cfn=config_dir bzrlib.config:748
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=10 748
782 0
cfn=join <posixpath.py>:56
cfi=posixpath.py
calls=10 56
782 0
fi=/home/andrew/code/bzr/bzrlib/revisionspec.py
fn=_match_on bzrlib.revisionspec:282
282 0
cfn=<method 'find' of 'unicode' objects>
cfi=~
calls=1 0
282 0
cfn=get_rev_id bzrlib.branch:500
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 500
282 0
cfn=__init__ bzrlib.revisionspec:52
cfi=/home/andrew/code/bzr/bzrlib/revisionspec.py
calls=1 52
282 0
fi=encodings/__init__.py
fn=search_function <encodings/__init__.py>:70
70 0
cfn=<__import__>
cfi=~
calls=2 0
70 0
cfn=normalize_encoding <encodings/__init__.py>:48
cfi=encodings/__init__.py
calls=2 48
70 0
cfn=<locals>
cfi=~
calls=2 0
70 0
cfn=getregentry <encodings/utf_8.py>:33
cfi=encodings/utf_8.py
calls=1 33
70 0
cfn=getregentry <encodings/ascii.py>:41
cfi=encodings/ascii.py
calls=1 41
70 0
cfn=<method 'get' of 'dict' objects>
cfi=~
calls=5 0
70 0
cfn=<isinstance>
cfi=~
calls=2 0
70 0
cfn=<globals>
cfi=~
calls=2 0
70 0
cfn=<method 'replace' of 'str' objects>
cfi=~
calls=1 0
70 0
fi=re.py
fn=compile <re.py>:178
178 0
cfn=_compile <re.py>:219
cfi=re.py
calls=14 219
178 21
fi=/home/andrew/code/bzr/bzrlib/bzrdir.py
fn=_check_supported bzrlib.bzrdir:129
129 0
cfn=<getattr>
cfi=~
calls=8 0
129 0
cfn=is_supported bzrlib.bzrdir:1505
cfi=/home/andrew/code/bzr/bzrlib/bzrdir.py
calls=3 1505
129 0
cfn=is_supported bzrlib.branch:933
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=2 933
129 0
cfn=is_supported bzrlib.repository:2137
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=2 2137
129 0
cfn=is_supported bzrlib.workingtree:2714
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=1 2714
129 0
fi=~
fn=<method 'splitlines' of 'str' objects>
0 0
fi=~
fn=<built-in method group>
0 0
fi=/home/andrew/code/bzr/bzrlib/lazy_regex.py
fn=_real_re_compile bzrlib.lazy_regex:59
59 0
cfn=compile <re.py>:178
cfi=re.py
calls=14 178
59 21
fi=~
fn=<method 'truncate' of 'file' objects>
0 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=find_format bzrlib.repository:2029
2029 0
cfn=get bzrlib.transport.local:134
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=3 134
2029 1
cfn=<method 'read' of 'file' objects>
cfi=~
calls=2 0
2029 0
cfn=get bzrlib.repository:1968
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=2 1968
2029 20
cfn=get_repository_transport bzrlib.bzrdir:1284
cfi=/home/andrew/code/bzr/bzrlib/bzrdir.py
calls=3 1284
2029 1
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
2029 0
cfn=__init__ bzrlib.errors:649
cfi=/home/andrew/code/bzr/bzrlib/errors.py
calls=1 649
2029 0
fi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
fn=_pump bzrlib.transport:410
410 0
cfn=pumpfile bzrlib.osutils:562
cfi=/home/andrew/code/bzr/bzrlib/osutils.py
calls=8 562
410 42
cfn=<isinstance>
cfi=~
calls=8 0
410 0
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
410 0
fi=/home/andrew/code/bzr/bzrlib/ui/text.py
fn=nested_progress_bar bzrlib.ui.text:65
65 0
cfn=get_nested bzrlib.progress:134
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=8 134
65 1
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
65 0
cfn=__init__ bzrlib.progress:98
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=1 98
65 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=find_conflicts bzrlib.transform:631
631 0
cfn=_parent_loops bzrlib.transform:715
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 715
631 10
cfn=_duplicate_entries bzrlib.transform:797
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 797
631 4
cfn=_overwrite_conflicts bzrlib.transform:784
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 784
631 7
cfn=_improper_versioning bzrlib.transform:747
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 747
631 2
cfn=_executability_conflicts bzrlib.transform:763
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 763
631 2
cfn=_parent_type_conflicts bzrlib.transform:837
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 837
631 1
cfn=by_parent bzrlib.transform:609
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 609
631 1
cfn=_add_tree_children bzrlib.transform:650
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 650
631 1
cfn=_duplicate_ids bzrlib.transform:824
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 824
631 0
cfn=_unversioned_parents bzrlib.transform:733
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 733
631 0
cfn=<method 'extend' of 'list' objects>
cfi=~
calls=8 0
631 0
fi=/home/andrew/code/bzr/bzrlib/workingtree.py
fn=conflicts bzrlib.workingtree:2605
2605 0
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
2605 0
cfn=get_read_locked <<string>>:1
cfi=<string>
calls=1 1
2605 0
cfn=from_stanzas bzrlib.conflicts:219
cfi=/home/andrew/code/bzr/bzrlib/conflicts.py
calls=1 219
2605 0
cfn=__init__ bzrlib.rio:58
cfi=/home/andrew/code/bzr/bzrlib/rio.py
calls=1 58
2605 0
fi=optparse.py
fn=_check_callback <optparse.py>:702
702 0
cfn=<callable>
cfi=~
calls=12 0
702 0
fi=sre_parse.py
fn=opengroup <sre_parse.py>:78
78 0
cfn=<method 'append' of 'list' objects>
cfi=~
calls=11 0
78 0
cfn=<method 'get' of 'dict' objects>
cfi=~
calls=4 0
78 0
fi=/home/andrew/code/bzr/bzrlib/inventory.py
fn=<genexpr> bzrlib.inventory:920
920 0
fi=optparse.py
fn=get_default_values <optparse.py>:1297
1297 0
cfn=isbasestring <optparse.py>:826
cfi=optparse.py
calls=12 826
1297 0
cfn=<method 'get' of 'dict' objects>
cfi=~
calls=12 0
1297 0
cfn=__init__ <optparse.py>:831
cfi=optparse.py
calls=1 831
1297 0
cfn=_get_all_options <optparse.py>:1291
cfi=optparse.py
calls=1 1291
1297 0
cfn=<method 'copy' of 'dict' objects>
cfi=~
calls=1 0
1297 0
fi=/home/andrew/code/bzr/bzrlib/lazy_regex.py
fn=__init__ bzrlib.lazy_regex:42
42 0
fi=stat.py
fn=S_IFMT <stat.py>:29
29 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=_replace_index_with_readonly bzrlib.repofmt.pack_repo:402
402 0
cfn=__init__ bzrlib.index:243
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=4 243
402 0
cfn=<setattr>
cfi=~
calls=4 0
402 0
cfn=index_name bzrlib.repofmt.pack_repo:394
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=4 394
402 0
cfn=index_offset bzrlib.repofmt.pack_repo:398
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=4 398
402 0
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=get_lines bzrlib.dirstate:1494
1494 0
cfn=<map>
cfi=~
calls=2 0
1494 13
cfn=_get_output_lines bzrlib.dirstate:1834
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=2 1834
1494 0
cfn=_get_parents_line bzrlib.dirstate:1512
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=2 1512
1494 0
cfn=get_parent_ids bzrlib.dirstate:1597
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=2 1597
1494 0
cfn=_get_ghosts_line bzrlib.dirstate:1508
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=2 1508
1494 0
cfn=<method 'extend' of 'list' objects>
cfi=~
calls=2 0
1494 0
cfn=<method 'append' of 'list' objects>
cfi=~
calls=4 0
1494 0
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=set_writer bzrlib.knit:2040
2040 0
fi=/home/andrew/code/bzr/bzrlib/progress.py
fn=top bzrlib.progress:122
122 0
cfn=<len>
cfi=~
calls=14 0
122 0
fi=/home/andrew/code/bzr/bzrlib/revisiontree.py
fn=<module> bzrlib.revisiontree:17
17 0
cfn=RevisionTree bzrlib.revisiontree:29
cfi=/home/andrew/code/bzr/bzrlib/revisiontree.py
calls=1 29
17 0
fi=stat.py
fn=S_ISLNK <stat.py>:60
60 0
cfn=S_IFMT <stat.py>:29
cfi=stat.py
calls=14 29
60 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=add_index bzrlib.repofmt.pack_repo:475
475 0
cfn=insert_index bzrlib.index:1034
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=8 1034
475 0
cfn=access_tuple bzrlib.repofmt.pack_repo:323
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=8 323
475 0
fi=stat.py
fn=S_ISREG <stat.py>:54
54 0
cfn=S_IFMT <stat.py>:29
cfi=stat.py
calls=13 29
54 0
fi=/home/andrew/code/bzr/bzrlib/identitymap.py
fn=__init__ bzrlib.identitymap:46
46 0
fi=/home/andrew/code/bzr/bzrlib/config.py
fn=config_filename bzrlib.config:772
772 0
cfn=config_dir bzrlib.config:748
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=8 748
772 0
cfn=join <posixpath.py>:56
cfi=posixpath.py
calls=8 56
772 0
fi=/home/andrew/code/bzr/bzrlib/progress.py
fn=child_progress bzrlib.progress:205
205 0
cfn=__init__ bzrlib.progress:454
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=7 454
205 0
fi=/home/andrew/code/bzr/bzrlib/config.py
fn=_get_matching_sections bzrlib.config:320
320 0
cfn=_get_section bzrlib.config:332
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=12 332
320 0
fi=UserDict.py
fn=__getitem__ <UserDict.py>:17
17 0
cfn=<hasattr>
cfi=~
calls=1 0
17 0
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=_get_output_lines bzrlib.dirstate:1834
1834 0
cfn=<zlib.crc32>
cfi=~
calls=2 0
1834 0
cfn=<method 'join' of 'str' objects>
cfi=~
calls=2 0
1834 0
cfn=<method 'append' of 'list' objects>
cfi=~
calls=8 0
1834 0
cfn=<len>
cfi=~
calls=2 0
1834 0
fi=/home/andrew/code/bzr/bzrlib/revisionspec.py
fn=from_string bzrlib.revisionspec:148
148 0
cfn=<method 'startswith' of 'unicode' objects>
cfi=~
calls=11 0
148 0
cfn=<built-in method match>
cfi=~
calls=1 0
148 0
cfn=__getattr__ bzrlib.lazy_regex:63
cfi=/home/andrew/code/bzr/bzrlib/lazy_regex.py
calls=1 63
148 3
cfn=__init__ bzrlib.revisionspec:183
cfi=/home/andrew/code/bzr/bzrlib/revisionspec.py
calls=1 183
148 0
cfn=lazy_compile bzrlib.lazy_regex:75
cfi=/home/andrew/code/bzr/bzrlib/lazy_regex.py
calls=1 75
148 0
cfn=<isinstance>
cfi=~
calls=2 0
148 0
cfn=__new__ bzrlib.revisionspec:137
cfi=/home/andrew/code/bzr/bzrlib/revisionspec.py
calls=1 137
148 0
fi=/home/andrew/code/bzr/bzrlib/commands.py
fn=run_argv_aliases bzrlib.commands:459
459 0
cfn=run bzrlib.builtins:585
cfi=/home/andrew/code/bzr/bzrlib/builtins.py
calls=1 585
459 94712
cfn=parse_args bzrlib.commands:529
cfi=/home/andrew/code/bzr/bzrlib/commands.py
calls=1 529
459 9
cfn=_setup_outf bzrlib.commands:434
cfi=/home/andrew/code/bzr/bzrlib/commands.py
calls=1 434
459 0
cfn=_match_argform bzrlib.commands:550
cfi=/home/andrew/code/bzr/bzrlib/commands.py
calls=1 550
459 0
cfn=name bzrlib.commands:514
cfi=/home/andrew/code/bzr/bzrlib/commands.py
calls=1 514
459 0
cfn=set_verbosity_level bzrlib.trace:231
cfi=/home/andrew/code/bzr/bzrlib/trace.py
calls=1 231
459 0
cfn=<method 'replace' of 'str' objects>
cfi=~
calls=2 0
459 0
cfn=<method 'items' of 'dict' objects>
cfi=~
calls=1 0
459 0
cfn=<method 'update' of 'dict' objects>
cfi=~
calls=1 0
459 0
cfn=<method 'has_key' of 'dict' objects>
cfi=~
calls=1 0
459 0
cfn=<method 'copy' of 'dict' objects>
cfi=~
calls=1 0
459 0
cfn=is_verbose bzrlib.trace:270
cfi=/home/andrew/code/bzr/bzrlib/trace.py
calls=1 270
459 0
fi=sre_parse.py
fn=isname <sre_parse.py>:222
222 0
cfn=isident <sre_parse.py>:216
cfi=sre_parse.py
calls=19 216
222 0
fi=fnmatch.py
fn=translate <fnmatch.py>:72
72 0
cfn=escape <re.py>:196
cfi=re.py
calls=9 196
72 0
cfn=<len>
cfi=~
calls=3 0
72 0
fi=/home/andrew/code/bzr/bzrlib/rio.py
fn=read_stanza bzrlib.rio:247
247 0
cfn=read_stanza_unicode bzrlib.rio:264
cfi=/home/andrew/code/bzr/bzrlib/rio.py
calls=9 264
247 3
fi=/home/andrew/code/bzr/bzrlib/config.py
fn=__init__ bzrlib.config:204
204 0
fi=/home/andrew/code/bzr/bzrlib/atomicfile.py
fn=<module> bzrlib.atomicfile:18
18 0
cfn=lazy_import bzrlib.lazy_import:366
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 366
18 0
cfn=AtomicFile bzrlib.atomicfile:39
cfi=/home/andrew/code/bzr/bzrlib/atomicfile.py
calls=1 39
18 0
cfn=<posix.getpid>
cfi=~
calls=1 0
18 0
cfn=<globals>
cfi=~
calls=1 0
18 0
fi=/home/andrew/code/bzr/bzrlib/progress.py
fn=return_pb bzrlib.progress:151
151 0
cfn=<method 'pop' of 'list' objects>
cfi=~
calls=8 0
151 0
fi=~
fn=<_sre.compile>
0 0
fi=tempfile.py
fn=<module> <tempfile.py>:18
18 0
cfn=<hasattr>
cfi=~
calls=5 0
18 0
cfn=_RandomNameSequence <tempfile.py>:107
cfi=tempfile.py
calls=1 107
18 0
cfn=_TemporaryFileWrapper <tempfile.py>:367
cfi=tempfile.py
calls=1 367
18 0
cfn=<thread.allocate_lock>
cfi=~
calls=1 0
18 0
fi=/home/andrew/code/bzr/bzrlib/transport/local.py
fn=stat bzrlib.transport.local:456
456 0
cfn=<posix.stat>
cfi=~
calls=6 0
456 0
cfn=_translate_error bzrlib.transport:340
cfi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
calls=1 340
456 0
cfn=_abspath bzrlib.transport.local:85
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=6 85
456 0
fi=/home/andrew/code/bzr/bzrlib/option.py
fn=get_optparser bzrlib.option:403
403 0
cfn=add_option bzrlib.option:206
cfi=/home/andrew/code/bzr/bzrlib/option.py
calls=7 206
403 2
cfn=__init__ <optparse.py>:1179
cfi=optparse.py
calls=1 1179
403 1
cfn=short_name bzrlib.option:193
cfi=/home/andrew/code/bzr/bzrlib/option.py
calls=7 193
403 0
cfn=remove_option <optparse.py>:1045
cfi=optparse.py
calls=1 1045
403 0
cfn=<method 'itervalues' of 'dict' objects>
cfi=~
calls=1 0
403 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=open bzrlib.branch:1174
1174 0
cfn=find_repository bzrlib.bzrdir:511
cfi=/home/andrew/code/bzr/bzrlib/bzrdir.py
calls=2 511
1174 50
cfn=__init__ bzrlib.lockable_files:71
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=2 71
1174 0
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=2 102
1174 0
cfn=__init__ bzrlib.branch:1699
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=2 1699
1174 1
cfn=get_branch_transport bzrlib.bzrdir:1270
cfi=/home/andrew/code/bzr/bzrlib/bzrdir.py
calls=2 1270
1174 0
fi=/home/andrew/code/bzr/bzrlib/config.py
fn=_get_location_config bzrlib.config:601
601 0
cfn=__init__ bzrlib.config:457
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=5 457
601 1
cfn=_get_base bzrlib.branch:1323
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=5 1323
601 0
fi=/home/andrew/code/bzr/bzrlib/store/__init__.py
fn=__init__ bzrlib.store:244
244 0
cfn=<isinstance>
cfi=~
calls=6 0
244 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=__init__ bzrlib.transform:130
130 0
cfn=<posix.mkdir>
cfi=~
calls=2 0
130 0
cfn=_posix_local_path_from_url bzrlib.urlutils:219
cfi=/home/andrew/code/bzr/bzrlib/urlutils.py
calls=2 219
130 0
cfn=controlfilename bzrlib.lockable_files:147
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=2 147
130 0
cfn=trans_id_tree_file_id bzrlib.transform:320
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 320
130 0
cfn=get_root_id_read_locked <<string>>:1
cfi=<string>
calls=1 1
130 0
cfn=lock_tree_write bzrlib.workingtree_4:608
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=1 608
130 0
fi=/home/andrew/code/bzr/bzrlib/config.py
fn=__init__ bzrlib.config:698
698 0
cfn=__init__ bzrlib.config:204
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=5 204
698 0
fi=/home/andrew/code/bzr/bzrlib/symbol_versioning.py
fn=_populate_decorated bzrlib.symbol_versioning:201
201 0
cfn=_decorate_docstring bzrlib.symbol_versioning:178
cfi=/home/andrew/code/bzr/bzrlib/symbol_versioning.py
calls=8 178
201 0
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=__init__ bzrlib.index:243
243 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=update_revisions bzrlib.branch:1464
1464 0
cfn=get_graph bzrlib.repository:1717
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 1717
1464 0
cfn=fetch_write_locked <<string>>:1
cfi=<string>
calls=1 1
1464 91736
cfn=generate_revision_history_write_locked <<string>>:1
cfi=<string>
calls=1 1
1464 185
cfn=heads bzrlib.graph:298
cfi=/home/andrew/code/bzr/bzrlib/graph.py
calls=1 298
1464 0
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
1464 0
cfn=unlock bzrlib.branch:1361
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1361
1464 0
cfn=last_revision_info_read_locked <<string>>:1
cfi=<string>
calls=1 1
1464 0
cfn=lock_read bzrlib.branch:1353
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1353
1464 0
cfn=last_revision bzrlib.branch:1951
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1951
1464 0
cfn=ensure_null bzrlib.revision:455
cfi=/home/andrew/code/bzr/bzrlib/revision.py
calls=1 455
1464 0
fi=/home/andrew/code/bzr/bzrlib/config.py
fn=__init__ bzrlib.config:437
437 0
cfn=__init__ bzrlib.config:389
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=8 389
437 0
fi=/home/andrew/code/bzr/bzrlib/atomicfile.py
fn=_close_tmpfile bzrlib.atomicfile:99
99 0
cfn=<posix.close>
cfi=~
calls=9 0
99 0
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=_split_root_dirblock_into_contents bzrlib.dirstate:1006
1006 0
cfn=<method 'append' of 'list' objects>
cfi=~
calls=17 0
1006 0
fi=/home/andrew/code/bzr/bzrlib/merge.py
fn=fix_root bzrlib.merge:579
579 0
cfn=reparent_children bzrlib.merge:601
cfi=/home/andrew/code/bzr/bzrlib/merge.py
calls=1 601
579 1
cfn=cancel_creation bzrlib.transform:454
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 454
579 0
cfn=final_file_id bzrlib.transform:562
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 562
579 0
cfn=get_root_id bzrlib.revisiontree:138
cfi=/home/andrew/code/bzr/bzrlib/revisiontree.py
calls=1 138
579 0
cfn=final_kind bzrlib.transform:536
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=2 536
579 0
cfn=__get_root bzrlib.transform:208
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=4 208
579 0
cfn=_get_inventory bzrlib.tree:221
cfi=/home/andrew/code/bzr/bzrlib/tree.py
calls=2 221
579 0
cfn=cancel_versioning bzrlib.transform:503
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 503
579 0
cfn=trans_id_file_id bzrlib.transform:329
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 329
579 0
fi=/home/andrew/code/bzr/bzrlib/store/versioned/__init__.py
fn=__init__ bzrlib.store.versioned:46
46 0
cfn=__init__ bzrlib.store:244
cfi=/home/andrew/code/bzr/bzrlib/store/__init__.py
calls=6 244
46 0
fi=/home/andrew/code/bzr/bzrlib/bzrdir.py
fn=probe_transport bzrlib.bzrdir:1423
1423 0
cfn=<method 'read' of 'file' objects>
cfi=~
calls=3 0
1423 0
cfn=get bzrlib.transport.local:134
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=3 134
1423 1
fi=/home/andrew/code/bzr/bzrlib/xml7.py
fn=<module> bzrlib.xml7:17
17 0
cfn=Serializer_v7 bzrlib.xml7:23
cfi=/home/andrew/code/bzr/bzrlib/xml7.py
calls=1 23
17 0
fi=/home/andrew/code/bzr/bzrlib/transactions.py
fn=__init__ bzrlib.transactions:131
131 0
cfn=__init__ bzrlib.transactions:52
cfi=/home/andrew/code/bzr/bzrlib/transactions.py
calls=6 52
131 0
fi=/home/andrew/code/bzr/bzrlib/bzrdir.py
fn=probe_transport bzrlib.bzrdir:2387
2387 0
cfn=get_smart_client bzrlib.transport:616
cfi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
calls=3 616
2387 0
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
2387 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=access_tuple bzrlib.repofmt.pack_repo:323
323 0
cfn=access_tuple bzrlib.repofmt.pack_repo:151
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=4 151
323 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=_iter_disk_pack_index bzrlib.repofmt.pack_repo:1376
1376 0
cfn=__init__ bzrlib.index:243
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=4 243
1376 0
cfn=__call__ bzrlib.lazy_import:120
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 120
1376 0
fi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
fn=_generate_inventory bzrlib.workingtree_4:308
308 0
cfn=_get_entry bzrlib.workingtree_4:375
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=2 375
308 0
cfn=__init__ bzrlib.inventory:860
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=2 860
308 0
cfn=current_dirstate bzrlib.workingtree_4:250
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=2 250
308 0
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
308 0
cfn=_read_dirblocks_if_needed bzrlib.dirstate:1868
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=2 1868
308 0
fi=/home/andrew/code/bzr/bzrlib/lockdir.py
fn=__init__ bzrlib.lockdir:160
160 0
cfn=<isinstance>
cfi=~
calls=5 0
160 0
fi=/home/andrew/code/bzr/bzrlib/transactions.py
fn=writeable bzrlib.transactions:152
152 0
fi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
fn=write bzrlib.util.configobj.configobj:1891
1891 0
cfn=_write_line bzrlib.util.configobj.configobj:1857
cfi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
calls=1 1857
1891 0
cfn=_a_to_u bzrlib.util.configobj.configobj:1367
cfi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
calls=3 1367
1891 0
cfn=<method 'encode' of 'unicode' objects>
cfi=~
calls=1 0
1891 0
cfn=__getitem__ bzrlib.util.configobj.configobj:530
cfi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
calls=1 530
1891 0
cfn=<isinstance>
cfi=~
calls=1 0
1891 0
cfn=_handle_comment bzrlib.util.configobj.configobj:1880
cfi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
calls=1 1880
1891 0
cfn=<method 'append' of 'list' objects>
cfi=~
calls=1 0
1891 0
cfn=<method 'join' of 'unicode' objects>
cfi=~
calls=1 0
1891 0
cfn=<method 'write' of 'cStringIO.StringO' objects>
cfi=~
calls=1 0
1891 0
fi=/home/andrew/code/bzr/bzrlib/xml6.py
fn=<module> bzrlib.xml6:17
17 0
cfn=Serializer_v6 bzrlib.xml6:20
cfi=/home/andrew/code/bzr/bzrlib/xml6.py
calls=1 20
17 0
fi=email/__init__.py
fn=__init__ <email/__init__.py>:75
75 0
fi=/home/andrew/code/bzr/bzrlib/builtins.py
fn=_get_mergeable_helper bzrlib.builtins:4408
4408 0
cfn=read_mergeable_from_transport bzrlib.bundle:57
cfi=/home/andrew/code/bzr/bzrlib/bundle/__init__.py
calls=1 57
4408 13
cfn=get_transport bzrlib.transport:1560
cfi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
calls=1 1560
4408 0
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=4 102
4408 0
cfn=split bzrlib.urlutils:418
cfi=/home/andrew/code/bzr/bzrlib/urlutils.py
calls=1 418
4408 0
cfn=clone bzrlib.transport.local:69
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=1 69
4408 0
cfn=normalize_url bzrlib.urlutils:309
cfi=/home/andrew/code/bzr/bzrlib/urlutils.py
calls=1 309
4408 0
fi=/home/andrew/code/bzr/bzrlib/lockdir.py
fn=validate_token bzrlib.lockdir:590
590 0
fi=/home/andrew/code/bzr/bzrlib/transport/local.py
fn=put_bytes_non_atomic bzrlib.transport.local:266
266 0
cfn=_put_non_atomic_helper bzrlib.transport.local:193
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=5 193
266 0
fi=optparse.py
fn=_check_dest <optparse.py>:672
672 0
cfn=<method 'replace' of 'str' objects>
cfi=~
calls=2 0
672 0
fi=sre_parse.py
fn=__setitem__ <sre_parse.py>:138
138 0
fi=/home/andrew/code/bzr/bzrlib/lazy_import.py
fn=lazy_import bzrlib.lazy_import:230
230 0
cfn=_convert_imports bzrlib.lazy_import:239
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=7 239
230 1
cfn=_build_map bzrlib.lazy_import:245
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=7 245
230 4
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=remove_index bzrlib.repofmt.pack_repo:514
514 0
cfn=set_writer bzrlib.knit:2040
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=4 2040
514 0
cfn=<getattr>
cfi=~
calls=4 0
514 0
cfn=<method 'remove' of 'list' objects>
cfi=~
calls=4 0
514 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=__make_delegated bzrlib.repository:1819
1819 0
cfn=<globals>
cfi=~
calls=10 0
1819 0
fi=/home/andrew/code/bzr/bzrlib/bzrdir.py
fn=open_from_transport bzrlib.bzrdir:653
653 0
cfn=_check_supported bzrlib.bzrdir:129
cfi=/home/andrew/code/bzr/bzrlib/bzrdir.py
calls=3 129
653 0
cfn=do_catching_redirections bzrlib.transport:1638
cfi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
calls=2 1638
653 0
cfn=__call__ bzrlib.lazy_import:120
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 120
653 0
cfn=open bzrlib.bzrdir:1537
cfi=/home/andrew/code/bzr/bzrlib/bzrdir.py
calls=3 1537
653 1
fi=/home/andrew/code/bzr/bzrlib/config.py
fn=parse_username bzrlib.config:865
865 0
cfn=match <re.py>:126
cfi=re.py
calls=4 126
865 2
cfn=<built-in method group>
cfi=~
calls=8 0
865 0
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
865 0
fi=sre_parse.py
fn=closegroup <sre_parse.py>:89
89 0
cfn=<method 'remove' of 'list' objects>
cfi=~
calls=11 0
89 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=add_writable_index bzrlib.repofmt.pack_repo:489
489 0
cfn=add_index bzrlib.repofmt.pack_repo:475
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=4 475
489 0
cfn=access_tuple bzrlib.repofmt.pack_repo:323
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=4 323
489 0
cfn=set_writer bzrlib.knit:2040
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=4 2040
489 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=fetch bzrlib.branch:257
257 0
cfn=fetch bzrlib.repository:898
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 898
257 91736
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
257 0
cfn=unlock bzrlib.branch:1361
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1361
257 0
cfn=finished bzrlib.progress:193
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=1 193
257 0
cfn=lock_read bzrlib.branch:1353
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1353
257 0
cfn=nested_progress_bar bzrlib.ui.text:65
cfi=/home/andrew/code/bzr/bzrlib/ui/text.py
calls=1 65
257 0
cfn=_get_base bzrlib.branch:1323
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=2 1323
257 0
fi=/home/andrew/code/bzr/bzrlib/lockdir.py
fn=wait_lock bzrlib.lockdir:460
460 0
cfn=attempt_lock bzrlib.lockdir:447
cfi=/home/andrew/code/bzr/bzrlib/lockdir.py
calls=4 447
460 17
cfn=<time.time>
cfi=~
calls=4 0
460 0
fi=/home/andrew/code/bzr/bzrlib/lockable_files.py
fn=_find_modes bzrlib.lockable_files:127
127 0
cfn=stat bzrlib.transport.local:456
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=5 456
127 0
fi=/home/andrew/code/bzr/bzrlib/registry.py
fn=_do_import bzrlib.registry:64
64 0
cfn=<__import__>
cfi=~
calls=3 0
64 20
cfn=<locals>
cfi=~
calls=3 0
64 0
cfn=<getattr>
cfi=~
calls=3 0
64 0
cfn=<globals>
cfi=~
calls=3 0
64 0
fi=sre_parse.py
fn=__init__ <sre_parse.py>:73
73 0
fi=~
fn=<method 'ljust' of 'str' objects>
0 0
fi=~
fn=<bzrlib._dirstate_helpers_c._read_dirblocks_c>
0 0
cfn=_split_root_dirblock_into_contents bzrlib.dirstate:1006
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=1 1006
0 0
cfn=_num_present_parents bzrlib.dirstate:1855
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=1 1855
0 0
fi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
fn=__init__ bzrlib.workingtree_4:120
120 0
cfn=mutter bzrlib.trace:108
cfi=/home/andrew/code/bzr/bzrlib/trace.py
calls=1 108
120 0
cfn=_detect_case_handling bzrlib.workingtree:275
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=1 275
120 0
cfn=_posix_realpath bzrlib.osutils:271
cfi=/home/andrew/code/bzr/bzrlib/osutils.py
calls=1 271
120 0
cfn=<isinstance>
cfi=~
calls=3 0
120 0
cfn=_setup_directory_is_tree_reference bzrlib.workingtree:1011
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=1 1011
120 0
cfn=safe_unicode bzrlib.osutils:915
cfi=/home/andrew/code/bzr/bzrlib/osutils.py
calls=1 915
120 0
cfn=<lambda> bzrlib.workingtree:287
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=1 287
120 0
fi=/home/andrew/code/bzr/bzrlib/lockable_files.py
fn=put bzrlib.lockable_files:164
164 0
cfn=put_file bzrlib.transport.local:150
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=3 150
164 41
cfn=_escape bzrlib.lockable_files:120
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=3 120
164 0
cfn=__del__ bzrlib.atomicfile:123
cfi=/home/andrew/code/bzr/bzrlib/atomicfile.py
calls=3 123
164 0
fi=/home/andrew/code/bzr/bzrlib/bzrdir.py
fn=find_format bzrlib.bzrdir:1408
1408 0
cfn=probe_transport bzrlib.bzrdir:1423
cfi=/home/andrew/code/bzr/bzrlib/bzrdir.py
calls=3 1423
1408 1
cfn=probe_transport bzrlib.bzrdir:2387
cfi=/home/andrew/code/bzr/bzrlib/bzrdir.py
calls=3 2387
1408 0
fi=/home/andrew/code/bzr/bzrlib/progress.py
fn=next_phase bzrlib.progress:547
547 0
cfn=update bzrlib.progress:339
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=2 339
547 0
cfn=update bzrlib.progress:462
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=3 462
547 0
fi=optparse.py
fn=_check_type <optparse.py>:629
629 0
cfn=<hasattr>
cfi=~
calls=2 0
629 0
fi=~
fn=<round>
0 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=_write_revision_history bzrlib.branch:1992
1992 0
cfn=_lefthand_history bzrlib.branch:1427
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1427
1992 77
cfn=_write_last_revision_info bzrlib.branch:1956
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1956
1992 0
cfn=_get_append_revisions_only bzrlib.branch:2064
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 2064
1992 11
cfn=<len>
cfi=~
calls=2 0
1992 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=_start_write_group bzrlib.repofmt.pack_repo:1617
1617 0
cfn=__init__ bzrlib.repofmt.pack_repo:227
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 227
1617 1
cfn=add_writable_index bzrlib.repofmt.pack_repo:489
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=4 489
1617 0
cfn=get_weave_or_empty bzrlib.repofmt.pack_repo:1756
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1756
1617 0
cfn=is_write_locked bzrlib.repofmt.pack_repo:1959
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1959
1617 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
fn=_get_revision_vf bzrlib.repofmt.knitrepo:256
256 0
cfn=get_revision_file bzrlib.store.revision.knit:114
cfi=/home/andrew/code/bzr/bzrlib/store/revision/knit.py
calls=2 114
256 105
cfn=get_revision_file bzrlib.repofmt.pack_repo:1693
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=2 1693
256 0
cfn=get_transaction bzrlib.repository:1683
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=2 1683
256 0
cfn=get_transaction bzrlib.repofmt.pack_repo:1950
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=2 1950
256 0
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=get_ancestry bzrlib.knit:1218
1218 0
cfn=get_ancestry bzrlib.knit:1387
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=1 1387
1218 17
cfn=<isinstance>
cfi=~
calls=2 0
1218 0
fi=/home/andrew/code/bzr/bzrlib/transactions.py
fn=set_cache_size bzrlib.transactions:80
80 0
cfn=_trim bzrlib.transactions:86
cfi=/home/andrew/code/bzr/bzrlib/transactions.py
calls=9 86
80 0
fi=/home/andrew/code/bzr/bzrlib/config.py
fn=username bzrlib.config:222
222 0
cfn=_get_user_id bzrlib.config:352
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=4 352
222 4
cfn=get <UserDict.py>:57
cfi=UserDict.py
calls=4 57
222 0
fi=encodings/__init__.py
fn=normalize_encoding <encodings/__init__.py>:48
48 0
cfn=<method 'split' of 'str' objects>
cfi=~
calls=4 0
48 0
cfn=<method 'translate' of 'str' objects>
cfi=~
calls=4 0
48 0
cfn=<method 'join' of 'str' objects>
cfi=~
calls=4 0
48 0
fi=/home/andrew/code/bzr/bzrlib/symbol_versioning.py
fn=method_decorator bzrlib.symbol_versioning:137
137 0
cfn=_populate_decorated bzrlib.symbol_versioning:201
cfi=/home/andrew/code/bzr/bzrlib/symbol_versioning.py
calls=8 201
137 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
fn=get_revision_graph bzrlib.repofmt.knitrepo:188
188 0
cfn=get_graph bzrlib.versionedfile:344
cfi=/home/andrew/code/bzr/bzrlib/versionedfile.py
calls=2 344
188 164
cfn=_get_revision_vf bzrlib.repofmt.knitrepo:256
cfi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
calls=2 256
188 0
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
188 0
cfn=has_version bzrlib.knit:819
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=2 819
188 5
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=is_compatible bzrlib.repository:2716
2716 0
cfn=<isinstance>
cfi=~
calls=2 0
2716 0
fi=/home/andrew/code/bzr/bzrlib/urlutils.py
fn=strip_trailing_slash bzrlib.urlutils:466
466 0
cfn=_find_scheme_and_separator bzrlib.urlutils:87
cfi=/home/andrew/code/bzr/bzrlib/urlutils.py
calls=4 87
466 2
cfn=<method 'endswith' of 'str' objects>
cfi=~
calls=4 0
466 0
cfn=<len>
cfi=~
calls=4 0
466 0
fi=~
fn=<globals>
0 0
fi=/home/andrew/code/bzr/bzrlib/rio.py
fn=as_dict bzrlib.rio:233
233 0
fi=<string>
fn=fetch_write_locked <<string>>:1
1 0
cfn=fetch bzrlib.repository:2765
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 2765
1 91720
cfn=unlock bzrlib.inter:107
cfi=/home/andrew/code/bzr/bzrlib/inter.py
calls=1 107
1 0
cfn=lock_write bzrlib.inter:94
cfi=/home/andrew/code/bzr/bzrlib/inter.py
calls=1 94
1 0
fi=/home/andrew/code/bzr/bzrlib/lockdir.py
fn=confirm bzrlib.lockdir:383
383 0
cfn=peek bzrlib.lockdir:410
cfi=/home/andrew/code/bzr/bzrlib/lockdir.py
calls=4 410
383 3
cfn=<method 'get' of 'dict' objects>
cfi=~
calls=4 0
383 0
fi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
fn=recursive_interpolate bzrlib.util.configobj.configobj:312
312 0
cfn=<built-in method search>
cfi=~
calls=4 0
312 0
cfn=<method 'has_key' of 'dict' objects>
cfi=~
calls=4 0
312 0
fi=struct.py
fn=_compile <struct.py>:35
35 0
cfn=<len>
cfi=~
calls=4 0
35 0
fi=sre_parse.py
fn=isident <sre_parse.py>:216
216 0
fi=~
fn=<method 'reverse' of 'list' objects>
0 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=__init__ bzrlib.repofmt.pack_repo:449
449 0
cfn=__call__ bzrlib.lazy_import:120
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=2 120
449 1
cfn=__init__ bzrlib.knit:1964
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=3 1964
449 0
cfn=__init__ bzrlib.index:990
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=3 990
449 0
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=insert_index bzrlib.index:1034
1034 0
cfn=<method 'insert' of 'list' objects>
cfi=~
calls=8 0
1034 0
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=DirState bzrlib.dirstate:248
248 0
fi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
fn=flush bzrlib.workingtree_4:293
293 0
cfn=save bzrlib.dirstate:1943
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=3 1943
293 14
cfn=current_dirstate bzrlib.workingtree_4:250
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=3 250
293 0
fi=/home/andrew/code/bzr/bzrlib/inter.py
fn=register_optimiser bzrlib.inter:102
102 0
cfn=<method 'append' of 'list' objects>
cfi=~
calls=9 0
102 0
fi=/home/andrew/code/bzr/bzrlib/registry.py
fn=get_obj bzrlib.registry:54
54 0
cfn=_do_import bzrlib.registry:64
cfi=/home/andrew/code/bzr/bzrlib/registry.py
calls=3 64
54 20
cfn=get_obj bzrlib.registry:35
cfi=/home/andrew/code/bzr/bzrlib/registry.py
calls=4 35
54 0
fi=/home/andrew/code/bzr/bzrlib/config.py
fn=_get_branch_data_config bzrlib.config:596
596 0
cfn=__init__ bzrlib.config:893
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=5 893
596 0
fi=UserDict.py
fn=__contains__ <UserDict.py>:69
69 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=__init__ bzrlib.repofmt.pack_repo:1821
1821 0
cfn=clone bzrlib.transport.local:69
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=3 69
1821 1
cfn=__init__ bzrlib.repofmt.pack_repo:1116
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1116
1821 1
cfn=__init__ bzrlib.repofmt.knitrepo:97
cfi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
calls=1 97
1821 0
cfn=__init__ bzrlib.repofmt.pack_repo:1681
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1681
1821 0
cfn=__init__ bzrlib.repofmt.pack_repo:1739
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1739
1821 0
cfn=__init__ bzrlib.repofmt.pack_repo:1792
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1792
1821 0
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=_signature bzrlib.index:966
966 0
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=_get_parents_line bzrlib.dirstate:1512
1512 0
cfn=<method 'join' of 'str' objects>
cfi=~
calls=2 0
1512 0
cfn=<len>
cfi=~
calls=2 0
1512 0
fi=/home/andrew/code/bzr/bzrlib/revisiontree.py
fn=RevisionTree bzrlib.revisiontree:29
29 0
cfn=method_decorator bzrlib.symbol_versioning:137
cfi=/home/andrew/code/bzr/bzrlib/symbol_versioning.py
calls=1 137
29 0
cfn=deprecated_method bzrlib.symbol_versioning:125
cfi=/home/andrew/code/bzr/bzrlib/symbol_versioning.py
calls=1 125
29 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=find_format bzrlib.branch:847
847 0
cfn=<method 'read' of 'file' objects>
cfi=~
calls=2 0
847 0
cfn=get bzrlib.transport.local:134
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=2 134
847 0
cfn=get_branch_transport bzrlib.bzrdir:1270
cfi=/home/andrew/code/bzr/bzrlib/bzrdir.py
calls=2 1270
847 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=pull bzrlib.branch:1513
1513 0
cfn=last_revision_info_read_locked <<string>>:1
cfi=<string>
calls=2 1
1513 1
cfn=update_revisions_write_locked <<string>>:1
cfi=<string>
calls=1 1
1513 91924
cfn=merge_to bzrlib.tag:186
cfi=/home/andrew/code/bzr/bzrlib/tag.py
calls=1 186
1513 0
cfn=unlock bzrlib.branch:1361
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1361
1513 0
cfn=lock_read bzrlib.branch:1353
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1353
1513 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=get_config bzrlib.branch:153
153 0
cfn=__init__ bzrlib.config:698
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=4 698
153 0
cfn=__call__ bzrlib.lazy_import:120
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 120
153 0
fi=/home/andrew/code/bzr/bzrlib/commands.py
fn=options bzrlib.commands:420
420 0
cfn=<isinstance>
cfi=~
calls=5 0
420 0
cfn=<method 'keys' of 'dict' objects>
cfi=~
calls=1 0
420 0
cfn=<method 'copy' of 'dict' objects>
cfi=~
calls=1 0
420 0
cfn=<method 'append' of 'list' objects>
cfi=~
calls=1 0
420 0
fi=/home/andrew/code/bzr/bzrlib/urlutils.py
fn=relative_url bzrlib.urlutils:354
354 0
cfn=_find_scheme_and_separator bzrlib.urlutils:87
cfi=/home/andrew/code/bzr/bzrlib/urlutils.py
calls=4 87
354 0
cfn=<method 'split' of 'str' objects>
cfi=~
calls=2 0
354 0
cfn=<method 'join' of 'str' objects>
cfi=~
calls=1 0
354 0
cfn=<zip>
cfi=~
calls=1 0
354 0
cfn=<method 'endswith' of 'str' objects>
cfi=~
calls=1 0
354 0
cfn=<len>
cfi=~
calls=1 0
354 0
cfn=<method 'extend' of 'list' objects>
cfi=~
calls=1 0
354 0
fi=~
fn=<eval>
0 0
cfn=<module> <<string>>:1
cfi=<string>
calls=1 1
0 0
fi=~
fn=<posix.listdir>
0 0
cfn=decode <encodings/utf_8.py>:15
cfi=encodings/utf_8.py
calls=1 15
0 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=_apply_removals bzrlib.transform:956
956 0
cfn=finished bzrlib.progress:193
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=1 193
956 0
cfn=update bzrlib.progress:462
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=1 462
956 0
cfn=abspath bzrlib.workingtree:396
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=1 396
956 0
cfn=nested_progress_bar bzrlib.ui.text:65
cfi=/home/andrew/code/bzr/bzrlib/ui/text.py
calls=1 65
956 0
cfn=<len>
cfi=~
calls=1 0
956 0
cfn=<method 'iteritems' of 'dict' objects>
cfi=~
calls=1 0
956 0
fi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
fn=_translate_error bzrlib.transport:340
340 0
cfn=__init__ bzrlib.errors:451
cfi=/home/andrew/code/bzr/bzrlib/errors.py
calls=2 451
340 0
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
340 0
cfn=<getattr>
cfi=~
calls=2 0
340 0
fi=/home/andrew/code/bzr/bzrlib/transport/local.py
fn=open_write_stream bzrlib.transport.local:306
306 0
cfn=<open>
cfi=~
calls=1 0
306 0
cfn=abspath bzrlib.transport.local:96
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=1 96
306 0
cfn=put_bytes_non_atomic bzrlib.transport.local:266
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=1 266
306 0
cfn=_check_mode_and_size bzrlib.transport.local:330
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=1 330
306 0
cfn=__init__ bzrlib.transport:290
cfi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
calls=1 290
306 0
cfn=_abspath bzrlib.transport.local:85
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=1 85
306 0
cfn=<method 'fileno' of 'file' objects>
cfi=~
calls=1 0
306 0
fi=optparse.py
fn=_check_action <optparse.py>:623
623 0
fi=optparse.py
fn=_process_short_opts <optparse.py>:1495
1495 0
cfn=process <optparse.py>:772
cfi=optparse.py
calls=1 772
1495 4
cfn=<method 'pop' of 'list' objects>
cfi=~
calls=2 0
1495 0
cfn=<len>
cfi=~
calls=2 0
1495 0
cfn=<method 'get' of 'dict' objects>
cfi=~
calls=1 0
1495 0
cfn=takes_value <optparse.py>:746
cfi=optparse.py
calls=1 746
1495 0
fi=calendar.py
fn=_localized_month <calendar.py>:46
46 0
cfn=<method 'insert' of 'list' objects>
cfi=~
calls=1 0
46 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/weaverepo.py
fn=WeaveMetaDirRepository bzrlib.repofmt.weaverepo:206
206 0
cfn=_pretty_needs_read_lock bzrlib.decorators:66
cfi=/home/andrew/code/bzr/bzrlib/decorators.py
calls=4 66
206 0
fi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
fn=do_catching_redirections bzrlib.transport:1638
1638 0
cfn=find_format bzrlib.bzrdir:663
cfi=/home/andrew/code/bzr/bzrlib/bzrdir.py
calls=3 663
1638 1
cfn=<range>
cfi=~
calls=4 0
1638 0
cfn=get_bundle bzrlib.bundle:62
cfi=/home/andrew/code/bzr/bzrlib/bundle/__init__.py
calls=1 62
1638 0
fi=/home/andrew/code/bzr/bzrlib/transport/local.py
fn=mkdir bzrlib.transport.local:302
302 0
cfn=_mkdir bzrlib.transport.local:286
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=4 286
302 0
cfn=_abspath bzrlib.transport.local:85
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=4 85
302 0
fi=optparse.py
fn=_check_nargs <optparse.py>:693
693 0
fi=/home/andrew/code/bzr/bzrlib/config.py
fn=set_option bzrlib.config:923
923 0
cfn=write bzrlib.util.configobj.configobj:1891
cfi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
calls=1 1891
923 0
cfn=__setitem__ bzrlib.util.configobj.configobj:537
cfi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
calls=1 537
923 0
cfn=_get_config bzrlib.config:901
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=1 901
923 0
cfn=put_write_locked <<string>>:1
cfi=<string>
calls=1 1
923 0
cfn=__call__ bzrlib.lazy_import:120
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 120
923 0
cfn=unlock bzrlib.branch:1361
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1361
923 0
cfn=lock_write bzrlib.branch:1344
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1344
923 0
cfn=<method 'seek' of 'cStringIO.StringO' objects>
cfi=~
calls=1 0
923 0
fi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
fn=_write_line bzrlib.util.configobj.configobj:1857
1857 0
cfn=_quote bzrlib.util.configobj.configobj:1622
cfi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
calls=2 1622
1857 0
cfn=_decode_element bzrlib.util.configobj.configobj:1392
cfi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
calls=3 1392
1857 0
cfn=_a_to_u bzrlib.util.configobj.configobj:1367
cfi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
calls=1 1367
1857 0
fi=~
fn=<method 'remove' of 'list' objects>
0 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
fn=get_ancestry bzrlib.repofmt.knitrepo:145
145 0
cfn=get_ancestry bzrlib.knit:1218
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=1 1218
145 17
cfn=_get_revision_vf bzrlib.repofmt.knitrepo:256
cfi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
calls=1 256
145 63
cfn=is_null bzrlib.revision:466
cfi=/home/andrew/code/bzr/bzrlib/revision.py
calls=1 466
145 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
fn=open bzrlib.repofmt.knitrepo:405
405 0
cfn=_get_revision_store bzrlib.repofmt.knitrepo:349
cfi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
calls=1 349
405 0
cfn=__init__ bzrlib.lockable_files:71
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=1 71
405 0
cfn=_get_text_store bzrlib.repofmt.knitrepo:364
cfi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
calls=1 364
405 0
cfn=_get_control_store bzrlib.repofmt.knitrepo:339
cfi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
calls=1 339
405 0
cfn=__init__ bzrlib.repofmt.knitrepo:97
cfi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
calls=1 97
405 0
cfn=get_repository_transport bzrlib.bzrdir:1284
cfi=/home/andrew/code/bzr/bzrlib/bzrdir.py
calls=1 1284
405 0
fi=<string>
fn=put_write_locked <<string>>:1
1 0
cfn=put bzrlib.lockable_files:164
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=3 164
1 42
cfn=lock_write bzrlib.lockable_files:209
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=3 209
1 0
cfn=unlock bzrlib.lockable_files:259
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=3 259
1 0
fi=/home/andrew/code/bzr/bzrlib/transport/local.py
fn=rmdir bzrlib.transport.local:487
487 0
cfn=<posix.rmdir>
cfi=~
calls=4 0
487 0
cfn=_abspath bzrlib.transport.local:85
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=4 85
487 0
fi=/home/andrew/code/bzr/bzrlib/config.py
fn=user_email bzrlib.config:218
218 0
cfn=username bzrlib.config:222
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=4 222
218 5
cfn=extract_email_address bzrlib.config:874
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=4 874
218 2
fi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
fn=KnitRepository bzrlib.repofmt.knitrepo:87
87 0
cfn=_pretty_needs_read_lock bzrlib.decorators:66
cfi=/home/andrew/code/bzr/bzrlib/decorators.py
calls=6 66
87 1
cfn=_pretty_needs_write_lock bzrlib.decorators:135
cfi=/home/andrew/code/bzr/bzrlib/decorators.py
calls=1 135
87 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=_affected_ids bzrlib.transform:1145
1145 0
cfn=<method 'update' of 'set' objects>
cfi=~
calls=6 0
1145 0
cfn=<method 'keys' of 'dict' objects>
cfi=~
calls=5 0
1145 0
fi=/home/andrew/code/bzr/bzrlib/workingtree.py
fn=add_conflicts bzrlib.workingtree:2598
2598 0
cfn=conflicts_read_locked <<string>>:1
cfi=<string>
calls=1 1
2598 0
cfn=tree_write_locked bzrlib.mutabletree:48
cfi=/home/andrew/code/bzr/bzrlib/mutabletree.py
calls=1 48
2598 0
cfn=__iter__ bzrlib.conflicts:201
cfi=/home/andrew/code/bzr/bzrlib/conflicts.py
calls=1 201
2598 0
cfn=__init__ bzrlib.conflicts:188
cfi=/home/andrew/code/bzr/bzrlib/conflicts.py
calls=1 188
2598 0
cfn=<method 'update' of 'set' objects>
cfi=~
calls=1 0
2598 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=__init__ bzrlib.branch:1299
1299 0
cfn=clone bzrlib.transport.local:69
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=2 69
1299 0
cfn=__init__ bzrlib.branch:101
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=2 101
1299 0
fi=/home/andrew/code/bzr/bzrlib/rio.py
fn=to_string bzrlib.rio:182
182 0
cfn=to_lines bzrlib.rio:158
cfi=/home/andrew/code/bzr/bzrlib/rio.py
calls=4 158
182 0
cfn=<method 'join' of 'str' objects>
cfi=~
calls=4 0
182 0
fi=/home/andrew/code/bzr/bzrlib/bzrdir.py
fn=open_branch bzrlib.bzrdir:1344
1344 0
cfn=open bzrlib.branch:1174
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=2 1174
1344 52
cfn=find_branch_format bzrlib.bzrdir:1250
cfi=/home/andrew/code/bzr/bzrlib/bzrdir.py
calls=2 1250
1344 1
cfn=_check_supported bzrlib.bzrdir:129
cfi=/home/andrew/code/bzr/bzrlib/bzrdir.py
calls=2 129
1344 0
fi=optparse.py
fn=_check_const <optparse.py>:687
687 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=open bzrlib.repofmt.pack_repo:2102
2102 0
cfn=__init__ bzrlib.repofmt.pack_repo:1821
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1821
2102 2
cfn=__init__ bzrlib.lockable_files:71
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=1 71
2102 0
cfn=_get_revision_store bzrlib.repofmt.pack_repo:2057
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 2057
2102 0
cfn=_get_control_store bzrlib.repofmt.pack_repo:2047
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 2047
2102 0
cfn=_get_text_store bzrlib.repofmt.pack_repo:2072
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 2072
2102 0
cfn=get_repository_transport bzrlib.bzrdir:1284
cfi=/home/andrew/code/bzr/bzrlib/bzrdir.py
calls=1 1284
2102 0
fi=/home/andrew/code/bzr/bzrlib/merge.py
fn=cook_conflicts bzrlib.merge:949
949 0
cfn=cook_conflicts bzrlib.transform:1901
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 1901
949 0
cfn=__init__ bzrlib.transform:1299
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 1299
949 0
cfn=<method 'extend' of 'list' objects>
cfi=~
calls=1 0
949 0
cfn=<method 'iteritems' of 'dict' objects>
cfi=~
calls=1 0
949 0
fi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
fn=set_parent_trees bzrlib.workingtree_4:1061
1061 0
cfn=set_parent_trees bzrlib.dirstate:2033
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=1 2033
1061 19
cfn=current_dirstate bzrlib.workingtree_4:250
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=1 250
1061 0
cfn=check_not_reserved_id bzrlib.revision:449
cfi=/home/andrew/code/bzr/bzrlib/revision.py
calls=1 449
1061 0
cfn=_make_dirty bzrlib.workingtree_4:176
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=1 176
1061 0
cfn=<method 'append' of 'list' objects>
cfi=~
calls=1 0
1061 0
cfn=<len>
cfi=~
calls=1 0
1061 0
fi=/home/andrew/code/bzr/bzrlib/iterablefile.py
fn=read bzrlib.iterablefile:178
178 0
cfn=read_n bzrlib.iterablefile:28
cfi=/home/andrew/code/bzr/bzrlib/iterablefile.py
calls=4 28
178 40
cfn=_check_closed bzrlib.iterablefile:116
cfi=/home/andrew/code/bzr/bzrlib/iterablefile.py
calls=4 116
178 0
fi=/home/andrew/code/bzr/bzrlib/urlutils.py
fn=file_relpath bzrlib.urlutils:73
73 0
cfn=_posix_local_path_from_url bzrlib.urlutils:219
cfi=/home/andrew/code/bzr/bzrlib/urlutils.py
calls=4 219
73 0
cfn=relpath bzrlib.osutils:881
cfi=/home/andrew/code/bzr/bzrlib/osutils.py
calls=2 881
73 0
cfn=escape bzrlib.urlutils:64
cfi=/home/andrew/code/bzr/bzrlib/urlutils.py
calls=2 64
73 0
cfn=<len>
cfi=~
calls=2 0
73 0
fi=/home/andrew/code/bzr/bzrlib/bzrdir.py
fn=find_repository bzrlib.bzrdir:511
511 0
cfn=open_repository bzrlib.bzrdir:1350
cfi=/home/andrew/code/bzr/bzrlib/bzrdir.py
calls=3 1350
511 48
cfn=is_shared_read_locked <<string>>:1
cfi=<string>
calls=1 1
511 0
cfn=open_containing_from_transport bzrlib.bzrdir:715
cfi=/home/andrew/code/bzr/bzrlib/bzrdir.py
calls=1 715
511 1
cfn=clone bzrlib.transport.local:69
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=1 69
511 0
fi=/home/andrew/code/bzr/bzrlib/commands.py
fn=parse_args bzrlib.commands:529
529 0
cfn=get_optparser bzrlib.option:403
cfi=/home/andrew/code/bzr/bzrlib/option.py
calls=1 403
529 4
cfn=options bzrlib.commands:420
cfi=/home/andrew/code/bzr/bzrlib/commands.py
calls=1 420
529 0
cfn=parse_args <optparse.py>:1346
cfi=optparse.py
calls=1 1346
529 4
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
529 0
cfn=<method 'iteritems' of 'dict' objects>
cfi=~
calls=1 0
529 0
fi=/home/andrew/code/bzr/bzrlib/osutils.py
fn=_posix_realpath bzrlib.osutils:271
271 0
cfn=realpath <posixpath.py>:410
cfi=posixpath.py
calls=3 410
271 0
cfn=<method 'decode' of 'str' objects>
cfi=~
calls=3 0
271 0
cfn=<method 'encode' of 'unicode' objects>
cfi=~
calls=3 0
271 0
fi=xml/etree/ElementPath.py
fn=<module> <xml/etree/ElementPath.py>:54
54 0
cfn=__getattr__ bzrlib.lazy_regex:63
cfi=/home/andrew/code/bzr/bzrlib/lazy_regex.py
calls=1 63
54 4
cfn=lazy_compile bzrlib.lazy_regex:75
cfi=/home/andrew/code/bzr/bzrlib/lazy_regex.py
calls=1 75
54 0
cfn=xpath_descendant_or_self <xml/etree/ElementPath.py>:60
cfi=xml/etree/ElementPath.py
calls=1 60
54 0
cfn=Path <xml/etree/ElementPath.py>:66
cfi=xml/etree/ElementPath.py
calls=1 66
54 0
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=get_parent_ids bzrlib.dirstate:1597
1597 0
cfn=_read_header_if_needed bzrlib.dirstate:1902
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=4 1902
1597 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=get bzrlib.repository:1968
1968 0
cfn=get bzrlib.registry:151
cfi=/home/andrew/code/bzr/bzrlib/registry.py
calls=2 151
1968 20
cfn=__init__ bzrlib.repository:2164
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=2 2164
1968 0
cfn=<callable>
cfi=~
calls=2 0
1968 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=_get_versioned_file_store bzrlib.repository:2105
2105 0
cfn=__call__ bzrlib.lazy_import:120
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 120
2105 0
cfn=clone bzrlib.transport.local:69
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=2 69
2105 0
cfn=__init__ bzrlib.store.versioned:46
cfi=/home/andrew/code/bzr/bzrlib/store/versioned/__init__.py
calls=1 46
2105 0
fi=/home/andrew/code/bzr/bzrlib/transport/local.py
fn=delete bzrlib.transport.local:400
400 0
cfn=<posix.remove>
cfi=~
calls=4 0
400 0
cfn=_abspath bzrlib.transport.local:85
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=4 85
400 0
fi=/home/andrew/code/bzr/bzrlib/lockable_files.py
fn=_set_transaction bzrlib.lockable_files:301
301 0
fi=/home/andrew/code/bzr/bzrlib/bzrdir.py
fn=find_branch_format bzrlib.bzrdir:1250
1250 0
cfn=find_format bzrlib.branch:847
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=2 847
1250 1
fi=optparse.py
fn=__init__ <optparse.py>:1179
1179 0
cfn=__init__ <optparse.py>:926
cfi=optparse.py
calls=1 926
1179 0
cfn=__init__ <optparse.py>:359
cfi=optparse.py
calls=1 359
1179 0
cfn=_populate_option_list <optparse.py>:1246
cfi=optparse.py
calls=1 1246
1179 1
cfn=set_usage <optparse.py>:1265
cfi=optparse.py
calls=1 1265
1179 0
cfn=_init_parsing_state <optparse.py>:1256
cfi=optparse.py
calls=1 1256
1179 0
cfn=set_parser <optparse.py>:218
cfi=optparse.py
calls=1 218
1179 0
fi=re.py
fn=match <re.py>:126
126 0
cfn=<built-in method match>
cfi=~
calls=4 0
126 0
cfn=_compile <re.py>:219
cfi=re.py
calls=4 219
126 2
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=set_path_id bzrlib.dirstate:2006
2006 0
cfn=update_minimal bzrlib.dirstate:2340
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=1 2340
2006 0
cfn=_make_absent bzrlib.dirstate:2292
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=1 2292
2006 0
cfn=_get_entry bzrlib.dirstate:1639
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=1 1639
2006 0
cfn=_read_dirblocks_if_needed bzrlib.dirstate:1868
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=1 1868
2006 0
cfn=<len>
cfi=~
calls=1 0
2006 0
cfn=<method 'add' of 'set' objects>
cfi=~
calls=1 0
2006 0
cfn=<method 'setdefault' of 'dict' objects>
cfi=~
calls=1 0
2006 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=last_revision bzrlib.branch:1951
1951 0
cfn=last_revision_info_read_locked <<string>>:1
cfi=<string>
calls=5 1
1951 3
fi=/home/andrew/code/bzr/bzrlib/bzrdir.py
fn=find_format bzrlib.bzrdir:663
663 0
cfn=find_format bzrlib.bzrdir:1408
cfi=/home/andrew/code/bzr/bzrlib/bzrdir.py
calls=3 1408
663 1
fi=/home/andrew/code/bzr/bzrlib/bzrdir.py
fn=open_containing_from_transport bzrlib.bzrdir:715
715 0
cfn=open_from_transport bzrlib.bzrdir:653
cfi=/home/andrew/code/bzr/bzrlib/bzrdir.py
calls=2 653
715 1
cfn=relpath bzrlib.transport.local:121
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=2 121
715 2
cfn=unescape bzrlib.urlutils:507
cfi=/home/andrew/code/bzr/bzrlib/urlutils.py
calls=2 507
715 0
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
715 0
fi=optparse.py
fn=_check_choice <optparse.py>:659
659 0
fi=/home/andrew/code/bzr/bzrlib/registry.py
fn=get bzrlib.registry:151
151 0
cfn=get_obj bzrlib.registry:54
cfi=/home/andrew/code/bzr/bzrlib/registry.py
calls=2 54
151 20
cfn=_get_key_or_default bzrlib.registry:170
cfi=/home/andrew/code/bzr/bzrlib/registry.py
calls=3 170
151 0
cfn=get_obj bzrlib.registry:35
cfi=/home/andrew/code/bzr/bzrlib/registry.py
calls=1 35
151 0
fi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
fn=iterkeys bzrlib.util.configobj.configobj:683
683 0
cfn=<iter>
cfi=~
calls=5 0
683 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=is_compatible bzrlib.repository:2561
2561 0
cfn=<isinstance>
cfi=~
calls=2 0
2561 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=_get_base bzrlib.branch:1323
1323 0
fi=~
fn=<_socket.gethostname>
0 0
fi=/home/andrew/code/bzr/bzrlib/bzrdir.py
fn=get_repository_transport bzrlib.bzrdir:1284
1284 0
cfn=clone bzrlib.transport.local:69
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=5 69
1284 1
fi=gettext.py
fn=dgettext <gettext.py>:542
542 0
cfn=translation <gettext.py>:476
cfi=gettext.py
calls=2 476
542 1
cfn=<method 'get' of 'dict' objects>
cfi=~
calls=4 0
542 0
fi=~
fn=<method 'tell' of 'file' objects>
0 0
fi=~
fn=<method 'clear' of 'dict' objects>
0 0
fi=~
fn=<filter>
0 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=resolve_conflicts bzrlib.transform:1818
1818 0
cfn=find_conflicts bzrlib.transform:631
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 631
1818 32
cfn=update bzrlib.progress:462
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=1 462
1818 0
cfn=<range>
cfi=~
calls=1 0
1818 0
cfn=<len>
cfi=~
calls=1 0
1818 0
cfn=clear bzrlib.progress:488
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=1 488
1818 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=cook_conflicts bzrlib.transform:1901
1901 0
cfn=iter_cook_conflicts bzrlib.transform:1908
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 1908
1901 0
fi=/home/andrew/code/bzr/bzrlib/lockdir.py
fn=lock_read bzrlib.lockdir:565
565 0
fi=/home/andrew/code/bzr/bzrlib/iterablefile.py
fn=read_n bzrlib.iterablefile:28
28 0
cfn=_read bzrlib.iterablefile:58
cfi=/home/andrew/code/bzr/bzrlib/iterablefile.py
calls=4 58
28 40
fi=/home/andrew/code/bzr/bzrlib/transport/local.py
fn=put_bytes bzrlib.transport.local:173
173 0
cfn=__init__ bzrlib.atomicfile:50
cfi=/home/andrew/code/bzr/bzrlib/atomicfile.py
calls=1 50
173 0
cfn=commit bzrlib.atomicfile:108
cfi=/home/andrew/code/bzr/bzrlib/atomicfile.py
calls=1 108
173 0
cfn=_abspath bzrlib.transport.local:85
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=1 85
173 0
cfn=write bzrlib.atomicfile:95
cfi=/home/andrew/code/bzr/bzrlib/atomicfile.py
calls=1 95
173 0
cfn=check_legal_path bzrlib.osutils:1102
cfi=/home/andrew/code/bzr/bzrlib/osutils.py
calls=1 1102
173 0
cfn=close bzrlib.atomicfile:118
cfi=/home/andrew/code/bzr/bzrlib/atomicfile.py
calls=1 118
173 0
fi=/home/andrew/code/bzr/bzrlib/tsort.py
fn=topo_sort bzrlib.tsort:27
27 0
cfn=sorted bzrlib.tsort:79
cfi=/home/andrew/code/bzr/bzrlib/tsort.py
calls=1 79
27 13
cfn=__init__ bzrlib.tsort:42
cfi=/home/andrew/code/bzr/bzrlib/tsort.py
calls=1 42
27 0
fi=/home/andrew/code/bzr/bzrlib/option.py
fn=_parse_revision_str bzrlib.option:37
37 0
cfn=from_string bzrlib.revisionspec:148
cfi=/home/andrew/code/bzr/bzrlib/revisionspec.py
calls=1 148
37 3
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
37 0
cfn=__getattr__ bzrlib.lazy_regex:63
cfi=/home/andrew/code/bzr/bzrlib/lazy_regex.py
calls=1 63
37 1
cfn=lazy_compile bzrlib.lazy_regex:75
cfi=/home/andrew/code/bzr/bzrlib/lazy_regex.py
calls=1 75
37 0
cfn=<built-in method split>
cfi=~
calls=1 0
37 0
cfn=<method 'append' of 'list' objects>
cfi=~
calls=1 0
37 0
fi=/home/andrew/code/bzr/bzrlib/registry.py
fn=register bzrlib.registry:102
102 0
cfn=__init__ bzrlib.registry:32
cfi=/home/andrew/code/bzr/bzrlib/registry.py
calls=3 32
102 0
cfn=_add_help_and_info bzrlib.registry:146
cfi=/home/andrew/code/bzr/bzrlib/registry.py
calls=3 146
102 0
fi=/home/andrew/code/bzr/bzrlib/config.py
fn=_get_global_config bzrlib.config:606
606 0
cfn=__init__ bzrlib.config:437
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=4 437
606 0
fi=codecs.py
fn=__new__ <codecs.py>:77
77 0
cfn=<built-in method __new__ of type object at 0x814a1c0>
cfi=~
calls=2 0
77 0
fi=/home/andrew/code/bzr/bzrlib/xml_serializer.py
fn=_escape_cdata_replace bzrlib.xml_serializer:145
145 0
cfn=<built-in method group>
cfi=~
calls=5 0
145 0
fi=<string>
fn=get_revision_graph_read_locked <<string>>:1
1 0
cfn=get_revision_graph bzrlib.repofmt.knitrepo:188
cfi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
calls=2 188
1 170
cfn=lock_read bzrlib.repofmt.pack_repo:1971
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=2 1971
1 0
cfn=unlock bzrlib.repofmt.pack_repo:2003
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=2 2003
1 0
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=_read_header bzrlib.dirstate:1879
1879 0
cfn=_read_prelude bzrlib.dirstate:1910
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=1 1910
1879 0
cfn=<method 'split' of 'str' objects>
cfi=~
calls=2 0
1879 0
cfn=<method 'readline' of 'file' objects>
cfi=~
calls=2 0
1879 0
cfn=<len>
cfi=~
calls=2 0
1879 0
cfn=<method 'tell' of 'file' objects>
cfi=~
calls=1 0
1879 0
fi=/home/andrew/code/bzr/bzrlib/remote.py
fn=RemoteBranch bzrlib.remote:973
973 0
cfn=_pretty_needs_write_lock bzrlib.decorators:135
cfi=/home/andrew/code/bzr/bzrlib/decorators.py
calls=2 135
973 0
cfn=_pretty_needs_read_lock bzrlib.decorators:66
cfi=/home/andrew/code/bzr/bzrlib/decorators.py
calls=1 66
973 0
fi=~
fn=<fcntl.lockf>
0 0
fi=random.py
fn=seed <random.py>:97
97 0
cfn=urandom <os.py>:724
cfi=os.py
calls=1 724
97 0
cfn=<function seed at 0x852bc34>
cfi=~
calls=1 0
97 0
cfn=<binascii.hexlify>
cfi=~
calls=1 0
97 0
fi=email/_parseaddr.py
fn=<module> <email/_parseaddr.py>:7
7 0
cfn=AddrlistClass <email/_parseaddr.py>:155
cfi=email/_parseaddr.py
calls=1 155
7 0
cfn=AddressList <email/_parseaddr.py>:435
cfi=email/_parseaddr.py
calls=1 435
7 0
fi=/home/andrew/code/bzr/bzrlib/lock.py
fn=__init__ bzrlib.lock:123
123 0
cfn=_posix_realpath bzrlib.osutils:271
cfi=/home/andrew/code/bzr/bzrlib/osutils.py
calls=1 271
123 0
cfn=<fcntl.lockf>
cfi=~
calls=1 0
123 0
cfn=_open bzrlib.lock:53
cfi=/home/andrew/code/bzr/bzrlib/lock.py
calls=1 53
123 0
cfn=__init__ bzrlib.lock:49
cfi=/home/andrew/code/bzr/bzrlib/lock.py
calls=1 49
123 0
cfn=<method 'add' of 'set' objects>
cfi=~
calls=1 0
123 0
fi=~
fn=<function seed at 0x852bc34>
0 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=__init__ bzrlib.repository:608
608 0
cfn=_warn_if_deprecated bzrlib.repofmt.knitrepo:105
cfi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
calls=2 105
608 0
fi=<string>
fn=missing_revision_ids_read_locked <<string>>:1
1 0
cfn=missing_revision_ids bzrlib.repository:2522
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 2522
1 82
cfn=unlock bzrlib.inter:107
cfi=/home/andrew/code/bzr/bzrlib/inter.py
calls=1 107
1 0
cfn=lock_read bzrlib.inter:86
cfi=/home/andrew/code/bzr/bzrlib/inter.py
calls=1 86
1 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=finalize bzrlib.transform:213
213 0
cfn=<posix.rmdir>
cfi=~
calls=2 0
213 0
cfn=unlock bzrlib.workingtree_4:1109
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=1 1109
213 0
cfn=<method 'iteritems' of 'dict' objects>
cfi=~
calls=1 0
213 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=generate_revision_history bzrlib.branch:1450
1450 0
cfn=_lefthand_history bzrlib.branch:1427
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1427
1450 95
cfn=set_revision_history_write_locked <<string>>:1
cfi=<string>
calls=1 1
1450 89
fi=/home/andrew/code/bzr/bzrlib/lockdir.py
fn=attempt_lock bzrlib.lockdir:447
447 0
cfn=_attempt_lock bzrlib.lockdir:204
cfi=/home/andrew/code/bzr/bzrlib/lockdir.py
calls=4 204
447 17
fi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
fn=get_smart_client bzrlib.transport:616
616 0
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
616 0
cfn=__init__ bzrlib.errors:2142
cfi=/home/andrew/code/bzr/bzrlib/errors.py
calls=3 2142
616 0
fi=/home/andrew/code/bzr/bzrlib/transport/local.py
fn=relpath bzrlib.transport.local:121
121 0
cfn=strip_trailing_slash bzrlib.urlutils:466
cfi=/home/andrew/code/bzr/bzrlib/urlutils.py
calls=4 466
121 2
cfn=file_relpath bzrlib.urlutils:73
cfi=/home/andrew/code/bzr/bzrlib/urlutils.py
calls=2 73
121 0
fi=/home/andrew/code/bzr/bzrlib/transport/local.py
fn=_mkdir bzrlib.transport.local:286
286 0
cfn=<posix.mkdir>
cfi=~
calls=4 0
286 0
fi=/home/andrew/code/bzr/bzrlib/errors.py
fn=__str__ bzrlib.errors:96
96 0
cfn=_get_format_string bzrlib.errors:121
cfi=/home/andrew/code/bzr/bzrlib/errors.py
calls=1 121
96 0
cfn=<getattr>
cfi=~
calls=2 0
96 0
cfn=<isinstance>
cfi=~
calls=1 0
96 0
fi=/home/andrew/code/bzr/bzrlib/option.py
fn=get_negation_name bzrlib.option:200
200 0
cfn=<method 'startswith' of 'str' objects>
cfi=~
calls=5 0
200 0
fi=/home/andrew/code/bzr/bzrlib/osutils.py
fn=check_legal_path bzrlib.osutils:1102
1102 0
fi=/home/andrew/code/bzr/bzrlib/lazy_import.py
fn=__init__ bzrlib.lazy_import:223
223 0
fi=~
fn=<callable>
0 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=KnitPackRepository bzrlib.repofmt.pack_repo:1818
1818 0
cfn=_pretty_needs_write_lock bzrlib.decorators:135
cfi=/home/andrew/code/bzr/bzrlib/decorators.py
calls=2 135
1818 0
cfn=method_decorator bzrlib.symbol_versioning:137
cfi=/home/andrew/code/bzr/bzrlib/symbol_versioning.py
calls=1 137
1818 0
cfn=deprecated_method bzrlib.symbol_versioning:125
cfi=/home/andrew/code/bzr/bzrlib/symbol_versioning.py
calls=1 125
1818 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=is_compatible bzrlib.repository:2494
2494 0
cfn=<isinstance>
cfi=~
calls=4 0
2494 0
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=strip_last_line_newline bzrlib.knit:204
204 0
cfn=<method 'rstrip' of 'str' objects>
cfi=~
calls=4 0
204 0
fi=<string>
fn=get_parent_ids_read_locked <<string>>:1
1 0
cfn=lock_read bzrlib.workingtree_4:567
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=2 567
1 0
cfn=unlock bzrlib.workingtree_4:1109
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=2 1109
1 0
cfn=get_parent_ids bzrlib.workingtree_4:431
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=2 431
1 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=report bzrlib.branch:2131
2131 0
cfn=write <codecs.py>:299
cfi=codecs.py
calls=1 299
2131 0
cfn=_show_tag_conficts bzrlib.branch:2107
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 2107
2131 0
fi=/home/andrew/code/bzr/bzrlib/bzrdir.py
fn=open_workingtree bzrlib.bzrdir:1357
1357 0
cfn=find_format bzrlib.workingtree:2683
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=1 2683
1357 0
cfn=open bzrlib.workingtree:2919
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=1 2919
1357 49
cfn=_check_supported bzrlib.bzrdir:129
cfi=/home/andrew/code/bzr/bzrlib/bzrdir.py
calls=1 129
1357 0
fi=/home/andrew/code/bzr/bzrlib/progress.py
fn=__init__ bzrlib.progress:291
291 0
cfn=terminal_width bzrlib.osutils:1040
cfi=/home/andrew/code/bzr/bzrlib/osutils.py
calls=1 1040
291 0
cfn=__init__ bzrlib.progress:160
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=1 160
291 0
fi=/home/andrew/code/bzr/bzrlib/commands.py
fn=_setup_outf bzrlib.commands:434
434 0
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=2 102
434 0
cfn=get_terminal_encoding bzrlib.osutils:416
cfi=/home/andrew/code/bzr/bzrlib/osutils.py
calls=1 416
434 0
cfn=getwriter <codecs.py>:922
cfi=codecs.py
calls=1 922
434 0
cfn=__init__ <codecs.py>:274
cfi=codecs.py
calls=1 274
434 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=index_offset bzrlib.repofmt.pack_repo:398
398 0
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=__init__ bzrlib.index:74
74 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/weaverepo.py
fn=AllInOneRepository bzrlib.repofmt.weaverepo:49
49 0
cfn=_pretty_needs_read_lock bzrlib.decorators:66
cfi=/home/andrew/code/bzr/bzrlib/decorators.py
calls=5 66
49 1
cfn=_pretty_needs_write_lock bzrlib.decorators:135
cfi=/home/andrew/code/bzr/bzrlib/decorators.py
calls=1 135
49 0
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=_read_prelude bzrlib.dirstate:1910
1910 0
cfn=<method 'readline' of 'file' objects>
cfi=~
calls=3 0
1910 0
cfn=<method 'startswith' of 'str' objects>
cfi=~
calls=2 0
1910 0
cfn=<len>
cfi=~
calls=2 0
1910 0
fi=/home/andrew/code/bzr/bzrlib/revisiontree.py
fn=unlock bzrlib.revisiontree:179
179 0
cfn=unlock bzrlib.repofmt.pack_repo:2003
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=5 2003
179 0
fi=/home/andrew/code/bzr/bzrlib/merge.py
fn=__init__ bzrlib.merge:66
66 0
cfn=last_revision bzrlib.branch:1951
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1951
66 0
cfn=ensure_null bzrlib.revision:455
cfi=/home/andrew/code/bzr/bzrlib/revision.py
calls=1 455
66 0
fi=/home/andrew/code/bzr/bzrlib/workingtree.py
fn=_put_rio bzrlib.workingtree:870
870 0
cfn=put_write_locked <<string>>:1
cfi=<string>
calls=2 1
870 41
cfn=rio_file bzrlib.rio:70
cfi=/home/andrew/code/bzr/bzrlib/rio.py
calls=2 70
870 0
cfn=_must_be_locked bzrlib.workingtree_4:843
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=2 843
870 0
fi=/home/andrew/code/bzr/bzrlib/bzrdir.py
fn=get_workingtree_transport bzrlib.bzrdir:1298
1298 0
cfn=clone bzrlib.transport.local:69
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=4 69
1298 1
fi=/home/andrew/code/bzr/bzrlib/revisionspec.py
fn=in_history bzrlib.revisionspec:218
218 0
cfn=revision_history_read_locked <<string>>:1
cfi=<string>
calls=1 1
218 325
cfn=_match_on_and_check bzrlib.revisionspec:206
cfi=/home/andrew/code/bzr/bzrlib/revisionspec.py
calls=1 206
218 0
fi=/home/andrew/code/bzr/bzrlib/config.py
fn=_get_section bzrlib.config:332
332 0
fi=copy.py
fn=copy <copy.py>:65
65 0
cfn=<getattr>
cfi=~
calls=3 0
65 0
cfn=<method 'get' of 'dict' objects>
cfi=~
calls=2 0
65 0
fi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
fn=interpolate bzrlib.util.configobj.configobj:311
311 0
cfn=recursive_interpolate bzrlib.util.configobj.configobj:312
cfi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
calls=4 312
311 0
fi=/home/andrew/code/bzr/bzrlib/config.py
fn=get_user_option bzrlib.config:178
178 0
cfn=_get_user_option bzrlib.config:662
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=4 662
178 47
cfn=_get_user_option bzrlib.config:356
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=1 356
178 8
fi=posixpath.py
fn=abspath <posixpath.py>:400
400 0
cfn=normpath <posixpath.py>:373
cfi=posixpath.py
calls=4 373
400 0
cfn=isabs <posixpath.py>:47
cfi=posixpath.py
calls=4 47
400 0
fi=stat.py
fn=S_IMODE <stat.py>:26
26 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=index_name bzrlib.repofmt.pack_repo:394
394 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=__init__ bzrlib.repofmt.pack_repo:1116
1116 0
cfn=__init__ bzrlib.repofmt.pack_repo:449
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=4 449
1116 1
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=_make_absent bzrlib.dirstate:2292
2292 0
cfn=_find_entry_index bzrlib.dirstate:1108
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=1 1108
2292 0
cfn=_find_block bzrlib.dirstate:1058
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=1 1058
2292 0
cfn=<method 'pop' of 'list' objects>
cfi=~
calls=1 0
2292 0
cfn=<method 'remove' of 'set' objects>
cfi=~
calls=1 0
2292 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=canonical_path bzrlib.transform:346
346 0
cfn=realpath <posixpath.py>:410
cfi=posixpath.py
calls=1 410
346 0
cfn=split <posixpath.py>:74
cfi=posixpath.py
calls=1 74
346 0
cfn=join <posixpath.py>:56
cfi=posixpath.py
calls=1 56
346 0
cfn=relpath bzrlib.workingtree:471
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=1 471
346 0
cfn=abspath bzrlib.workingtree:396
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=1 396
346 0
fi=/home/andrew/code/bzr/bzrlib/workingtree.py
fn=_detect_case_handling bzrlib.workingtree:275
275 0
cfn=stat bzrlib.transport.local:456
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=1 456
275 0
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
275 0
cfn=get_workingtree_transport bzrlib.bzrdir:1298
cfi=/home/andrew/code/bzr/bzrlib/bzrdir.py
calls=1 1298
275 0
cfn=_setup_directory_is_tree_reference bzrlib.workingtree:1011
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=1 1011
275 0
fi=<string>
fn=_get_parent_location_read_locked <<string>>:1
1 0
cfn=unlock bzrlib.branch:1361
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=2 1361
1 0
cfn=lock_read bzrlib.branch:1353
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=2 1353
1 1
cfn=_get_parent_location bzrlib.branch:2013
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=2 2013
1 25
fi=/home/andrew/code/bzr/bzrlib/transport/local.py
fn=writer bzrlib.transport.local:268
268 0
cfn=<posix.write>
cfi=~
calls=5 0
268 0
fi=/home/andrew/code/bzr/bzrlib/symbol_versioning.py
fn=deprecated_method bzrlib.symbol_versioning:125
125 0
fi=~
fn=<max>
0 0
fi=/home/andrew/code/bzr/bzrlib/revisiontree.py
fn=lock_read bzrlib.revisiontree:172
172 0
cfn=lock_read bzrlib.repofmt.pack_repo:1971
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=5 1971
172 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=get_parent bzrlib.branch:1644
1644 0
cfn=_get_parent_location_read_locked <<string>>:1
cfi=<string>
calls=2 1
1644 27
cfn=_get_base bzrlib.branch:1323
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=2 1323
1644 0
fi=/home/andrew/code/bzr/bzrlib/delta.py
fn=__init__ bzrlib.delta:266
266 0
fi=/home/andrew/code/bzr/bzrlib/atomicfile.py
fn=close bzrlib.atomicfile:118
118 0
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=strip_last_line_newline bzrlib.knit:252
252 0
cfn=<method 'rstrip' of 'str' objects>
cfi=~
calls=4 0
252 0
fi=<string>
fn=revision_history_read_locked <<string>>:1
1 0
cfn=revision_history bzrlib.branch:406
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 406
1 314
cfn=unlock bzrlib.branch:1361
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1361
1 11
cfn=lock_read bzrlib.branch:1353
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1353
1 0
fi=/home/andrew/code/bzr/bzrlib/inter.py
fn=unlock bzrlib.inter:107
107 0
cfn=unlock bzrlib.repository:942
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=2 942
107 0
cfn=unlock bzrlib.repofmt.pack_repo:2003
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=2 2003
107 0
fi=/home/andrew/code/bzr/bzrlib/lockdir.py
fn=lock_write bzrlib.lockdir:539
539 0
cfn=wait_lock bzrlib.lockdir:460
cfi=/home/andrew/code/bzr/bzrlib/lockdir.py
calls=4 460
539 17
fi=/home/andrew/code/bzr/bzrlib/bzrdir.py
fn=__init__ bzrlib.bzrdir:596
596 0
cfn=clone bzrlib.transport.local:69
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=3 69
596 1
fi=/home/andrew/code/bzr/bzrlib/config.py
fn=_get_user_id bzrlib.config:352
352 0
cfn=_get_user_option bzrlib.config:356
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=4 356
352 4
fi=/home/andrew/code/bzr/bzrlib/config.py
fn=_get_parser bzrlib.config:896
896 0
cfn=_get_config bzrlib.config:901
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=4 901
896 2
fi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
fn=_quote bzrlib.util.configobj.configobj:1622
1622 0
cfn=<isinstance>
cfi=~
calls=3 0
1622 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=add_pack_to_memory bzrlib.repofmt.pack_repo:1146
1146 0
cfn=add_index bzrlib.repofmt.pack_repo:475
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=4 475
1146 0
cfn=<method 'append' of 'list' objects>
cfi=~
calls=1 0
1146 0
fi=/home/andrew/code/bzr/bzrlib/atomicfile.py
fn=__del__ bzrlib.atomicfile:123
123 0
fi=<string>
fn=get_ancestry_read_locked <<string>>:1
1 0
cfn=get_ancestry bzrlib.repofmt.knitrepo:145
cfi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
calls=1 145
1 80
cfn=unlock bzrlib.repository:942
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 942
1 0
cfn=lock_read bzrlib.repository:696
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 696
1 0
fi=/home/andrew/code/bzr/bzrlib/store/revision/knit.py
fn=__init__ bzrlib.store.revision.knit:56
56 0
cfn=__init__ bzrlib.store.revision:40
cfi=/home/andrew/code/bzr/bzrlib/store/revision/__init__.py
calls=3 40
56 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=fetch bzrlib.repository:898
898 0
cfn=get bzrlib.inter:70
cfi=/home/andrew/code/bzr/bzrlib/inter.py
calls=1 70
898 15
cfn=fetch_write_locked <<string>>:1
cfi=<string>
calls=1 1
898 91720
cfn=has_same_location bzrlib.repository:644
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 644
898 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=set_revision_history bzrlib.branch:1393
1393 0
cfn=_write_revision_history bzrlib.branch:1992
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1992
1393 89
cfn=_clear_cached_state bzrlib.branch:379
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 379
1393 0
cfn=_cache_revision_history bzrlib.branch:360
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 360
1393 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=set_parent bzrlib.branch:1666
1666 0
cfn=relative_url bzrlib.urlutils:354
cfi=/home/andrew/code/bzr/bzrlib/urlutils.py
calls=1 354
1666 0
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
1666 0
cfn=_set_parent_location_write_locked <<string>>:1
cfi=<string>
calls=1 1
1666 10
cfn=_get_base bzrlib.branch:1323
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1323
1666 0
cfn=<isinstance>
cfi=~
calls=1 0
1666 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=_write_last_revision_info bzrlib.branch:1956
1956 0
cfn=put_bytes_write_locked <<string>>:1
cfi=<string>
calls=1 1
1956 0
fi=/home/andrew/code/bzr/bzrlib/iterablefile.py
fn=__init__ bzrlib.iterablefile:102
102 0
cfn=__init__ bzrlib.iterablefile:22
cfi=/home/andrew/code/bzr/bzrlib/iterablefile.py
calls=2 22
102 0
fi=/home/andrew/code/bzr/bzrlib/iterablefile.py
fn=_check_closed bzrlib.iterablefile:116
116 0
cfn=<lambda> bzrlib.iterablefile:132
cfi=/home/andrew/code/bzr/bzrlib/iterablefile.py
calls=4 132
116 0
fi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
fn=_try_transport_factories bzrlib.transport:1625
1625 0
cfn=__init__ bzrlib.transport.local:52
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=2 52
1625 0
cfn=get_obj bzrlib.registry:54
cfi=/home/andrew/code/bzr/bzrlib/registry.py
calls=2 54
1625 0
fi=/home/andrew/code/bzr/bzrlib/transactions.py
fn=finish bzrlib.transactions:124
124 0
fi=/home/andrew/code/bzr/bzrlib/bzrdir.py
fn=_open bzrlib.bzrdir:1834
1834 0
cfn=__init__ bzrlib.bzrdir:596
cfi=/home/andrew/code/bzr/bzrlib/bzrdir.py
calls=3 596
1834 1
fi=/home/andrew/code/bzr/bzrlib/progress.py
fn=ProgressBar bzrlib.progress:72
72 0
cfn=__init__ bzrlib.progress:291
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=1 291
72 0
cfn=_supports_progress bzrlib.progress:52
cfi=/home/andrew/code/bzr/bzrlib/progress.py
calls=1 52
72 0
cfn=get <UserDict.py>:57
cfi=UserDict.py
calls=1 57
72 0
fi=/home/andrew/code/bzr/bzrlib/config.py
fn=extract_email_address bzrlib.config:874
874 0
cfn=parse_username bzrlib.config:865
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=4 865
874 2
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=access_tuple bzrlib.repofmt.pack_repo:151
151 0
cfn=file_name bzrlib.repofmt.pack_repo:155
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=4 155
151 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=_remove_pack_indices bzrlib.repofmt.pack_repo:1463
1463 0
cfn=remove_index bzrlib.repofmt.pack_repo:514
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=4 514
1463 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=is_compatible bzrlib.repository:2753
2753 0
cfn=supports_rich_root bzrlib.repository:1788
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=4 1788
2753 0
cfn=<getattr>
cfi=~
calls=2 0
2753 0
fi=/home/andrew/code/bzr/bzrlib/workingtree.py
fn=basis_tree bzrlib.workingtree:399
399 0
cfn=get_parent_ids_read_locked <<string>>:1
cfi=<string>
calls=1 1
399 0
cfn=revision_tree_read_locked <<string>>:1
cfi=<string>
calls=1 1
399 0
cfn=<lambda> bzrlib.workingtree:287
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=1 287
399 0
fi=/home/andrew/code/bzr/bzrlib/workingtree.py
fn=find_format bzrlib.workingtree:2683
2683 0
cfn=<method 'read' of 'file' objects>
cfi=~
calls=1 0
2683 0
cfn=get bzrlib.transport.local:134
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=1 134
2683 0
cfn=get_workingtree_transport bzrlib.bzrdir:1298
cfi=/home/andrew/code/bzr/bzrlib/bzrdir.py
calls=1 1298
2683 0
fi=<string>
fn=conflicts_read_locked <<string>>:1
1 0
cfn=conflicts bzrlib.workingtree:2605
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=1 2605
1 0
cfn=lock_read bzrlib.workingtree_4:567
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=1 567
1 0
cfn=unlock bzrlib.workingtree_4:1109
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=1 1109
1 0
fi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
fn=lock_write bzrlib.workingtree_4:613
613 0
cfn=_lock_self_write bzrlib.workingtree_4:588
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=1 588
613 7
cfn=lock_write bzrlib.branch:1344
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1344
613 4
cfn=<lambda> bzrlib.workingtree:287
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=1 287
613 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=_get_config_location bzrlib.branch:573
573 0
cfn=get_config bzrlib.branch:153
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=2 153
573 0
cfn=get_user_option bzrlib.config:178
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=2 178
573 25
fi=/home/andrew/code/bzr/bzrlib/bzrdir.py
fn=get_branch_transport bzrlib.bzrdir:1270
1270 0
cfn=clone bzrlib.transport.local:69
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=4 69
1270 1
fi=~
fn=<posix.access>
0 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=_make_parents_provider bzrlib.repofmt.pack_repo:1928
1928 0
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
1928 0
cfn=__init__ bzrlib.graph:120
cfi=/home/andrew/code/bzr/bzrlib/graph.py
calls=1 120
1928 0
fi=/home/andrew/code/bzr/bzrlib/tag.py
fn=get_tag_dict bzrlib.tag:106
106 0
cfn=get_bytes bzrlib.transport:609
cfi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
calls=1 609
106 0
cfn=unlock bzrlib.branch:1361
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1361
106 0
cfn=lock_read bzrlib.branch:1353
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1353
106 0
cfn=_deserialize_tag_dict bzrlib.tag:171
cfi=/home/andrew/code/bzr/bzrlib/tag.py
calls=1 171
106 0
fi=/home/andrew/code/bzr/bzrlib/merge_directive.py
fn=register bzrlib.merge_directive:540
540 0
cfn=register bzrlib.registry:102
cfi=/home/andrew/code/bzr/bzrlib/registry.py
calls=3 102
540 0
fi=random.py
fn=Random <random.py>:69
69 0
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=unlock bzrlib.dirstate:2636
2636 0
cfn=unlock bzrlib.lock:148
cfi=/home/andrew/code/bzr/bzrlib/lock.py
calls=1 148
2636 0
cfn=__del__ bzrlib.lock:76
cfi=/home/andrew/code/bzr/bzrlib/lock.py
calls=1 76
2636 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=all_revision_ids bzrlib.repository:564
564 0
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
564 0
cfn=_all_revision_ids_read_locked <<string>>:1
cfi=<string>
calls=1 1
564 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=get_graph bzrlib.repository:1717
1717 0
cfn=_make_parents_provider bzrlib.repofmt.pack_repo:1928
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1928
1717 0
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
1717 0
cfn=__init__ bzrlib.graph:166
cfi=/home/andrew/code/bzr/bzrlib/graph.py
calls=1 166
1717 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=<genexpr> bzrlib.transform:616
616 0
cfn=final_parent bzrlib.transform:589
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=2 589
616 0
fi=/home/andrew/code/bzr/bzrlib/mutabletree.py
fn=apply_inventory_delta bzrlib.mutabletree:157
157 0
cfn=apply_delta bzrlib.inventory:881
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=1 881
157 6
cfn=tree_write_locked bzrlib.mutabletree:48
cfi=/home/andrew/code/bzr/bzrlib/mutabletree.py
calls=1 48
157 37
cfn=flush bzrlib.workingtree_4:293
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=1 293
157 0
cfn=_get_inventory bzrlib.workingtree_4:417
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=1 417
157 0
fi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
fn=_write_inventory bzrlib.workingtree_4:1227
1227 0
cfn=set_state_from_inventory bzrlib.dirstate:2185
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=1 2185
1227 31
cfn=flush bzrlib.workingtree_4:293
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=1 293
1227 6
cfn=current_dirstate bzrlib.workingtree_4:250
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=1 250
1227 0
cfn=_make_dirty bzrlib.workingtree_4:176
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=1 176
1227 0
fi=/home/andrew/code/bzr/bzrlib/progress.py
fn=clear bzrlib.progress:488
488 0
fi=/home/andrew/code/bzr/bzrlib/registry.py
fn=__init__ bzrlib.registry:94
94 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=RepositoryPackCollection bzrlib.repofmt.pack_repo:1113
1113 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
fn=_get_revision_store bzrlib.repofmt.knitrepo:349
349 0
cfn=__call__ bzrlib.lazy_import:120
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 120
349 0
cfn=__init__ bzrlib.store.versioned:46
cfi=/home/andrew/code/bzr/bzrlib/store/versioned/__init__.py
calls=1 46
349 0
fi=/home/andrew/code/bzr/bzrlib/bundle/serializer/__init__.py
fn=register_lazy bzrlib.bundle.serializer:196
196 0
cfn=register bzrlib.bundle.serializer:181
cfi=/home/andrew/code/bzr/bzrlib/bundle/serializer/__init__.py
calls=4 181
196 0
fi=email/__init__.py
fn=__getattr__ <email/__init__.py>:78
78 0
cfn=<__import__>
cfi=~
calls=1 0
78 2
cfn=<method 'update' of 'dict' objects>
cfi=~
calls=1 0
78 0
cfn=<getattr>
cfi=~
calls=1 0
78 0
fi=/home/andrew/code/bzr/bzrlib/smart/request.py
fn=SuccessfulSmartServerResponse bzrlib.smart.request:121
121 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=_same_model bzrlib.repository:2300
2300 0
cfn=supports_rich_root bzrlib.repository:1788
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=4 1788
2300 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=__init__ bzrlib.transform:1299
1299 0
fi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
fn=_open bzrlib.workingtree_4:1338
1338 0
cfn=__init__ bzrlib.workingtree_4:120
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=1 120
1338 1
cfn=open_branch bzrlib.bzrdir:1344
cfi=/home/andrew/code/bzr/bzrlib/bzrdir.py
calls=1 1344
1338 47
cfn=local_abspath bzrlib.transport.local:106
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=1 106
1338 0
fi=/home/andrew/code/bzr/bzrlib/config.py
fn=set_user_option bzrlib.config:670
670 0
cfn=set_option bzrlib.config:923
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=1 923
670 1
cfn=_get_location_config bzrlib.config:601
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=1 601
670 0
cfn=_get_branch_data_config bzrlib.config:596
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=1 596
670 0
cfn=get_user_option bzrlib.config:178
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=1 178
670 8
fi=/home/andrew/code/bzr/bzrlib/revisiontree.py
fn=get_root_id bzrlib.revisiontree:138
138 0
cfn=_get_inventory bzrlib.tree:221
cfi=/home/andrew/code/bzr/bzrlib/tree.py
calls=4 221
138 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=commit_write_group bzrlib.repository:876
876 0
cfn=_commit_write_group bzrlib.repofmt.pack_repo:1944
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1944
876 271
cfn=get_transaction bzrlib.repofmt.pack_repo:1950
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1950
876 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=cancel_creation bzrlib.transform:454
454 0
cfn=delete_any bzrlib.osutils:837
cfi=/home/andrew/code/bzr/bzrlib/osutils.py
calls=1 837
454 0
cfn=_limbo_name bzrlib.transform:912
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 912
454 0
cfn=<method 'get' of 'dict' objects>
cfi=~
calls=1 0
454 0
cfn=_rename_in_limbo bzrlib.transform:270
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 270
454 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=_set_config_location bzrlib.branch:563
563 0
cfn=set_user_option bzrlib.config:670
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=1 670
563 10
cfn=relative_url bzrlib.urlutils:354
cfi=/home/andrew/code/bzr/bzrlib/urlutils.py
calls=1 354
563 0
cfn=get_config bzrlib.branch:153
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 153
563 0
cfn=_get_base bzrlib.branch:1323
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1323
563 0
fi=<string>
fn=fetch_write_locked <<string>>:1
1 0
cfn=fetch bzrlib.branch:257
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 257
1 91736
cfn=unlock bzrlib.branch:1361
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1361
1 0
cfn=lock_write bzrlib.branch:1344
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1344
1 0
fi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
fn=convert_path_to_url bzrlib.transport:1575
1575 0
cfn=_posix_local_path_to_url bzrlib.urlutils:227
cfi=/home/andrew/code/bzr/bzrlib/urlutils.py
calls=1 227
1575 13
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
1575 0
cfn=__getattr__ bzrlib.lazy_regex:63
cfi=/home/andrew/code/bzr/bzrlib/lazy_regex.py
calls=1 63
1575 2
cfn=<built-in method match>
cfi=~
calls=1 0
1575 0
fi=/home/andrew/code/bzr/bzrlib/transactions.py
fn=finish bzrlib.transactions:49
49 0
fi=/home/andrew/code/bzr/bzrlib/option.py
fn=short_name bzrlib.option:193
193 0
fi=optparse.py
fn=_process_args <optparse.py>:1398
1398 0
cfn=_process_short_opts <optparse.py>:1495
cfi=optparse.py
calls=1 1495
1398 4
cfn=<len>
cfi=~
calls=1 0
1398 0
cfn=<method 'append' of 'list' objects>
cfi=~
calls=1 0
1398 0
fi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
fn=_a_to_u bzrlib.util.configobj.configobj:1367
1367 0
cfn=<method 'decode' of 'str' objects>
cfi=~
calls=4 0
1367 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=<genexpr> bzrlib.repofmt.pack_repo:1568
1568 0
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=_get_ghosts_line bzrlib.dirstate:1508
1508 0
cfn=<method 'join' of 'str' objects>
cfi=~
calls=2 0
1508 0
cfn=<len>
cfi=~
calls=2 0
1508 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=InterWeaveRepo bzrlib.repository:2367
2367 0
cfn=_pretty_needs_write_lock bzrlib.decorators:135
cfi=/home/andrew/code/bzr/bzrlib/decorators.py
calls=2 135
2367 0
cfn=_pretty_needs_read_lock bzrlib.decorators:66
cfi=/home/andrew/code/bzr/bzrlib/decorators.py
calls=1 66
2367 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=is_compatible bzrlib.repository:2828
2828 0
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
2828 12
cfn=<isinstance>
cfi=~
calls=2 0
2828 0
fi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
fn=get_parent_ids bzrlib.workingtree_4:431
431 0
cfn=get_parent_ids bzrlib.dirstate:1597
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=2 1597
431 0
cfn=current_dirstate bzrlib.workingtree_4:250
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=2 250
431 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=_make_tags bzrlib.branch:2097
2097 0
cfn=__call__ bzrlib.lazy_import:120
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 120
2097 0
cfn=__init__ bzrlib.tag:40
cfi=/home/andrew/code/bzr/bzrlib/tag.py
calls=1 40
2097 0
fi=<string>
fn=generate_revision_history_write_locked <<string>>:1
1 0
cfn=generate_revision_history bzrlib.branch:1450
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1450
1 185
cfn=lock_write bzrlib.branch:1344
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1344
1 0
cfn=unlock bzrlib.branch:1361
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1361
1 0
fi=<string>
fn=pull_write_locked <<string>>:1
1 0
cfn=pull bzrlib.branch:1513
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1513
1 91926
cfn=unlock bzrlib.branch:1361
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1361
1 0
cfn=lock_write bzrlib.branch:1344
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1344
1 0
fi=<string>
fn=pull_write_locked <<string>>:1
1 0
cfn=pull bzrlib.branch:1709
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1709
1 91937
cfn=unlock bzrlib.branch:1361
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1361
1 0
cfn=lock_write bzrlib.branch:1344
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1344
1 0
fi=/home/andrew/code/bzr/bzrlib/inter.py
fn=_double_lock bzrlib.inter:59
59 0
cfn=lock_read bzrlib.repository:696
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=2 696
59 0
cfn=lock_write bzrlib.repofmt.pack_repo:1962
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1962
59 0
cfn=lock_read bzrlib.repofmt.pack_repo:1971
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1971
59 0
fi=/home/andrew/code/bzr/bzrlib/lockable_files.py
fn=controlfilename bzrlib.lockable_files:147
147 0
cfn=abspath bzrlib.transport.local:96
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=2 96
147 0
cfn=_escape bzrlib.lockable_files:120
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=2 120
147 0
fi=optparse.py
fn=parse_args <optparse.py>:1346
1346 0
cfn=get_default_values <optparse.py>:1297
cfi=optparse.py
calls=1 1297
1346 0
cfn=_process_args <optparse.py>:1398
cfi=optparse.py
calls=1 1398
1346 4
cfn=_get_args <optparse.py>:1340
cfi=optparse.py
calls=1 1340
1346 0
cfn=check_values <optparse.py>:1385
cfi=optparse.py
calls=1 1385
1346 0
fi=/home/andrew/code/bzr/bzrlib/store/revision/__init__.py
fn=__init__ bzrlib.store.revision:40
40 0
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
40 0
fi=calendar.py
fn=_localized_day <calendar.py>:65
65 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=__init__ bzrlib.repository:1927
1927 0
cfn=__init__ bzrlib.repository:608
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=2 608
1927 0
fi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
fn=_set_root_id bzrlib.workingtree_4:1088
1088 0
cfn=set_path_id bzrlib.dirstate:2006
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=1 2006
1088 0
cfn=current_dirstate bzrlib.workingtree_4:250
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=1 250
1088 0
cfn=_make_dirty bzrlib.workingtree_4:176
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=1 176
1088 0
fi=<string>
fn=set_revision_history_write_locked <<string>>:1
1 0
cfn=set_revision_history bzrlib.branch:1393
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1393
1 89
cfn=unlock bzrlib.branch:1361
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1361
1 0
cfn=lock_write bzrlib.branch:1344
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1344
1 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=__init__ bzrlib.branch:101
101 0
cfn=_make_tags bzrlib.branch:2097
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=2 2097
101 0
fi=/home/andrew/code/bzr/bzrlib/rio.py
fn=rio_file bzrlib.rio:70
70 0
cfn=__init__ bzrlib.iterablefile:102
cfi=/home/andrew/code/bzr/bzrlib/iterablefile.py
calls=2 102
70 0
fi=/home/andrew/code/bzr/bzrlib/lockable_files.py
fn=put_bytes bzrlib.lockable_files:174
174 0
cfn=put_bytes bzrlib.transport.local:173
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=1 173
174 0
cfn=_escape bzrlib.lockable_files:120
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=1 120
174 0
cfn=__del__ bzrlib.atomicfile:123
cfi=/home/andrew/code/bzr/bzrlib/atomicfile.py
calls=1 123
174 0
fi=optparse.py
fn=__init__ <optparse.py>:926
926 0
cfn=_create_option_list <optparse.py>:1231
cfi=optparse.py
calls=1 1231
926 0
cfn=set_description <optparse.py>:958
cfi=optparse.py
calls=1 958
926 0
cfn=set_conflict_handler <optparse.py>:953
cfi=optparse.py
calls=1 953
926 0
fi=gettext.py
fn=translation <gettext.py>:476
476 0
cfn=find <gettext.py>:421
cfi=gettext.py
calls=2 421
476 1
fi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
fn=_decode_element bzrlib.util.configobj.configobj:1392
1392 0
cfn=<isinstance>
cfi=~
calls=3 0
1392 0
fi=/home/andrew/code/bzr/bzrlib/osutils.py
fn=get_terminal_encoding bzrlib.osutils:416
416 0
cfn=mutter bzrlib.trace:108
cfi=/home/andrew/code/bzr/bzrlib/trace.py
calls=1 108
416 0
cfn=<_codecs.lookup>
cfi=~
calls=1 0
416 0
cfn=<getattr>
cfi=~
calls=1 0
416 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=autopack bzrlib.repofmt.pack_repo:1183
1183 0
cfn=_max_pack_count bzrlib.repofmt.pack_repo:1393
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1393
1183 0
cfn=key_count bzrlib.index:1109
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=1 1109
1183 2
cfn=<len>
cfi=~
calls=1 0
1183 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=_get_revision_store bzrlib.repofmt.pack_repo:2057
2057 0
cfn=__init__ bzrlib.store.versioned:46
cfi=/home/andrew/code/bzr/bzrlib/store/versioned/__init__.py
calls=1 46
2057 0
cfn=__init__ bzrlib.store.revision.knit:56
cfi=/home/andrew/code/bzr/bzrlib/store/revision/knit.py
calls=1 56
2057 0
fi=/home/andrew/code/bzr/bzrlib/store/revision/knit.py
fn=all_revision_ids bzrlib.store.revision.knit:81
81 0
cfn=get_revision_file bzrlib.repofmt.pack_repo:1693
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1693
81 0
cfn=versions bzrlib.knit:813
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=1 813
81 0
cfn=get_ancestry bzrlib.knit:1218
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=1 1218
81 0
fi=/home/andrew/code/bzr/bzrlib/graph.py
fn=heads bzrlib.graph:298
298 0
cfn=<method 'remove' of 'set' objects>
cfi=~
calls=1 0
298 0
cfn=<len>
cfi=~
calls=1 0
298 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=MetaDirRepositoryFormat bzrlib.repository:2157
2157 0
cfn=__getattribute__ bzrlib.lazy_import:102
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 102
2157 0
cfn=__init__ bzrlib.bzrdir:1792
cfi=/home/andrew/code/bzr/bzrlib/bzrdir.py
calls=1 1792
2157 0
fi=urllib.py
fn=URLopener <urllib.py>:101
101 0
cfn=<hasattr>
cfi=~
calls=1 0
101 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=trans_id_tree_file_id bzrlib.transform:320
320 0
cfn=_get_inventory bzrlib.workingtree_4:417
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=1 417
320 0
cfn=id2path bzrlib.inventory:1286
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=1 1286
320 0
cfn=trans_id_tree_path bzrlib.transform:365
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 365
320 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=__init__ bzrlib.branch:1699
1699 0
cfn=__init__ bzrlib.branch:1299
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=2 1299
1699 1
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=pull bzrlib.branch:1709
1709 0
cfn=pull_write_locked <<string>>:1
cfi=<string>
calls=1 1
1709 91926
cfn=get_bound_location bzrlib.branch:2048
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 2048
1709 11
fi=/home/andrew/code/bzr/bzrlib/inventory.py
fn=id2path bzrlib.inventory:1286
1286 0
cfn=_iter_file_id_parents bzrlib.inventory:1263
cfi=/home/andrew/code/bzr/bzrlib/inventory.py
calls=2 1263
1286 0
cfn=<method 'join' of 'str' objects>
cfi=~
calls=1 0
1286 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=open_from_transport bzrlib.branch:131
131 0
cfn=open_from_transport bzrlib.bzrdir:653
cfi=/home/andrew/code/bzr/bzrlib/bzrdir.py
calls=1 653
131 0
cfn=open_branch bzrlib.bzrdir:1344
cfi=/home/andrew/code/bzr/bzrlib/bzrdir.py
calls=1 1344
131 7
fi=/home/andrew/code/bzr/bzrlib/transport/local.py
fn=local_abspath bzrlib.transport.local:106
106 0
cfn=abspath bzrlib.transport.local:96
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=2 96
106 0
cfn=_posix_local_path_from_url bzrlib.urlutils:219
cfi=/home/andrew/code/bzr/bzrlib/urlutils.py
calls=2 219
106 0
fi=/home/andrew/code/bzr/bzrlib/bzrdir.py
fn=open_containing bzrlib.bzrdir:705
705 0
cfn=open_containing_from_transport bzrlib.bzrdir:715
cfi=/home/andrew/code/bzr/bzrlib/bzrdir.py
calls=1 715
705 3
cfn=__call__ bzrlib.lazy_import:120
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 120
705 16
fi=/home/andrew/code/bzr/bzrlib/registry.py
fn=_get_key_or_default bzrlib.registry:170
170 0
cfn=_get_default_key bzrlib.registry:214
cfi=/home/andrew/code/bzr/bzrlib/registry.py
calls=2 214
170 0
fi=~
fn=<posix.getcwdu>
0 0
cfn=decode <encodings/utf_8.py>:15
cfi=encodings/utf_8.py
calls=1 15
0 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=allocate bzrlib.repofmt.pack_repo:1363
1363 0
cfn=add_pack_to_memory bzrlib.repofmt.pack_repo:1146
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1146
1363 0
cfn=ensure_loaded bzrlib.repofmt.pack_repo:1326
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1326
1363 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
fn=__init__ bzrlib.repofmt.knitrepo:97
97 0
cfn=__init__ bzrlib.repository:1927
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=2 1927
97 0
fi=/home/andrew/code/bzr/bzrlib/store/__init__.py
fn=TransportStore bzrlib.store:166
166 0
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=CombinedGraphIndex bzrlib.index:977
977 0
cfn=method_decorator bzrlib.symbol_versioning:137
cfi=/home/andrew/code/bzr/bzrlib/symbol_versioning.py
calls=1 137
977 0
cfn=deprecated_method bzrlib.symbol_versioning:125
cfi=/home/andrew/code/bzr/bzrlib/symbol_versioning.py
calls=1 125
977 0
fi=hmac.py
fn=<module> <hmac.py>:4
4 0
cfn=HMAC <hmac.py>:20
cfi=hmac.py
calls=1 20
4 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=start_write_group bzrlib.repository:967
967 0
cfn=_start_write_group bzrlib.repofmt.pack_repo:1941
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1941
967 2
cfn=get_transaction bzrlib.repofmt.pack_repo:1950
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1950
967 0
cfn=is_write_locked bzrlib.repofmt.pack_repo:1959
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1959
967 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=InterKnitRepo bzrlib.repository:2486
2486 0
cfn=_pretty_needs_write_lock bzrlib.decorators:135
cfi=/home/andrew/code/bzr/bzrlib/decorators.py
calls=1 135
2486 0
cfn=_pretty_needs_read_lock bzrlib.decorators:66
cfi=/home/andrew/code/bzr/bzrlib/decorators.py
calls=1 66
2486 0
fi=<string>
fn=missing_revision_ids_read_locked <<string>>:1
1 0
cfn=missing_revision_ids bzrlib.repository:847
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 847
1 82
cfn=lock_read bzrlib.repofmt.pack_repo:1971
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1971
1 0
cfn=unlock bzrlib.repofmt.pack_repo:2003
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 2003
1 0
fi=<string>
fn=is_shared_read_locked <<string>>:1
1 0
cfn=lock_read bzrlib.repository:696
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 696
1 0
cfn=unlock bzrlib.repository:942
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 942
1 0
cfn=is_shared bzrlib.repository:1937
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 1937
1 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=iter_cook_conflicts bzrlib.transform:1908
1908 0
cfn=__init__ bzrlib.transform:1299
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 1299
1908 0
fi=/home/andrew/code/bzr/bzrlib/workingtree.py
fn=open_containing bzrlib.workingtree:335
335 0
cfn=open_workingtree bzrlib.bzrdir:1357
cfi=/home/andrew/code/bzr/bzrlib/bzrdir.py
calls=1 1357
335 50
cfn=open_containing bzrlib.bzrdir:705
cfi=/home/andrew/code/bzr/bzrlib/bzrdir.py
calls=1 705
335 20
fi=/home/andrew/code/bzr/bzrlib/workingtree.py
fn=open bzrlib.workingtree:2919
2919 0
cfn=_open bzrlib.workingtree_4:1338
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=1 1338
2919 48
cfn=_open_control_files bzrlib.workingtree:2853
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=1 2853
2919 0
cfn=<isinstance>
cfi=~
calls=1 0
2919 0
fi=<string>
fn=update_revisions_write_locked <<string>>:1
1 0
cfn=update_revisions bzrlib.branch:1464
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1464
1 91924
cfn=unlock bzrlib.branch:1361
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1361
1 0
cfn=lock_write bzrlib.branch:1344
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1344
1 0
fi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
fn=close bzrlib.transport:279
279 0
cfn=abspath bzrlib.transport.local:96
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=1 96
279 0
cfn=_close bzrlib.transport:294
cfi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
calls=1 294
279 0
fi=/home/andrew/code/bzr/bzrlib/urlutils.py
fn=split bzrlib.urlutils:418
418 0
cfn=_find_scheme_and_separator bzrlib.urlutils:87
cfi=/home/andrew/code/bzr/bzrlib/urlutils.py
calls=1 87
418 0
cfn=__call__ bzrlib.lazy_import:120
cfi=/home/andrew/code/bzr/bzrlib/lazy_import.py
calls=1 120
418 0
fi=/home/andrew/code/bzr/bzrlib/bzrdir.py
fn=open bzrlib.bzrdir:1537
1537 0
cfn=_open bzrlib.bzrdir:1834
cfi=/home/andrew/code/bzr/bzrlib/bzrdir.py
calls=3 1834
1537 1
fi=/home/andrew/code/bzr/bzrlib/progress.py
fn=_supports_progress bzrlib.progress:52
52 0
cfn=get <UserDict.py>:57
cfi=UserDict.py
calls=1 57
52 0
cfn=<method 'isatty' of 'file' objects>
cfi=~
calls=1 0
52 0
cfn=<getattr>
cfi=~
calls=1 0
52 0
fi=optparse.py
fn=__init__ <optparse.py>:194
194 0
cfn=__getitem__ <UserDict.py>:17
cfi=UserDict.py
calls=1 17
194 0
fi=gettext.py
fn=gettext <gettext.py>:580
580 0
cfn=dgettext <gettext.py>:542
cfi=gettext.py
calls=2 542
580 1
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=file_name bzrlib.repofmt.pack_repo:155
155 0
fi=/home/andrew/code/bzr/bzrlib/xml5.py
fn=Serializer_v5 bzrlib.xml5:141
141 0
fi=xml/etree/ElementTree.py
fn=_ElementInterface <xml/etree/ElementTree.py>:159
159 0
fi=<string>
fn=_all_revision_ids_read_locked <<string>>:1
1 0
cfn=_all_revision_ids bzrlib.repofmt.knitrepo:113
cfi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
calls=1 113
1 0
cfn=lock_read bzrlib.repofmt.pack_repo:1971
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1971
1 0
cfn=unlock bzrlib.repofmt.pack_repo:2003
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 2003
1 0
fi=quopri.py
fn=<module> <quopri.py>:3
3 0
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=lock_write bzrlib.dirstate:2623
2623 0
cfn=__init__ bzrlib.lock:123
cfi=/home/andrew/code/bzr/bzrlib/lock.py
calls=1 123
2623 0
cfn=_wipe_state bzrlib.dirstate:2597
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=1 2597
2623 0
fi=/home/andrew/code/bzr/bzrlib/lock.py
fn=_unlock bzrlib.lock:114
114 0
cfn=<fcntl.lockf>
cfi=~
calls=1 0
114 0
cfn=_clear_f bzrlib.lock:70
cfi=/home/andrew/code/bzr/bzrlib/lock.py
calls=1 70
114 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=missing_revision_ids bzrlib.repository:847
847 0
cfn=get bzrlib.inter:70
cfi=/home/andrew/code/bzr/bzrlib/inter.py
calls=1 70
847 0
cfn=missing_revision_ids_read_locked <<string>>:1
cfi=<string>
calls=1 1
847 82
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=InterModel1and2 bzrlib.repository:2666
2666 0
cfn=_pretty_needs_write_lock bzrlib.decorators:135
cfi=/home/andrew/code/bzr/bzrlib/decorators.py
calls=2 135
2666 0
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=__init__ bzrlib.knit:1964
1964 0
fi=/home/andrew/code/bzr/bzrlib/workingtree.py
fn=_open_control_files bzrlib.workingtree:2853
2853 0
cfn=__init__ bzrlib.lockable_files:71
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=1 71
2853 0
cfn=get_workingtree_transport bzrlib.bzrdir:1298
cfi=/home/andrew/code/bzr/bzrlib/bzrdir.py
calls=1 1298
2853 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=_get_parent_location bzrlib.branch:2013
2013 0
cfn=_get_config_location bzrlib.branch:573
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=2 573
2013 25
fi=<string>
fn=set_parent_write_locked <<string>>:1
1 0
cfn=set_parent bzrlib.branch:1666
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1666
1 11
cfn=unlock bzrlib.branch:1361
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1361
1 1
cfn=lock_write bzrlib.branch:1344
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1344
1 8
fi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
fn=get_bytes bzrlib.transport:609
609 0
cfn=get bzrlib.transport.local:134
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=1 134
609 0
cfn=<method 'read' of 'file' objects>
cfi=~
calls=1 0
609 0
fi=/home/andrew/code/bzr/bzrlib/revisionspec.py
fn=_match_on_and_check bzrlib.revisionspec:206
206 0
cfn=_match_on bzrlib.revisionspec:282
cfi=/home/andrew/code/bzr/bzrlib/revisionspec.py
calls=1 282
206 0
cfn=__nonzero__ bzrlib.revisionspec:64
cfi=/home/andrew/code/bzr/bzrlib/revisionspec.py
calls=1 64
206 0
fi=optparse.py
fn=__init__ <optparse.py>:831
831 0
cfn=<setattr>
cfi=~
calls=2 0
831 0
cfn=<method 'items' of 'dict' objects>
cfi=~
calls=1 0
831 0
fi=optparse.py
fn=remove_option <optparse.py>:1045
1045 0
cfn=<method 'get' of 'dict' objects>
cfi=~
calls=2 0
1045 0
cfn=<method 'remove' of 'list' objects>
cfi=~
calls=1 0
1045 0
fi=/home/andrew/code/bzr/bzrlib/config.py
fn=__init__ bzrlib.config:893
893 0
fi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
fn=__init__ bzrlib.util.configobj.configobj:307
307 0
fi=encodings/utf_8.py
fn=getregentry <encodings/utf_8.py>:33
33 0
cfn=__new__ <codecs.py>:77
cfi=codecs.py
calls=1 77
33 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=_max_pack_count bzrlib.repofmt.pack_repo:1393
1393 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
fn=_all_revision_ids bzrlib.repofmt.knitrepo:113
113 0
cfn=all_revision_ids bzrlib.store.revision.knit:81
cfi=/home/andrew/code/bzr/bzrlib/store/revision/knit.py
calls=1 81
113 0
cfn=get_transaction bzrlib.repofmt.pack_repo:1950
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1950
113 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
fn=_get_text_store bzrlib.repofmt.knitrepo:364
364 0
cfn=_get_versioned_file_store bzrlib.repository:2105
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 2105
364 0
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=GraphIndex bzrlib.index:225
225 0
fi=/home/andrew/code/bzr/bzrlib/tag.py
fn=merge_to bzrlib.tag:186
186 0
cfn=get_tag_dict bzrlib.tag:106
cfi=/home/andrew/code/bzr/bzrlib/tag.py
calls=1 106
186 0
cfn=supports_tags bzrlib.tag:78
cfi=/home/andrew/code/bzr/bzrlib/tag.py
calls=1 78
186 0
fi=/home/andrew/code/bzr/bzrlib/bundle/serializer/__init__.py
fn=register bzrlib.bundle.serializer:181
181 0
fi=/home/andrew/code/bzr/bzrlib/email_message.py
fn=EmailMessage bzrlib.email_message:32
32 0
fi=smtplib.py
fn=SMTP <smtplib.py>:196
196 0
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=__init__ bzrlib.dirstate:306
306 0
fi=/home/andrew/code/bzr/bzrlib/lock.py
fn=unlock bzrlib.lock:148
148 0
cfn=_unlock bzrlib.lock:114
cfi=/home/andrew/code/bzr/bzrlib/lock.py
calls=1 114
148 0
cfn=<method 'remove' of 'set' objects>
cfi=~
calls=1 0
148 0
fi=/home/andrew/code/bzr/bzrlib/graph.py
fn=_StackedParentsProvider bzrlib.graph:66
66 0
cfn=method_decorator bzrlib.symbol_versioning:137
cfi=/home/andrew/code/bzr/bzrlib/symbol_versioning.py
calls=1 137
66 0
cfn=deprecated_method bzrlib.symbol_versioning:125
cfi=/home/andrew/code/bzr/bzrlib/symbol_versioning.py
calls=1 125
66 0
fi=/home/andrew/code/bzr/bzrlib/graph.py
fn=DictParentsProvider bzrlib.graph:48
48 0
cfn=method_decorator bzrlib.symbol_versioning:137
cfi=/home/andrew/code/bzr/bzrlib/symbol_versioning.py
calls=1 137
48 0
cfn=deprecated_method bzrlib.symbol_versioning:125
cfi=/home/andrew/code/bzr/bzrlib/symbol_versioning.py
calls=1 125
48 0
fi=socket.py
fn=_fileobject <socket.py>:196
196 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=InterSameDataRepository bzrlib.repository:2310
2310 0
cfn=_pretty_needs_write_lock bzrlib.decorators:135
cfi=/home/andrew/code/bzr/bzrlib/decorators.py
calls=2 135
2310 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=InterPackRepo bzrlib.repository:2553
2553 0
cfn=_pretty_needs_read_lock bzrlib.decorators:66
cfi=/home/andrew/code/bzr/bzrlib/decorators.py
calls=1 66
2553 0
cfn=_pretty_needs_write_lock bzrlib.decorators:135
cfi=/home/andrew/code/bzr/bzrlib/decorators.py
calls=1 135
2553 0
fi=encodings/ascii.py
fn=getregentry <encodings/ascii.py>:41
41 0
cfn=__new__ <codecs.py>:77
cfi=codecs.py
calls=1 77
41 0
fi=urllib.py
fn=FancyURLopener <urllib.py>:605
605 0
fi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
fn=_make_dirty bzrlib.workingtree_4:176
176 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=_get_append_revisions_only bzrlib.branch:2064
2064 0
cfn=get_config bzrlib.branch:153
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 153
2064 0
cfn=get_user_option bzrlib.config:178
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=1 178
2064 11
fi=<string>
fn=_set_parent_location_write_locked <<string>>:1
1 0
cfn=unlock bzrlib.branch:1361
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1361
1 0
cfn=lock_write bzrlib.branch:1344
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1344
1 0
cfn=_set_parent_location bzrlib.branch:2008
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 2008
1 10
fi=<string>
fn=put_bytes_write_locked <<string>>:1
1 0
cfn=put_bytes bzrlib.lockable_files:174
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=1 174
1 0
cfn=lock_write bzrlib.lockable_files:209
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=1 209
1 0
cfn=unlock bzrlib.lockable_files:259
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=1 259
1 0
fi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
fn=_fail bzrlib.transport:254
254 0
cfn=__init__ bzrlib.errors:451
cfi=/home/andrew/code/bzr/bzrlib/errors.py
calls=1 451
254 0
fi=/home/andrew/code/bzr/bzrlib/errors.py
fn=__init__ bzrlib.errors:649
649 0
cfn=clone bzrlib.transport.local:69
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=1 69
649 0
cfn=__init__ bzrlib.errors:68
cfi=/home/andrew/code/bzr/bzrlib/errors.py
calls=1 68
649 0
fi=/home/andrew/code/bzr/bzrlib/errors.py
fn=__init__ bzrlib.errors:2142
2142 0
fi=~
fn=<method 'find' of 'unicode' objects>
0 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=Packer bzrlib.repofmt.pack_repo:528
528 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=_commit_write_group bzrlib.repofmt.pack_repo:1944
1944 0
cfn=_commit_write_group bzrlib.repofmt.pack_repo:1656
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1656
1944 271
fi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
fn=_KnitParentsProvider bzrlib.repofmt.knitrepo:54
54 0
cfn=method_decorator bzrlib.symbol_versioning:137
cfi=/home/andrew/code/bzr/bzrlib/symbol_versioning.py
calls=1 137
54 0
cfn=deprecated_method bzrlib.symbol_versioning:125
cfi=/home/andrew/code/bzr/bzrlib/symbol_versioning.py
calls=1 125
54 0
fi=/home/andrew/code/bzr/bzrlib/atomicfile.py
fn=AtomicFile bzrlib.atomicfile:39
39 0
fi=/home/andrew/code/bzr/bzrlib/merge_directive.py
fn=MergeDirective bzrlib.merge_directive:225
225 0
fi=md5.py
fn=<module> <md5.py>:6
6 0
fi=/home/andrew/code/bzr/bzrlib/graph.py
fn=CachingParentsProvider bzrlib.graph:114
114 0
cfn=method_decorator bzrlib.symbol_versioning:137
cfi=/home/andrew/code/bzr/bzrlib/symbol_versioning.py
calls=1 137
114 0
cfn=deprecated_method bzrlib.symbol_versioning:125
cfi=/home/andrew/code/bzr/bzrlib/symbol_versioning.py
calls=1 125
114 0
fi=~
fn=<fcntl.ioctl>
0 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=RepositoryFormat bzrlib.repository:1986
1986 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=is_compatible bzrlib.repository:2326
2326 0
cfn=_same_model bzrlib.repository:2300
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=2 2300
2326 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=is_compatible bzrlib.repository:2790
2790 0
cfn=<isinstance>
cfi=~
calls=2 0
2790 0
fi=<string>
fn=_eliminate_revisions_not_present_read_locked <<string>>:1
1 0
cfn=lock_read bzrlib.repofmt.pack_repo:1971
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1971
1 0
cfn=unlock bzrlib.repofmt.pack_repo:2003
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 2003
1 0
cfn=_eliminate_revisions_not_present bzrlib.repository:591
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 591
1 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=trans_id_tree_path bzrlib.transform:365
365 0
cfn=canonical_path bzrlib.transform:346
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 346
365 0
cfn=_assign_id bzrlib.transform:243
cfi=/home/andrew/code/bzr/bzrlib/transform.py
calls=1 243
365 0
fi=/home/andrew/code/bzr/bzrlib/workingtree.py
fn=_setup_directory_is_tree_reference bzrlib.workingtree:1011
1011 0
fi=/home/andrew/code/bzr/bzrlib/workingtree.py
fn=set_root_id bzrlib.workingtree:2080
2080 0
cfn=_set_root_id bzrlib.workingtree_4:1088
cfi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
calls=1 1088
2080 0
cfn=safe_file_id bzrlib.osutils:976
cfi=/home/andrew/code/bzr/bzrlib/osutils.py
calls=1 976
2080 0
fi=/home/andrew/code/bzr/bzrlib/tree.py
fn=_iter_changes bzrlib.tree:96
96 0
cfn=get bzrlib.inter:70
cfi=/home/andrew/code/bzr/bzrlib/inter.py
calls=1 70
96 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=basis_tree bzrlib.branch:1509
1509 0
cfn=revision_tree_read_locked <<string>>:1
cfi=<string>
calls=1 1
1509 59
cfn=last_revision bzrlib.branch:1951
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 1951
1509 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=_get_bound_location bzrlib.branch:2038
2038 0
cfn=get_config bzrlib.branch:153
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 153
2038 0
cfn=get_user_option bzrlib.config:178
cfi=/home/andrew/code/bzr/bzrlib/config.py
calls=1 178
2038 11
fi=/home/andrew/code/bzr/bzrlib/inter.py
fn=__init__ bzrlib.inter:46
46 0
fi=~
fn=<math.exp>
0 0
fi=/home/andrew/code/bzr/bzrlib/iterablefile.py
fn=__init__ bzrlib.iterablefile:22
22 0
fi=/home/andrew/code/bzr/bzrlib/transport/local.py
fn=has bzrlib.transport.local:131
131 0
cfn=<posix.access>
cfi=~
calls=1 0
131 0
cfn=_abspath bzrlib.transport.local:85
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=1 85
131 0
fi=/home/andrew/code/bzr/bzrlib/config.py
fn=_get_option_policy bzrlib.config:336
336 0
fi=/home/andrew/code/bzr/bzrlib/osutils.py
fn=delete_any bzrlib.osutils:837
837 0
cfn=<posix.rmdir>
cfi=~
calls=1 0
837 0
cfn=isdir bzrlib.osutils:500
cfi=/home/andrew/code/bzr/bzrlib/osutils.py
calls=1 500
837 0
fi=~
fn=<method 'popitem' of 'dict' objects>
0 0
fi=~
fn=<method 'translate' of 'str' objects>
0 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=lock_names bzrlib.repofmt.pack_repo:1253
1253 0
cfn=lock_write bzrlib.lockable_files:209
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=1 209
1253 3
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=_parse_index_sizes bzrlib.repofmt.pack_repo:1341
1341 0
cfn=<method 'split' of 'str' objects>
cfi=~
calls=1 0
1341 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=_get_control_store bzrlib.repofmt.pack_repo:2047
2047 0
cfn=__init__ bzrlib.store.versioned:46
cfi=/home/andrew/code/bzr/bzrlib/store/versioned/__init__.py
calls=1 46
2047 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
fn=_get_control_store bzrlib.repofmt.knitrepo:339
339 0
cfn=__init__ bzrlib.store.versioned:46
cfi=/home/andrew/code/bzr/bzrlib/store/versioned/__init__.py
calls=1 46
339 0
fi=/home/andrew/code/bzr/bzrlib/store/versioned/__init__.py
fn=VersionedFileStore bzrlib.store.versioned:41
41 0
fi=/home/andrew/code/bzr/bzrlib/merge_directive.py
fn=MergeDirective2 bzrlib.merge_directive:351
351 0
fi=calendar.py
fn=Calendar <calendar.py>:125
125 0
fi=/home/andrew/code/bzr/bzrlib/lock.py
fn=_open bzrlib.lock:53
53 0
cfn=<open>
cfi=~
calls=1 0
53 0
cfn=_posix_realpath bzrlib.osutils:271
cfi=/home/andrew/code/bzr/bzrlib/osutils.py
calls=1 271
53 0
fi=/home/andrew/code/bzr/bzrlib/remote.py
fn=RemoteBzrDir bzrlib.remote:45
45 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=MetaDirRepository bzrlib.repository:1924
1924 0
cfn=_pretty_needs_read_lock bzrlib.decorators:66
cfi=/home/andrew/code/bzr/bzrlib/decorators.py
calls=1 66
1924 0
cfn=_pretty_needs_write_lock bzrlib.decorators:135
cfi=/home/andrew/code/bzr/bzrlib/decorators.py
calls=1 135
1924 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=is_compatible bzrlib.repository:2672
2672 0
cfn=supports_rich_root bzrlib.repository:1788
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=2 1788
2672 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=_cache_revision_history bzrlib.branch:360
360 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=get_rev_id bzrlib.branch:500
500 0
cfn=<len>
cfi=~
calls=1 0
500 0
fi=/home/andrew/code/bzr/bzrlib/progress.py
fn=__init__ bzrlib.progress:540
540 0
fi=optparse.py
fn=__init__ <optparse.py>:359
359 0
cfn=__init__ <optparse.py>:194
cfi=optparse.py
calls=1 194
359 0
fi=optparse.py
fn=_add_help_option <optparse.py>:1236
1236 0
cfn=add_option <optparse.py>:1001
cfi=optparse.py
calls=1 1001
1236 0
cfn=gettext <gettext.py>:580
cfi=gettext.py
calls=1 580
1236 0
fi=/home/andrew/code/bzr/bzrlib/osutils.py
fn=isdir bzrlib.osutils:500
500 0
cfn=<posix.lstat>
cfi=~
calls=1 0
500 0
cfn=S_ISDIR <stat.py>:45
cfi=stat.py
calls=1 45
500 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=_get_text_store bzrlib.repofmt.pack_repo:2072
2072 0
cfn=_get_versioned_file_store bzrlib.repository:2105
cfi=/home/andrew/code/bzr/bzrlib/repository.py
calls=1 2105
2072 0
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=<genexpr> bzrlib.index:1117
1117 0
cfn=key_count bzrlib.index:558
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=1 558
1117 2
fi=/home/andrew/code/bzr/bzrlib/merge_directive.py
fn=_BaseMergeDirective bzrlib.merge_directive:38
38 0
fi=fnmatch.py
fn=<module> <fnmatch.py>:11
11 0
fi=/home/andrew/code/bzr/bzrlib/pack.py
fn=end bzrlib.pack:135
135 0
cfn=write_func bzrlib.pack:131
cfi=/home/andrew/code/bzr/bzrlib/pack.py
calls=1 131
135 0
cfn=end bzrlib.pack:74
cfi=/home/andrew/code/bzr/bzrlib/pack.py
calls=1 74
135 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=InterRepository bzrlib.repository:2244
2244 0
cfn=_pretty_needs_read_lock bzrlib.decorators:66
cfi=/home/andrew/code/bzr/bzrlib/decorators.py
calls=1 66
2244 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=InterKnit1and2 bzrlib.repository:2710
2710 0
cfn=_pretty_needs_write_lock bzrlib.decorators:135
cfi=/home/andrew/code/bzr/bzrlib/decorators.py
calls=1 135
2710 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=InterRemoteToOther bzrlib.repository:2784
2784 0
cfn=_pretty_needs_write_lock bzrlib.decorators:135
cfi=/home/andrew/code/bzr/bzrlib/decorators.py
calls=1 135
2784 0
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=get_versions bzrlib.knit:1733
1733 0
cfn=iter_all_entries bzrlib.index:1042
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=1 1042
1733 0
fi=/home/andrew/code/bzr/bzrlib/workingtree.py
fn=set_merge_modified bzrlib.workingtree:853
853 0
cfn=_put_rio bzrlib.workingtree:870
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=1 870
853 41
fi=/home/andrew/code/bzr/bzrlib/tree.py
fn=is_control_filename bzrlib.tree:155
155 0
cfn=is_control_filename bzrlib.bzrdir:609
cfi=/home/andrew/code/bzr/bzrlib/bzrdir.py
calls=1 609
155 0
fi=/home/andrew/code/bzr/bzrlib/inter.py
fn=lock_write bzrlib.inter:94
94 0
cfn=_double_lock bzrlib.inter:59
cfi=/home/andrew/code/bzr/bzrlib/inter.py
calls=1 59
94 0
fi=/home/andrew/code/bzr/bzrlib/conflicts.py
fn=__iter__ bzrlib.conflicts:201
201 0
cfn=<iter>
cfi=~
calls=2 0
201 0
fi=/home/andrew/code/bzr/bzrlib/conflicts.py
fn=from_stanzas bzrlib.conflicts:219
219 0
cfn=__iter__ bzrlib.rio:61
cfi=/home/andrew/code/bzr/bzrlib/rio.py
calls=1 61
219 0
cfn=__init__ bzrlib.conflicts:188
cfi=/home/andrew/code/bzr/bzrlib/conflicts.py
calls=1 188
219 0
fi=/home/andrew/code/bzr/bzrlib/transport/local.py
fn=_check_mode_and_size bzrlib.transport.local:330
330 0
cfn=<posix.fstat>
cfi=~
calls=1 0
330 0
cfn=S_IMODE <stat.py>:26
cfi=stat.py
calls=1 26
330 0
fi=/home/andrew/code/bzr/bzrlib/urlutils.py
fn=normalize_url bzrlib.urlutils:309
309 0
cfn=_posix_local_path_to_url bzrlib.urlutils:227
cfi=/home/andrew/code/bzr/bzrlib/urlutils.py
calls=1 227
309 0
cfn=<built-in method match>
cfi=~
calls=1 0
309 0
fi=/home/andrew/code/bzr/bzrlib/progress.py
fn=__init__ bzrlib.progress:98
98 0
fi=/home/andrew/code/bzr/bzrlib/option.py
fn=_optparse_callback bzrlib.option:236
236 0
cfn=_parse_revision_str bzrlib.option:37
cfi=/home/andrew/code/bzr/bzrlib/option.py
calls=1 37
236 4
cfn=<setattr>
cfi=~
calls=1 0
236 0
fi=optparse.py
fn=process <optparse.py>:772
772 0
cfn=take_action <optparse.py>:784
cfi=optparse.py
calls=1 784
772 4
cfn=convert_value <optparse.py>:765
cfi=optparse.py
calls=1 765
772 0
fi=/home/andrew/code/bzr/bzrlib/trace.py
fn=_update_logging_level bzrlib.trace:257
257 0
cfn=setLevel <logging/__init__.py>:613
cfi=logging/__init__.py
calls=1 613
257 0
fi=~
fn=<method 'isatty' of 'file' objects>
0 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=data_inserted bzrlib.repofmt.pack_repo:331
331 0
cfn=get_revision_count bzrlib.repofmt.pack_repo:159
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 159
331 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=NewPack bzrlib.repofmt.pack_repo:215
215 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=RepositoryFormatKnitPack1 bzrlib.repofmt.pack_repo:2131
2131 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=RepositoryFormatKnitPack3 bzrlib.repofmt.pack_repo:2161
2161 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=RepositoryFormatKnitPack4 bzrlib.repofmt.pack_repo:2203
2203 0
fi=/home/andrew/code/bzr/bzrlib/xml_serializer.py
fn=Serializer bzrlib.xml_serializer:52
52 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
fn=RepositoryFormatKnit3 bzrlib.repofmt.knitrepo:469
469 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
fn=RepositoryFormatKnit4 bzrlib.repofmt.knitrepo:516
516 0
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=key_count bzrlib.index:558
558 0
cfn=_read_and_parse bzrlib.index:949
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=1 949
558 2
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=__init__ bzrlib.index:990
990 0
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=InMemoryGraphIndex bzrlib.index:1125
1125 0
fi=/home/andrew/code/bzr/bzrlib/tag.py
fn=BasicTags bzrlib.tag:74
74 0
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=_sha_cutoff_time bzrlib.dirstate:1447
1447 0
cfn=<time.time>
cfi=~
calls=1 0
1447 0
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=_num_present_parents bzrlib.dirstate:1855
1855 0
cfn=<len>
cfi=~
calls=2 0
1855 0
fi=/home/andrew/code/bzr/bzrlib/lock.py
fn=_clear_f bzrlib.lock:70
70 0
cfn=<method 'close' of 'file' objects>
cfi=~
calls=1 0
70 0
fi=/home/andrew/code/bzr/bzrlib/pack.py
fn=begin bzrlib.pack:127
127 0
cfn=write_func bzrlib.pack:131
cfi=/home/andrew/code/bzr/bzrlib/pack.py
calls=1 131
127 0
cfn=begin bzrlib.pack:70
cfi=/home/andrew/code/bzr/bzrlib/pack.py
calls=1 70
127 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=__init__ bzrlib.repository:2164
2164 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=InterDifferingSerializer bzrlib.repository:2747
2747 0
cfn=_pretty_needs_write_lock bzrlib.decorators:135
cfi=/home/andrew/code/bzr/bzrlib/decorators.py
calls=1 135
2747 0
fi=/home/andrew/code/bzr/bzrlib/bundle/__init__.py
fn=get_bundle bzrlib.bundle:62
62 0
cfn=get bzrlib.transport.local:134
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=1 134
62 0
fi=/home/andrew/code/bzr/bzrlib/tree.py
fn=paths2ids bzrlib.tree:387
387 0
cfn=find_ids_across_trees bzrlib.tree:580
cfi=/home/andrew/code/bzr/bzrlib/tree.py
calls=1 580
387 0
fi=/home/andrew/code/bzr/bzrlib/inventory.py
fn=_set_root bzrlib.inventory:941
941 0
fi=/home/andrew/code/bzr/bzrlib/conflicts.py
fn=__init__ bzrlib.conflicts:188
188 0
fi=~
fn=<math.log>
0 0
fi=/home/andrew/code/bzr/bzrlib/iterablefile.py
fn=<lambda> bzrlib.iterablefile:132
132 0
fi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
fn=_close bzrlib.transport:294
294 0
cfn=<method 'close' of 'file' objects>
cfi=~
calls=1 0
294 0
fi=/home/andrew/code/bzr/bzrlib/revisionspec.py
fn=__init__ bzrlib.revisionspec:52
52 0
fi=/home/andrew/code/bzr/bzrlib/commands.py
fn=_unsquish_command_name bzrlib.commands:96
96 0
cfn=<method 'startswith' of 'str' objects>
cfi=~
calls=1 0
96 0
cfn=<method 'replace' of 'str' objects>
cfi=~
calls=1 0
96 0
fi=/home/andrew/code/bzr/bzrlib/commands.py
fn=_match_argform bzrlib.commands:550
550 0
cfn=<method 'pop' of 'list' objects>
cfi=~
calls=1 0
550 0
fi=optparse.py
fn=take_action <optparse.py>:784
784 0
cfn=_optparse_callback bzrlib.option:236
cfi=/home/andrew/code/bzr/bzrlib/option.py
calls=1 236
784 4
fi=~
fn=<built-in method split>
0 0
fi=~
fn=<_codecs.lookup>
0 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=__init__ bzrlib.repofmt.pack_repo:1681
1681 0
cfn=__init__ bzrlib.store.revision.knit:56
cfi=/home/andrew/code/bzr/bzrlib/store/revision/knit.py
calls=1 56
1681 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
fn=RepositoryFormatKnit bzrlib.repofmt.knitrepo:312
312 0
fi=/home/andrew/code/bzr/bzrlib/store/__init__.py
fn=Store bzrlib.store:54
54 0
fi=/home/andrew/code/bzr/bzrlib/store/revision/__init__.py
fn=RevisionStore bzrlib.store.revision:37
37 0
fi=/home/andrew/code/bzr/bzrlib/store/revision/knit.py
fn=KnitRevisionStore bzrlib.store.revision.knit:53
53 0
fi=/home/andrew/code/bzr/bzrlib/testament.py
fn=Testament bzrlib.testament:78
78 0
fi=calendar.py
fn=TextCalendar <calendar.py>:254
254 0
fi=/home/andrew/code/bzr/bzrlib/smtp_connection.py
fn=SMTPConnection bzrlib.smtp_connection:36
36 0
fi=random.py
fn=__init__ <random.py>:88
88 0
cfn=seed <random.py>:97
cfi=random.py
calls=1 97
88 0
fi=email/_parseaddr.py
fn=AddrlistClass <email/_parseaddr.py>:155
155 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/weaverepo.py
fn=RepositoryFormat4 bzrlib.repofmt.weaverepo:390
390 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/weaverepo.py
fn=RepositoryFormat5 bzrlib.repofmt.weaverepo:443
443 0
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=on_file bzrlib.dirstate:1859
1859 0
cfn=__init__ bzrlib.dirstate:306
cfi=/home/andrew/code/bzr/bzrlib/dirstate.py
calls=1 306
1859 0
fi=/home/andrew/code/bzr/bzrlib/smart/protocol.py
fn=SmartClientRequestProtocolOne bzrlib.smart.protocol:458
458 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=CommitBuilder bzrlib.repository:67
67 0
fi=/home/andrew/code/bzr/bzrlib/knit.py
fn=versions bzrlib.knit:813
813 0
cfn=get_versions bzrlib.knit:1733
cfi=/home/andrew/code/bzr/bzrlib/knit.py
calls=1 1733
813 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=get_bound_location bzrlib.branch:2048
2048 0
cfn=_get_bound_location bzrlib.branch:2038
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 2038
2048 11
fi=/home/andrew/code/bzr/bzrlib/rio.py
fn=__iter__ bzrlib.rio:61
61 0
cfn=read_stanza bzrlib.rio:247
cfi=/home/andrew/code/bzr/bzrlib/rio.py
calls=1 247
61 0
fi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
fn=__init__ bzrlib.transport:290
290 0
cfn=__init__ bzrlib.transport:271
cfi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
calls=1 271
290 0
fi=/home/andrew/code/bzr/bzrlib/bzrdir.py
fn=is_supported bzrlib.bzrdir:1505
1505 0
fi=/home/andrew/code/bzr/bzrlib/revisionspec.py
fn=__init__ bzrlib.revisionspec:183
183 0
cfn=<method 'startswith' of 'unicode' objects>
cfi=~
calls=1 0
183 0
fi=/home/andrew/code/bzr/bzrlib/commands.py
fn=name bzrlib.commands:514
514 0
cfn=_unsquish_command_name bzrlib.commands:96
cfi=/home/andrew/code/bzr/bzrlib/commands.py
calls=1 96
514 0
fi=optparse.py
fn=_populate_option_list <optparse.py>:1246
1246 0
cfn=_add_help_option <optparse.py>:1236
cfi=optparse.py
calls=1 1236
1246 1
fi=optparse.py
fn=set_usage <optparse.py>:1265
1265 0
cfn=gettext <gettext.py>:580
cfi=gettext.py
calls=1 580
1265 0
fi=codecs.py
fn=getwriter <codecs.py>:922
922 0
cfn=<_codecs.lookup>
cfi=~
calls=1 0
922 0
fi=~
fn=<_hashlib.openssl_md5>
0 0
fi=~
fn=<built-in method __new__ of type object at 0x814a1c0>
0 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=PackCommitBuilder bzrlib.repofmt.pack_repo:72
72 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=_unlock_names bzrlib.repofmt.pack_repo:1542
1542 0
cfn=unlock bzrlib.lockable_files:259
cfi=/home/andrew/code/bzr/bzrlib/lockable_files.py
calls=1 259
1542 1
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=_start_write_group bzrlib.repofmt.pack_repo:1941
1941 0
cfn=_start_write_group bzrlib.repofmt.pack_repo:1617
cfi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
calls=1 1617
1941 2
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=RepositoryFormatPack bzrlib.repofmt.pack_repo:2021
2021 0
fi=xml/etree/ElementTree.py
fn=ElementTree <xml/etree/ElementTree.py>:540
540 0
fi=xml/etree/ElementTree.py
fn=XMLTreeBuilder <xml/etree/ElementTree.py>:1111
1111 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
fn=_get_history_vf bzrlib.repofmt.knitrepo:261
261 0
cfn=_get_revision_vf bzrlib.repofmt.knitrepo:256
cfi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
calls=1 256
261 42
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=key_count bzrlib.index:1109
1109 0
cfn=<sum>
cfi=~
calls=1 0
1109 2
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=GraphIndexPrefixAdapter bzrlib.index:1265
1265 0
fi=/home/andrew/code/bzr/bzrlib/tag.py
fn=__init__ bzrlib.tag:40
40 0
fi=calendar.py
fn=HTMLCalendar <calendar.py>:371
371 0
fi=hmac.py
fn=HMAC <hmac.py>:20
20 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/weaverepo.py
fn=PreSplitOutRepositoryFormat bzrlib.repofmt.weaverepo:317
317 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/weaverepo.py
fn=__init__ bzrlib.repofmt.weaverepo:404
404 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/weaverepo.py
fn=RepositoryFormat7 bzrlib.repofmt.weaverepo:506
506 0
fi=/home/andrew/code/bzr/bzrlib/store/text.py
fn=TextStore bzrlib.store.text:32
32 0
fi=/home/andrew/code/bzr/bzrlib/dirstate.py
fn=_wipe_state bzrlib.dirstate:2597
2597 0
fi=/home/andrew/code/bzr/bzrlib/pack.py
fn=ContainerPushParser bzrlib.pack:385
385 0
fi=/home/andrew/code/bzr/bzrlib/smart/request.py
fn=SmartServerRequest bzrlib.smart.request:31
31 0
fi=tempfile.py
fn=_RandomNameSequence <tempfile.py>:107
107 0
fi=/home/andrew/code/bzr/bzrlib/graph.py
fn=Graph bzrlib.graph:159
159 0
fi=~
fn=<binascii.hexlify>
0 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=is_shared bzrlib.repository:1937
1937 0
cfn=has bzrlib.transport.local:131
cfi=/home/andrew/code/bzr/bzrlib/transport/local.py
calls=1 131
1937 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=is_supported bzrlib.repository:2137
2137 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=InterOtherToRemote bzrlib.repository:2822
2822 0
fi=/home/andrew/code/bzr/bzrlib/workingtree_4.py
fn=is_compatible bzrlib.workingtree_4:2425
2425 0
cfn=<isinstance>
cfi=~
calls=1 0
2425 0
fi=/home/andrew/code/bzr/bzrlib/workingtree.py
fn=set_conflicts bzrlib.workingtree:2593
2593 0
cfn=_put_rio bzrlib.workingtree:870
cfi=/home/andrew/code/bzr/bzrlib/workingtree.py
calls=1 870
2593 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=is_supported bzrlib.branch:933
933 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=_set_parent_location bzrlib.branch:2008
2008 0
cfn=_set_config_location bzrlib.branch:563
cfi=/home/andrew/code/bzr/bzrlib/branch.py
calls=1 563
2008 10
fi=/home/andrew/code/bzr/bzrlib/inter.py
fn=lock_read bzrlib.inter:86
86 0
cfn=_double_lock bzrlib.inter:59
cfi=/home/andrew/code/bzr/bzrlib/inter.py
calls=1 59
86 0
fi=/home/andrew/code/bzr/bzrlib/inventory.py
fn=__iter__ bzrlib.inventory:957
957 0
cfn=<iter>
cfi=~
calls=1 0
957 0
fi=/home/andrew/code/bzr/bzrlib/inventory.py
fn=_iter_file_id_parents bzrlib.inventory:1263
1263 0
fi=/home/andrew/code/bzr/bzrlib/conflicts.py
fn=to_stanzas bzrlib.conflicts:227
227 0
cfn=__iter__ bzrlib.conflicts:201
cfi=/home/andrew/code/bzr/bzrlib/conflicts.py
calls=1 201
227 0
fi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
fn=readlines bzrlib.transport:264
264 0
cfn=_fail bzrlib.transport:254
cfi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
calls=1 254
264 0
fi=~
fn=<method 'toordinal' of 'datetime.date' objects>
0 0
fi=/home/andrew/code/bzr/bzrlib/revision.py
fn=ensure_null bzrlib.revision:455
455 0
fi=/home/andrew/code/bzr/bzrlib/errors.py
fn=__init__ bzrlib.errors:2063
2063 0
cfn=__init__ bzrlib.errors:68
cfi=/home/andrew/code/bzr/bzrlib/errors.py
calls=1 68
2063 0
fi=optparse.py
fn=_create_option_list <optparse.py>:1231
1231 0
cfn=_create_option_mappings <optparse.py>:937
cfi=optparse.py
calls=1 937
1231 0
fi=/home/andrew/code/bzr/bzrlib/trace.py
fn=set_verbosity_level bzrlib.trace:231
231 0
cfn=_update_logging_level bzrlib.trace:257
cfi=/home/andrew/code/bzr/bzrlib/trace.py
calls=1 257
231 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=get_revision_count bzrlib.repofmt.pack_repo:159
159 0
cfn=key_count bzrlib.index:1254
cfi=/home/andrew/code/bzr/bzrlib/index.py
calls=1 1254
159 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=Pack bzrlib.repofmt.pack_repo:124
124 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=ExistingPack bzrlib.repofmt.pack_repo:187
187 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=AggregateIndex bzrlib.repofmt.pack_repo:434
434 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=ReconcilePacker bzrlib.repofmt.pack_repo:962
962 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=__init__ bzrlib.repofmt.pack_repo:1739
1739 0
fi=xml/etree/ElementTree.py
fn=TreeBuilder <xml/etree/ElementTree.py>:1023
1023 0
fi=/home/andrew/code/bzr/bzrlib/xml7.py
fn=Serializer_v7 bzrlib.xml7:23
23 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
fn=_warn_if_deprecated bzrlib.repofmt.knitrepo:105
105 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/knitrepo.py
fn=RepositoryFormatKnit1 bzrlib.repofmt.knitrepo:434
434 0
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=GraphIndexBuilder bzrlib.index:55
55 0
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=key_count bzrlib.index:1254
1254 0
cfn=<len>
cfi=~
calls=1 0
1254 0
fi=/home/andrew/code/bzr/bzrlib/tag.py
fn=DisabledTags bzrlib.tag:47
47 0
fi=calendar.py
fn=__init__ <calendar.py>:51
51 0
fi=calendar.py
fn=__init__ <calendar.py>:70
70 0
fi=calendar.py
fn=__init__ <calendar.py>:131
131 0
cfn=setfirstweekday <calendar.py>:137
cfi=calendar.py
calls=1 137
131 0
fi=random.py
fn=WichmannHill <random.py>:609
609 0
fi=random.py
fn=SystemRandom <random.py>:759
759 0
fi=email/_parseaddr.py
fn=AddressList <email/_parseaddr.py>:435
435 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/weaverepo.py
fn=RepositoryFormat6 bzrlib.repofmt.weaverepo:475
475 0
fi=/home/andrew/code/bzr/bzrlib/graph.py
fn=_BreadthFirstSearcher bzrlib.graph:492
492 0
fi=/home/andrew/code/bzr/bzrlib/lock.py
fn=_OSLock bzrlib.lock:47
47 0
fi=/home/andrew/code/bzr/bzrlib/smart/request.py
fn=SmartServerRequestHandler bzrlib.smart.request:129
129 0
fi=tempfile.py
fn=_TemporaryFileWrapper <tempfile.py>:367
367 0
fi=/home/andrew/code/bzr/bzrlib/smart/protocol.py
fn=ChunkedBodyDecoder bzrlib.smart.protocol:263
263 0
fi=/home/andrew/code/bzr/bzrlib/smart/protocol.py
fn=LengthPrefixedBodyDecoder bzrlib.smart.protocol:385
385 0
fi=/home/andrew/code/bzr/bzrlib/pack.py
fn=__init__ bzrlib.pack:116
116 0
fi=/home/andrew/code/bzr/bzrlib/pack.py
fn=ReadVFile bzrlib.pack:161
161 0
fi=/home/andrew/code/bzr/bzrlib/pack.py
fn=ContainerReader bzrlib.pack:227
227 0
fi=/home/andrew/code/bzr/bzrlib/remote.py
fn=RemoteBranchFormat bzrlib.remote:947
947 0
fi=~
fn=<_elementtree.Element>
0 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=__init__ bzrlib.transform:59
59 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=<genexpr> bzrlib.transform:829
829 0
fi=/home/andrew/code/bzr/bzrlib/branch.py
fn=_show_tag_conficts bzrlib.branch:2107
2107 0
cfn=<getattr>
cfi=~
calls=1 0
2107 0
fi=/home/andrew/code/bzr/bzrlib/iterablefile.py
fn=_make_iterator bzrlib.iterablefile:109
109 0
fi=/home/andrew/code/bzr/bzrlib/errors.py
fn=_get_format_string bzrlib.errors:121
121 0
cfn=<getattr>
cfi=~
calls=1 0
121 0
fi=/home/andrew/code/bzr/bzrlib/revisionspec.py
fn=__new__ bzrlib.revisionspec:137
137 0
fi=optparse.py
fn=check_value <optparse.py>:758
758 0
cfn=<method 'get' of 'dict' objects>
cfi=~
calls=1 0
758 0
fi=optparse.py
fn=convert_value <optparse.py>:765
765 0
cfn=check_value <optparse.py>:758
cfi=optparse.py
calls=1 758
765 0
fi=stat.py
fn=S_ISDIR <stat.py>:45
45 0
cfn=S_IFMT <stat.py>:29
cfi=stat.py
calls=1 29
45 0
fi=~
fn=<method 'upper' of 'str' objects>
0 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=PackRootCommitBuilder bzrlib.repofmt.pack_repo:98
98 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=__init__ bzrlib.repofmt.pack_repo:131
131 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=KnitPackTextStore bzrlib.repofmt.pack_repo:1730
1730 0
fi=/usr/lib/python2.5/site-packages/_xmlplus/__init__.py
fn=<module> xml:26
26 0
fi=xml/etree/ElementTree.py
fn=_SimpleElementPath <xml/etree/ElementTree.py>:114
114 0
fi=xml/etree/ElementTree.py
fn=QName <xml/etree/ElementTree.py>:517
517 0
fi=xml/etree/ElementTree.py
fn=iterparse <xml/etree/ElementTree.py>:874
874 0
fi=/home/andrew/code/bzr/bzrlib/xml6.py
fn=Serializer_v6 bzrlib.xml6:20
20 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=/home/andrew/code/bzr/bzrlib/store/revision/knit.py
fn=KnitRevisionStoreFactory bzrlib.store.revision.knit:35
35 0
fi=/home/andrew/code/bzr/bzrlib/index.py
fn=iter_all_entries bzrlib.index:1042
1042 0
fi=/home/andrew/code/bzr/bzrlib/gpg.py
fn=DisabledGPGStrategy bzrlib.gpg:36
36 0
fi=/home/andrew/code/bzr/bzrlib/testament.py
fn=StrictTestament3 bzrlib.testament:214
214 0
fi=calendar.py
fn=TimeEncoding <calendar.py>:483
483 0
fi=/home/andrew/code/bzr/bzrlib/bundle/serializer/__init__.py
fn=BundleSerializer bzrlib.bundle.serializer:127
127 0
fi=smtplib.py
fn=SSLFakeSocket <smtplib.py>:130
130 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/weaverepo.py
fn=__init__ bzrlib.repofmt.weaverepo:455
455 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/weaverepo.py
fn=__init__ bzrlib.repofmt.weaverepo:487
487 0
fi=/home/andrew/code/bzr/bzrlib/lock.py
fn=__init__ bzrlib.lock:49
49 0
fi=/home/andrew/code/bzr/bzrlib/lock.py
fn=_fcntl_WriteLock bzrlib.lock:119
119 0
fi=/home/andrew/code/bzr/bzrlib/lock.py
fn=_fcntl_ReadLock bzrlib.lock:153
153 0
fi=/home/andrew/code/bzr/bzrlib/lock.py
fn=_fcntl_TemporaryWriteLock bzrlib.lock:199
199 0
fi=/home/andrew/code/bzr/bzrlib/smart/client.py
fn=_SmartClient bzrlib.smart.client:23
23 0
fi=/home/andrew/code/bzr/bzrlib/smart/protocol.py
fn=SmartServerRequestProtocolOne bzrlib.smart.protocol:73
73 0
fi=/home/andrew/code/bzr/bzrlib/remote.py
fn=RemoteRepositoryFormat bzrlib.remote:194
194 0
fi=/home/andrew/code/bzr/bzrlib/remote.py
fn=RemoteBranchConfig bzrlib.remote:1302
1302 0
fi=/home/andrew/code/bzr/bzrlib/pack.py
fn=ContainerWriter bzrlib.pack:108
108 0
fi=/home/andrew/code/bzr/bzrlib/bisect_multi.py
fn=<module> bzrlib.bisect_multi:17
17 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=has_same_location bzrlib.repository:644
644 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=_VersionedFileChecker bzrlib.repository:2946
2946 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=urllib.py
fn=ContentTooShortError <urllib.py>:95
95 0
fi=urllib.py
fn=ftpwrapper <urllib.py>:835
835 0
fi=socket.py
fn=_closedsocket <socket.py>:138
138 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=cancel_versioning bzrlib.transform:503
503 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=__init__ bzrlib.transform:1932
1932 0
fi=~
fn=<math.sqrt>
0 0
fi=/home/andrew/code/bzr/bzrlib/rio.py
fn=__init__ bzrlib.rio:58
58 0
fi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
fn=__init__ bzrlib.transport:271
271 0
fi=/home/andrew/code/bzr/bzrlib/bzrdir.py
fn=is_control_filename bzrlib.bzrdir:609
609 0
fi=/home/andrew/code/bzr/bzrlib/revisionspec.py
fn=__nonzero__ bzrlib.revisionspec:64
64 0
fi=optparse.py
fn=_get_args <optparse.py>:1340
1340 0
fi=/home/andrew/code/bzr/bzrlib/registry.py
fn=_get_default_key bzrlib.registry:214
214 0
fi=/home/andrew/code/bzr/bzrlib/osutils.py
fn=safe_file_id bzrlib.osutils:976
976 0
fi=~
fn=<method 'iterkeys' of 'dict' objects>
0 0
fi=~
fn=<thread.allocate_lock>
0 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/__init__.py
fn=<module> bzrlib.repofmt:17
17 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=OptimisingPacker bzrlib.repofmt.pack_repo:928
928 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=KnitPackRevisionStore bzrlib.repofmt.pack_repo:1673
1673 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=__init__ bzrlib.repofmt.pack_repo:1792
1792 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/pack_repo.py
fn=InventoryKnitThunk bzrlib.repofmt.pack_repo:1789
1789 0
fi=xml/etree/__init__.py
fn=<module> <xml/etree/__init__.py>:1
1 0
fi=<string>
fn=ElementTree <<string>>:19
19 0
fi=<string>
fn=iterparse <<string>>:48
48 0
fi=xml/etree/ElementPath.py
fn=xpath_descendant_or_self <xml/etree/ElementPath.py>:60
60 0
fi=xml/etree/ElementPath.py
fn=Path <xml/etree/ElementPath.py>:66
66 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=/home/andrew/code/bzr/bzrlib/util/bencode.py
fn=__init__ bzrlib.util.bencode:98
98 0
fi=/home/andrew/code/bzr/bzrlib/util/bencode.py
fn=Bencached bzrlib.util.bencode:95
95 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=/home/andrew/code/bzr/bzrlib/tag.py
fn=_Tags bzrlib.tag:38
38 0
fi=/home/andrew/code/bzr/bzrlib/merge_directive.py
fn=MergeDirectiveFormatRegistry bzrlib.merge_directive:538
538 0
fi=/home/andrew/code/bzr/bzrlib/gpg.py
fn=GPGStrategy bzrlib.gpg:70
70 0
fi=/home/andrew/code/bzr/bzrlib/testament.py
fn=StrictTestament bzrlib.testament:202
202 0
fi=calendar.py
fn=IllegalMonthError <calendar.py>:20
20 0
fi=calendar.py
fn=IllegalWeekdayError <calendar.py>:27
27 0
fi=calendar.py
fn=setfirstweekday <calendar.py>:137
137 0
fi=calendar.py
fn=LocaleTextCalendar <calendar.py>:495
495 0
fi=calendar.py
fn=LocaleHTMLCalendar <calendar.py>:530
530 0
fi=email/__init__.py
fn=LazyImporter <email/__init__.py>:74
74 0
fi=smtplib.py
fn=SMTPAuthenticationError <smtplib.py>:123
123 0
fi=/home/andrew/code/bzr/bzrlib/smart/vfs.py
fn=HasRequest bzrlib.smart.vfs:63
63 0
fi=/home/andrew/code/bzr/bzrlib/smart/vfs.py
fn=GetRequest bzrlib.smart.vfs:70
70 0
fi=/home/andrew/code/bzr/bzrlib/smart/vfs.py
fn=AppendRequest bzrlib.smart.vfs:83
83 0
fi=/home/andrew/code/bzr/bzrlib/smart/vfs.py
fn=IterFilesRecursiveRequest bzrlib.smart.vfs:102
102 0
fi=/home/andrew/code/bzr/bzrlib/smart/vfs.py
fn=MkdirRequest bzrlib.smart.vfs:117
117 0
fi=/home/andrew/code/bzr/bzrlib/smart/vfs.py
fn=MoveRequest bzrlib.smart.vfs:125
125 0
fi=/home/andrew/code/bzr/bzrlib/smart/vfs.py
fn=PutRequest bzrlib.smart.vfs:132
132 0
fi=/home/andrew/code/bzr/bzrlib/smart/vfs.py
fn=PutNonAtomicRequest bzrlib.smart.vfs:143
143 0
fi=/home/andrew/code/bzr/bzrlib/smart/vfs.py
fn=ReadvRequest bzrlib.smart.vfs:161
161 0
fi=/home/andrew/code/bzr/bzrlib/smart/vfs.py
fn=RenameRequest bzrlib.smart.vfs:184
184 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=/home/andrew/code/bzr/bzrlib/lock.py
fn=_fcntl_FileLock bzrlib.lock:112
112 0
fi=/home/andrew/code/bzr/bzrlib/smart/request.py
fn=SmartServerResponse bzrlib.smart.request:79
79 0
fi=/home/andrew/code/bzr/bzrlib/smart/request.py
fn=FailedSmartServerResponse bzrlib.smart.request:113
113 0
fi=/home/andrew/code/bzr/bzrlib/smart/protocol.py
fn=SmartClientRequestProtocolTwo bzrlib.smart.protocol:599
599 0
fi=/home/andrew/code/bzr/bzrlib/smart/vfs.py
fn=VfsRequest bzrlib.smart.vfs:52
52 0
fi=/home/andrew/code/bzr/bzrlib/smart/request.py
fn=GetBundleRequest bzrlib.smart.request:245
245 0
fi=/home/andrew/code/bzr/bzrlib/smart/protocol.py
fn=SmartProtocolBase bzrlib.smart.protocol:56
56 0
fi=/home/andrew/code/bzr/bzrlib/smart/protocol.py
fn=SmartServerRequestProtocolTwo bzrlib.smart.protocol:181
181 0
fi=/home/andrew/code/bzr/bzrlib/smart/protocol.py
fn=_StatefulDecoder bzrlib.smart.protocol:239
239 0
fi=/home/andrew/code/bzr/bzrlib/pack.py
fn=begin bzrlib.pack:70
70 0
fi=/home/andrew/code/bzr/bzrlib/pack.py
fn=ContainerSerialiser bzrlib.pack:62
62 0
fi=/home/andrew/code/bzr/bzrlib/pack.py
fn=BaseReader bzrlib.pack:207
207 0
fi=/home/andrew/code/bzr/bzrlib/pack.py
fn=BytesRecordReader bzrlib.pack:325
325 0
fi=/home/andrew/code/bzr/bzrlib/remote.py
fn=RemoteBranchLockableFiles bzrlib.remote:909
909 0
fi=/home/andrew/code/bzr/bzrlib/graph.py
fn=__init__ bzrlib.graph:166
166 0
fi=/home/andrew/code/bzr/bzrlib/graph.py
fn=HeadsCache bzrlib.graph:440
440 0
fi=/home/andrew/code/bzr/bzrlib/graph.py
fn=__init__ bzrlib.graph:120
120 0
fi=/home/andrew/code/bzr/bzrlib/graph.py
fn=HeadsCache bzrlib.graph:468
468 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=RootCommitBuilder bzrlib.repository:432
432 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=_eliminate_revisions_not_present bzrlib.repository:591
591 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=RepositoryFormatRegistry bzrlib.repository:1965
1965 0
fi=/home/andrew/code/bzr/bzrlib/repository.py
fn=CopyConverter bzrlib.repository:2864
2864 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=<string>
fn=<module> <<string>>:1
1 0
fi=encodings/ascii.py
fn=IncrementalEncoder <encodings/ascii.py>:20
20 0
fi=encodings/ascii.py
fn=Codec <encodings/ascii.py>:13
13 0
fi=encodings/ascii.py
fn=IncrementalDecoder <encodings/ascii.py>:24
24 0
fi=encodings/ascii.py
fn=StreamWriter <encodings/ascii.py>:28
28 0
fi=encodings/ascii.py
fn=StreamConverter <encodings/ascii.py>:34
34 0
fi=urllib.py
fn=addbase <urllib.py>:901
901 0
fi=urllib.py
fn=addclosehook <urllib.py>:930
930 0
fi=urllib.py
fn=addinfo <urllib.py>:945
945 0
fi=urllib.py
fn=addinfourl <urllib.py>:955
955 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=<genexpr> bzrlib.transform:827
827 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=joinpath bzrlib.transform:1285
1285 0
fi=/home/andrew/code/bzr/bzrlib/transform.py
fn=apply_deletions bzrlib.transform:1964
1964 0
fi=/home/andrew/code/bzr/bzrlib/tree.py
fn=<genexpr> bzrlib.tree:759
759 0
fi=inspect.py
fn=<lambda> <inspect.py>:772
772 0
fi=/home/andrew/code/bzr/bzrlib/bzrdir.py
fn=__init__ bzrlib.bzrdir:1792
1792 0
fi=optparse.py
fn=set_parser <optparse.py>:218
218 0
fi=optparse.py
fn=takes_value <optparse.py>:746
746 0
fi=optparse.py
fn=_create_option_mappings <optparse.py>:937
937 0
fi=optparse.py
fn=set_description <optparse.py>:958
958 0
fi=optparse.py
fn=_init_parsing_state <optparse.py>:1256
1256 0
fi=optparse.py
fn=_get_all_options <optparse.py>:1291
1291 0
fi=/home/andrew/code/bzr/bzrlib/util/configobj/configobj.py
fn=_handle_comment bzrlib.util.configobj.configobj:1880
1880 0
fi=threading.py
fn=setprofile <threading.py>:64
64 0
fi=codecs.py
fn=__init__ <codecs.py>:274
274 0
fi=sre_parse.py
fn=tell <sre_parse.py>:211
211 0
fi=~
fn=<method 'fileno' of 'file' objects>
0 0
fi=~
fn=<method 'difference_update' of 'set' objects>
0 0
fi=/home/andrew/code/bzr/bzrlib/xml_serializer.py
fn=SerializerRegistry bzrlib.xml_serializer:169
169 0
fi=/home/andrew/code/bzr/bzrlib/store/__init__.py
fn=StoreError bzrlib.store:50
50 0
fi=/home/andrew/code/bzr/bzrlib/tag.py
fn=supports_tags bzrlib.tag:78
78 0
fi=/home/andrew/code/bzr/bzrlib/tag.py
fn=_deserialize_tag_dict bzrlib.tag:171
171 0
fi=/home/andrew/code/bzr/bzrlib/gpg.py
fn=LoopbackGPGStrategy bzrlib.gpg:46
46 0
fi=email/mime/__init__.py
fn=<module> <email/mime/__init__.py>:1
1 0
fi=smtplib.py
fn=SMTPException <smtplib.py>:63
63 0
fi=smtplib.py
fn=SMTPServerDisconnected <smtplib.py>:66
66 0
fi=smtplib.py
fn=SMTPResponseException <smtplib.py>:74
74 0
fi=smtplib.py
fn=SMTPSenderRefused <smtplib.py>:88
88 0
fi=smtplib.py
fn=SMTPRecipientsRefused <smtplib.py>:101
101 0
fi=smtplib.py
fn=SMTPDataError <smtplib.py>:114
114 0
fi=smtplib.py
fn=SMTPConnectError <smtplib.py>:117
117 0
fi=smtplib.py
fn=SMTPHeloError <smtplib.py>:120
120 0
fi=smtplib.py
fn=SSLFakeFile <smtplib.py>:148
148 0
fi=/home/andrew/code/bzr/bzrlib/smart/vfs.py
fn=DeleteRequest bzrlib.smart.vfs:95
95 0
fi=/home/andrew/code/bzr/bzrlib/smart/vfs.py
fn=ListDirRequest bzrlib.smart.vfs:110
110 0
fi=/home/andrew/code/bzr/bzrlib/smart/vfs.py
fn=RmdirRequest bzrlib.smart.vfs:191
191 0
fi=/home/andrew/code/bzr/bzrlib/smart/vfs.py
fn=StatRequest bzrlib.smart.vfs:198
198 0
fi=/home/andrew/code/bzr/bzrlib/repofmt/weaverepo.py
fn=WeaveCommitBuilder bzrlib.repofmt.weaverepo:601
601 0
fi=/home/andrew/code/bzr/bzrlib/lock.py
fn=__del__ bzrlib.lock:76
76 0
fi=/home/andrew/code/bzr/bzrlib/smart/request.py
fn=HelloRequest bzrlib.smart.request:236
236 0
fi=/home/andrew/code/bzr/bzrlib/smart/request.py
fn=SmartServerIsReadonly bzrlib.smart.request:260
260 0
fi=/home/andrew/code/bzr/bzrlib/pack.py
fn=end bzrlib.pack:74
74 0
fi=encodings/ascii.py
fn=StreamReader <encodings/ascii.py>:31
31 0
fi=/home/andrew/code/bzr/bzrlib/workingtree.py
fn=is_supported bzrlib.workingtree:2714
2714 0
fi=/home/andrew/code/bzr/bzrlib/tree.py
fn=find_ids_across_trees bzrlib.tree:580
580 0
fi=~
fn=<method 'disable' of '_lsprof.Profiler' objects>
0 0
fi=/home/andrew/code/bzr/bzrlib/transport/__init__.py
fn=__init__ bzrlib.transport:248
248 0
fi=optparse.py
fn=set_conflict_handler <optparse.py>:953
953 0
fi=optparse.py
fn=check_values <optparse.py>:1385
1385 0
fi=/home/andrew/code/bzr/bzrlib/trace.py
fn=is_verbose bzrlib.trace:270
270 0
fi=logging/__init__.py
fn=setLevel <logging/__init__.py>:613
613 0
More information about the bazaar
mailing list