events: Ticks summary: 2516 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=_entry_to_line bzrlib.dirstate:1134 1134 515 cfn= cfi=~ calls=151622 0 1134 129 cfn= cfi=~ calls=75811 0 1134 100 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py fn=_filter_iter_changes bzrlib.commit:634 634 351 cfn=_walkdirs_utf8 bzrlib.osutils:1436 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=7277 1436 634 341 cfn=join os.path:59 cfi=/usr/lib/python2.6/posixpath.py calls=7277 59 634 39 cfn=is_inside bzrlib.osutils:492 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=7118 492 634 13 cfn=_directory_is_never_tree_reference bzrlib.workingtree:1031 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py calls=7276 1031 634 7 cfn=file_kind_from_stat_mode_thunk bzrlib.osutils:1775 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=1 1775 634 0 cfn=sha1 bzrlib.workingtree_4:1274 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 1274 634 0 cfn=_entries_for_path bzrlib.dirstate:1116 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 1116 634 0 cfn=tree_write_locked bzrlib.mutabletree:49 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/mutabletree.py calls=1 49 634 0 cfn=_sha_cutoff_time bzrlib.dirstate:1642 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 1642 634 0 cfn=abspath bzrlib.workingtree:384 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py calls=1 384 634 0 cfn=snapshot_change bzrlib.commit:130 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py calls=1 130 634 0 cfn=_next_progress_entry bzrlib.commit:925 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py calls=1 925 634 0 cfn=_find_block_index_from_key bzrlib.dirstate:1188 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 1188 634 0 cfn=_is_executable bzrlib.dirstate:1665 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 1665 634 0 cfn=decode encodings.utf_8:15 cfi=/usr/lib/python2.6/encodings/utf_8.py calls=1 15 634 0 cfn=is_verbose bzrlib.commit:159 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py calls=1 159 634 0 fi=~ fn= 0 335 cfn=_split_root_dirblock_into_contents bzrlib.dirstate:1095 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 1095 0 0 cfn=_num_present_parents bzrlib.dirstate:2075 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 2075 0 0 fi=~ fn= 0 215 fi=~ fn= 0 147 cfn=_entry_to_line bzrlib.dirstate:1134 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=75811 1134 0 745 cfn=_iter_entries bzrlib.dirstate:2034 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=75812 2034 0 63 fi=~ fn= 0 130 fi=~ fn= 0 114 cfn= bzrlib.repofmt.pack_repo:1865 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=66 1865 0 0 cfn= bzrlib.bugtracker:298 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bugtracker.py calls=1 298 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=iter_entries_removable bzrlib.dirstate:996 996 95 fi=~ fn= 0 82 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=_discard_merge_parents bzrlib.dirstate:981 981 68 cfn=iter_entries_removable bzrlib.dirstate:996 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=75812 996 981 95 cfn=get_parent_ids bzrlib.dirstate:1803 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 1803 981 0 cfn=get_ghosts bzrlib.dirstate:1695 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 1695 981 0 cfn=_read_dirblocks_if_needed bzrlib.dirstate:2093 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 2093 981 0 cfn= cfi=~ calls=1 0 981 0 cfn=_read_header_if_needed bzrlib.dirstate:2124 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 2124 981 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py fn=_walkdirs_utf8 bzrlib.osutils:1436 1436 65 cfn= cfi=~ calls=7276 0 1436 215 cfn= cfi=~ calls=7276 0 1436 48 cfn= cfi=~ calls=9171 0 1436 9 cfn= cfi=~ calls=1894 0 1436 1 cfn= cfi=~ calls=1 0 1436 0 cfn= cfi=~ calls=1 0 1436 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=_iter_entries bzrlib.dirstate:2034 2034 63 cfn=_read_dirblocks_if_needed bzrlib.dirstate:2093 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 2093 2034 0 fi=~ fn= 0 49 cfn=iteritems bzrlib.registry:220 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py calls=27 220 0 0 fi=/usr/lib/python2.6/posixpath.py fn=join os.path:59 59 27 cfn= cfi=~ calls=7593 0 59 7 cfn= cfi=~ calls=7394 0 59 6 cfn= cfi=~ calls=118 0 59 0 cfn= cfi=~ calls=119 0 59 0 fi=~ fn= 0 24 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py fn=is_inside bzrlib.osutils:492 492 13 fi=~ fn= 0 9 fi=~ fn= 0 9 fi=~ fn= 0 8 fi=/usr/lib/python2.6/sre_compile.py fn=_optimize_unicode sre_compile:307 307 7 cfn=_identityfunction sre_compile:24 cfi=/usr/lib/python2.6/sre_compile.py calls=7 24 307 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py fn=_directory_is_never_tree_reference bzrlib.workingtree:1031 1031 7 fi=~ fn= 0 7 fi=/usr/lib/python2.6/posixpath.py fn=normpath os.path:307 307 6 cfn= cfi=~ calls=3102 0 307 2 cfn= cfi=~ calls=350 0 307 0 cfn= cfi=~ calls=700 0 307 0 cfn= cfi=~ calls=368 0 307 0 cfn= cfi=~ calls=18 0 307 0 cfn= cfi=~ calls=36 0 307 0 cfn= cfi=~ calls=3 0 307 0 fi=~ fn= 0 6 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py fn=_parse_lines bzrlib.btree_index:608 608 5 cfn= cfi=~ calls=1758 0 608 3 cfn= cfi=~ calls=1758 0 608 1 cfn= cfi=~ calls=1758 0 608 1 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py fn=_parse bzrlib.util.configobj.configobj:1502 1502 5 cfn=__setitem__ bzrlib.util.configobj.configobj:593 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py calls=341 593 1502 3 cfn= cfi=~ calls=628 0 1502 1 cfn=_handle_value bzrlib.util.configobj.configobj:1804 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py calls=287 1804 1502 4 cfn= cfi=~ calls=341 0 1502 0 cfn=_unquote bzrlib.util.configobj.configobj:1708 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py calls=341 1708 1502 0 cfn= cfi=~ calls=374 0 1502 0 cfn= cfi=~ calls=409 0 1502 0 cfn=__init__ bzrlib.util.configobj.configobj:521 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py calls=54 521 1502 0 cfn= cfi=~ calls=108 0 1502 0 cfn= cfi=~ calls=68 0 1502 0 cfn= cfi=~ calls=34 0 1502 0 fi=~ fn= 0 4 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=save bzrlib.dirstate:2168 2168 3 cfn= cfi=~ calls=1 0 2168 9 cfn=get_lines bzrlib.dirstate:1700 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 1700 2168 989 cfn= cfi=~ calls=1 0 2168 0 cfn= cfi=~ calls=1 0 2168 0 cfn= cfi=~ calls=1 0 2168 0 fi=/home/ian/.bazaar/plugins/email/smtp_connection.py fn= bzrlib.plugins.email.smtp_connection:17 17 3 cfn= smtplib:33 cfi=/usr/lib/python2.6/smtplib.py calls=1 33 17 1 cfn= email:5 cfi=/usr/lib/python2.6/email/__init__.py calls=1 5 17 0 cfn=__getattr__ email:78 cfi=/usr/lib/python2.6/email/__init__.py calls=5 78 17 3 cfn=SMTPConnection bzrlib.plugins.email.smtp_connection:41 cfi=/home/ian/.bazaar/plugins/email/smtp_connection.py calls=1 41 17 0 fi=~ fn= 0 2 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py fn=__setitem__ bzrlib.util.configobj.configobj:593 593 2 cfn= cfi=~ calls=969 0 593 0 cfn= cfi=~ calls=341 0 593 0 fi=~ fn=<__import__> 0 2 cfn= bzrlib.repofmt.groupcompress_repo:17 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/groupcompress_repo.py calls=1 17 0 14 cfn= email.Header:5 cfi=/usr/lib/python2.6/email/header.py calls=1 5 0 1 cfn= bzrlib.plugins.email.emailer:17 cfi=/home/ian/.bazaar/plugins/email/emailer.py calls=1 17 0 8 cfn= bzrlib.annotate:17 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/annotate.py calls=1 17 0 0 cfn= email.message:5 cfi=/usr/lib/python2.6/email/message.py calls=1 5 0 0 cfn= bzrlib.revisiontree:17 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/revisiontree.py calls=1 17 0 0 cfn= bzrlib.bugtracker:17 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bugtracker.py calls=1 17 0 0 cfn= bzrlib.transactions:37 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transactions.py calls=1 37 0 0 cfn= email.mime.text:5 cfi=/usr/lib/python2.6/email/mime/text.py calls=1 5 0 0 cfn= bzrlib.tag:23 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/tag.py calls=1 23 0 0 cfn= bzrlib.views:23 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/views.py calls=1 23 0 0 cfn= bzrlib.counted_lock:17 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/counted_lock.py calls=1 17 0 0 cfn= bzrlib.generate_ids:17 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/generate_ids.py calls=1 17 0 0 cfn= email.mime.multipart:5 cfi=/usr/lib/python2.6/email/mime/multipart.py calls=1 5 0 0 cfn= email.iterators:5 cfi=/usr/lib/python2.6/email/iterators.py calls=1 5 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/groupcompress_repo.py fn= bzrlib.repofmt.groupcompress_repo:17 17 2 cfn= bzrlib.remote:20 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/remote.py calls=1 20 17 9 cfn= bzrlib.knit:52 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=1 52 17 1 cfn= bzrlib.groupcompress:17 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=1 17 17 0 cfn= bzrlib.chk_map:38 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=1 38 17 0 cfn= bzrlib.chk_serializer:17 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_serializer.py calls=1 17 17 0 cfn=GCCHKPacker bzrlib.repofmt.groupcompress_repo:183 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/groupcompress_repo.py calls=1 183 17 0 cfn=RepositoryFormatCHK1 bzrlib.repofmt.groupcompress_repo:1033 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/groupcompress_repo.py calls=1 1033 17 0 cfn=RepositoryFormatCHK2 bzrlib.repofmt.groupcompress_repo:1088 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/groupcompress_repo.py calls=1 1088 17 0 cfn=CHKInventoryRepository bzrlib.repofmt.groupcompress_repo:602 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/groupcompress_repo.py calls=1 602 17 0 cfn=RepositoryFormat2a bzrlib.repofmt.groupcompress_repo:1107 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/groupcompress_repo.py calls=1 1107 17 0 cfn=GCRepositoryPackCollection bzrlib.repofmt.groupcompress_repo:560 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/groupcompress_repo.py calls=1 560 17 0 cfn=GroupCHKStreamSource bzrlib.repofmt.groupcompress_repo:894 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/groupcompress_repo.py calls=1 894 17 0 cfn=GCCHKReconcilePacker bzrlib.repofmt.groupcompress_repo:475 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/groupcompress_repo.py calls=1 475 17 0 cfn=GCPack bzrlib.repofmt.groupcompress_repo:58 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/groupcompress_repo.py calls=1 58 17 0 cfn=ResumedGCPack bzrlib.repofmt.groupcompress_repo:171 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/groupcompress_repo.py calls=1 171 17 0 fi=~ fn= 0 2 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/decorators.py fn=_pretty_needs_read_lock bzrlib.decorators:69 69 2 cfn=_get_parameters bzrlib.decorators:28 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/decorators.py calls=17 28 69 1 cfn= cfi=~ calls=17 0 69 0 cfn= <>:1 cfi= calls=1 1 69 0 cfn= <>:1 cfi= calls=1 1 69 0 cfn= <>:1 cfi= calls=1 1 69 0 cfn= <>:1 cfi= calls=1 1 69 0 cfn= <>:1 cfi= calls=1 1 69 0 cfn= <>:1 cfi= calls=1 1 69 0 cfn= <>:1 cfi= calls=1 1 69 0 cfn= <>:1 cfi= calls=1 1 69 0 cfn= <>:1 cfi= calls=1 1 69 0 cfn= <>:1 cfi= calls=1 1 69 0 cfn= <>:1 cfi= calls=1 1 69 0 cfn= <>:1 cfi= calls=1 1 69 0 cfn= <>:1 cfi= calls=1 1 69 0 cfn= <>:1 cfi= calls=1 1 69 0 cfn= <>:1 cfi= calls=1 1 69 0 cfn= <>:1 cfi= calls=1 1 69 0 cfn= <>:1 cfi= calls=1 1 69 0 fi=/usr/lib/python2.6/tarfile.py fn= tarfile:31 31 1 cfn= shutil:5 cfi=/usr/lib/python2.6/shutil.py calls=1 5 31 0 cfn=TarInfo tarfile:910 cfi=/usr/lib/python2.6/tarfile.py calls=1 910 31 0 cfn=TarFile tarfile:1472 cfi=/usr/lib/python2.6/tarfile.py calls=1 1472 31 0 cfn=_StreamProxy tarfile:611 cfi=/usr/lib/python2.6/tarfile.py calls=1 611 31 0 cfn=_Stream tarfile:384 cfi=/usr/lib/python2.6/tarfile.py calls=1 384 31 0 cfn=TarFileCompat tarfile:2465 cfi=/usr/lib/python2.6/tarfile.py calls=1 2465 31 0 cfn=ExFileObject tarfile:779 cfi=/usr/lib/python2.6/tarfile.py calls=1 779 31 0 cfn=TarIter tarfile:2381 cfi=/usr/lib/python2.6/tarfile.py calls=1 2381 31 0 cfn=_LowLevelFile tarfile:360 cfi=/usr/lib/python2.6/tarfile.py calls=1 360 31 0 cfn=_BZ2Proxy tarfile:635 cfi=/usr/lib/python2.6/tarfile.py calls=1 635 31 0 cfn=_FileInFile tarfile:703 cfi=/usr/lib/python2.6/tarfile.py calls=1 703 31 0 cfn=ExtractError tarfile:341 cfi=/usr/lib/python2.6/tarfile.py calls=1 341 31 0 cfn= cfi=~ calls=1 0 31 0 cfn=ReadError tarfile:344 cfi=/usr/lib/python2.6/tarfile.py calls=1 344 31 0 cfn=TarError tarfile:338 cfi=/usr/lib/python2.6/tarfile.py calls=1 338 31 0 cfn=CompressionError tarfile:347 cfi=/usr/lib/python2.6/tarfile.py calls=1 347 31 0 cfn=HeaderError tarfile:353 cfi=/usr/lib/python2.6/tarfile.py calls=1 353 31 0 cfn=_section tarfile:2418 cfi=/usr/lib/python2.6/tarfile.py calls=1 2418 31 0 cfn=_data tarfile:2427 cfi=/usr/lib/python2.6/tarfile.py calls=1 2427 31 0 cfn=_hole tarfile:2434 cfi=/usr/lib/python2.6/tarfile.py calls=1 2434 31 0 cfn=_ringbuffer tarfile:2439 cfi=/usr/lib/python2.6/tarfile.py calls=1 2439 31 0 cfn=StreamError tarfile:350 cfi=/usr/lib/python2.6/tarfile.py calls=1 350 31 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py fn=_handle_value bzrlib.util.configobj.configobj:1804 1804 1 cfn= cfi=~ calls=287 0 1804 2 cfn=_unquote bzrlib.util.configobj.configobj:1708 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py calls=287 1708 1804 0 cfn= cfi=~ calls=287 0 1804 0 fi=~ fn= 0 1 cfn=__len__ sre_parse:132 cfi=/usr/lib/python2.6/sre_parse.py calls=12 132 0 0 cfn=__len__ bzrlib.groupcompress:109 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=8 109 0 0 cfn=__len__ bzrlib.chk_map:569 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=4 569 0 0 cfn=__len__ bzrlib.conflicts:198 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/conflicts.py calls=1 198 0 0 fi=~ fn= 0 1 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=serialise bzrlib.chk_map:1223 1223 1 cfn=serialise bzrlib.chk_map:1223 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=3 1223 1223 81 cfn= cfi=~ calls=2 0 1223 0 cfn= cfi=~ calls=431 0 1223 0 cfn= cfi=~ calls=439 0 1223 0 cfn= cfi=~ calls=2 0 1223 0 cfn=add_lines bzrlib.groupcompress:995 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=2 995 1223 54 cfn=serialise bzrlib.chk_map:828 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=1 828 1223 40 cfn= cfi=~ calls=2 0 1223 0 cfn=add bzrlib.lru_cache:327 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lru_cache.py calls=2 327 1223 0 cfn= cfi=~ calls=2 0 1223 0 cfn= cfi=~ calls=2 0 1223 0 fi=~ fn= 0 1 fi=/usr/lib/python2.6/fnmatch.py fn=fnmatch fnmatch:19 19 1 cfn=fnmatchcase fnmatch:60 cfi=/usr/lib/python2.6/fnmatch.py calls=304 60 19 3 cfn=normcase os.path:42 cfi=/usr/lib/python2.6/posixpath.py calls=608 42 19 0 fi=~ fn= 0 1 fi=~ fn= 0 1 fi=~ fn= 0 1 fi=/usr/lib/python2.6/urllib.py fn=unquote urllib:1166 1166 1 cfn= cfi=~ calls=278 0 1166 0 cfn= cfi=~ calls=278 0 1166 0 cfn= cfi=~ calls=278 0 1166 0 fi=/usr/lib/python2.6/sre_compile.py fn=_optimize_charset sre_compile:213 213 1 cfn=_optimize_unicode sre_compile:307 cfi=/usr/lib/python2.6/sre_compile.py calls=1 307 213 7 cfn= cfi=~ calls=1 0 213 1 cfn=_mk_bitmap sre_compile:264 cfi=/usr/lib/python2.6/sre_compile.py calls=7 264 213 0 cfn= cfi=~ calls=47 0 213 0 cfn=_identityfunction sre_compile:24 cfi=/usr/lib/python2.6/sre_compile.py calls=46 24 213 0 cfn= cfi=~ calls=16 0 213 0 fi=/var/lib/python-support/python2.6/dbus/bus.py fn=__new__ dbus.bus:124 124 1 cfn=__init__ weakref:45 cfi=/usr/lib/python2.6/weakref.py calls=1 45 124 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py fn=_seek_and_read bzrlib.transport:671 671 1 cfn= cfi=~ calls=54 0 671 82 cfn=_coalesce_offsets bzrlib.transport:784 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py calls=46 784 671 0 cfn= cfi=~ calls=46 0 671 0 cfn= cfi=~ calls=54 0 671 0 cfn= cfi=~ calls=46 0 671 0 cfn= cfi=~ calls=54 0 671 0 cfn= cfi=~ calls=46 0 671 0 cfn= cfi=~ calls=54 0 671 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/urlutils.py fn=unescape bzrlib.urlutils:515 515 1 cfn=unquote urllib:1166 cfi=/usr/lib/python2.6/urllib.py calls=278 1166 515 2 cfn= cfi=~ calls=278 0 515 1 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=_get_matching_sections bzrlib.config:504 504 1 cfn=fnmatch fnmatch:19 cfi=/usr/lib/python2.6/fnmatch.py calls=303 19 504 5 cfn= cfi=~ calls=80 0 504 0 cfn= cfi=~ calls=64 0 504 0 cfn= cfi=~ calls=80 0 504 0 cfn= cfi=~ calls=64 0 504 0 cfn=_get_parser bzrlib.config:316 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=16 316 504 8 cfn=iterkeys bzrlib.util.configobj.configobj:754 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py calls=16 754 504 0 cfn=__call__ bzrlib.lazy_import:120 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 120 504 0 fi=~ fn= 0 1 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py fn=_load bzrlib.util.configobj.configobj:1226 1226 1 cfn=_parse bzrlib.util.configobj.configobj:1502 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py calls=34 1502 1226 18 cfn= cfi=~ calls=409 0 1226 0 cfn= cfi=~ calls=34 0 1226 0 cfn=_handle_bom bzrlib.util.configobj.configobj:1354 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py calls=34 1354 1226 1 cfn= cfi=~ calls=19 0 1226 0 cfn= cfi=~ calls=19 0 1226 0 cfn=isfile genericpath:26 cfi=/usr/lib/python2.6/genericpath.py calls=19 26 1226 0 cfn= cfi=~ calls=68 0 1226 0 cfn= cfi=~ calls=64 0 1226 0 cfn= cfi=~ calls=15 0 1226 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py fn=abspath bzrlib.transport.local:105 105 1 cfn=normpath os.path:307 cfi=/usr/lib/python2.6/posixpath.py calls=115 307 105 3 cfn=_posix_local_path_to_url bzrlib.urlutils:226 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/urlutils.py calls=115 226 105 11 cfn=join os.path:59 cfi=/usr/lib/python2.6/posixpath.py calls=115 59 105 0 cfn=unescape bzrlib.urlutils:515 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/urlutils.py calls=115 515 105 2 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py fn=_read_nodes bzrlib.btree_index:1302 1302 0 cfn= cfi=~ calls=41 0 1302 2 cfn=_seek_and_read bzrlib.transport:671 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py calls=76 671 1302 84 cfn=_parse_header_from_bytes bzrlib.btree_index:1255 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=19 1255 1302 1 cfn=__init__ bzrlib.btree_index:591 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=27 591 1302 1 cfn= cfi=~ calls=41 0 1302 0 cfn=readv bzrlib.transport:623 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py calls=38 623 1302 9 cfn=__init__ bzrlib.btree_index:603 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=14 603 1302 13 cfn= cfi=~ calls=55 0 1302 0 cfn= cfi=~ calls=38 0 1302 0 cfn=get_bytes bzrlib.transport:602 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py calls=3 602 1302 0 cfn= cfi=~ calls=28 0 1302 0 fi=/usr/lib/python2.6/sre_parse.py fn=_parse sre_parse:385 385 0 cfn=get sre_parse:207 cfi=/usr/lib/python2.6/sre_parse.py calls=164 207 385 0 cfn=append sre_parse:144 cfi=/usr/lib/python2.6/sre_parse.py calls=64 144 385 0 cfn=match sre_parse:201 cfi=/usr/lib/python2.6/sre_parse.py calls=81 201 385 0 cfn=__getitem__ sre_parse:136 cfi=/usr/lib/python2.6/sre_parse.py calls=33 136 385 0 cfn=__len__ sre_parse:132 cfi=/usr/lib/python2.6/sre_parse.py calls=33 132 385 0 cfn= cfi=~ calls=71 0 385 0 cfn=_parse_sub sre_parse:307 cfi=/usr/lib/python2.6/sre_parse.py calls=6 307 385 0 cfn= cfi=~ calls=31 0 385 0 cfn= cfi=~ calls=44 0 385 0 cfn=isname sre_parse:222 cfi=/usr/lib/python2.6/sre_parse.py calls=4 222 385 0 cfn=__init__ sre_parse:96 cfi=/usr/lib/python2.6/sre_parse.py calls=21 96 385 0 cfn=opengroup sre_parse:78 cfi=/usr/lib/python2.6/sre_parse.py calls=6 78 385 0 cfn=_escape sre_parse:263 cfi=/usr/lib/python2.6/sre_parse.py calls=2 263 385 0 cfn=closegroup sre_parse:89 cfi=/usr/lib/python2.6/sre_parse.py calls=6 89 385 0 cfn=_class_escape sre_parse:231 cfi=/usr/lib/python2.6/sre_parse.py calls=4 231 385 0 cfn=__setitem__ sre_parse:140 cfi=/usr/lib/python2.6/sre_parse.py calls=11 140 385 0 cfn=tell sre_parse:211 cfi=/usr/lib/python2.6/sre_parse.py calls=1 211 385 0 fi=~ fn= 0 0 cfn=decode encodings.utf_8:15 cfi=/usr/lib/python2.6/encodings/utf_8.py calls=329 15 0 1 cfn=search_function encodings:71 cfi=/usr/lib/python2.6/encodings/__init__.py calls=1 71 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/repository.py fn= bzrlib.smart.repository:17 17 0 cfn= tarfile:31 cfi=/usr/lib/python2.6/tarfile.py calls=1 31 17 1 cfn=SmartServerRepositorySetMakeWorkingTrees bzrlib.smart.repository:519 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/repository.py calls=1 519 17 0 cfn= Queue:1 cfi=/usr/lib/python2.6/Queue.py calls=1 1 17 0 cfn=SmartServerRepositoryTarball bzrlib.smart.repository:530 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/repository.py calls=1 530 17 0 cfn=SmartServerRepositoryGetStream bzrlib.smart.repository:407 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/repository.py calls=1 407 17 0 cfn=SmartServerRepositoryRequest bzrlib.smart.repository:45 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/repository.py calls=1 45 17 0 cfn=SmartServerRepositoryGetParentMap bzrlib.smart.repository:140 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/repository.py calls=1 140 17 0 cfn=SmartServerRepositoryInsertStreamLocked bzrlib.smart.repository:588 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/repository.py calls=1 588 17 0 cfn=SmartServerRepositoryLockWrite bzrlib.smart.repository:384 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/repository.py calls=1 384 17 0 cfn=SmartServerRepositoryGatherStats bzrlib.smart.repository:327 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/repository.py calls=1 327 17 0 cfn=SmartServerRequestHasRevision bzrlib.smart.repository:311 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/repository.py calls=1 311 17 0 cfn=SmartServerRepositoryIsShared bzrlib.smart.repository:369 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/repository.py calls=1 369 17 0 cfn=SmartServerRepositoryReadLocked bzrlib.smart.repository:128 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/repository.py calls=1 128 17 0 cfn=SmartServerRepositoryUnlock bzrlib.smart.repository:507 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/repository.py calls=1 507 17 0 cfn=SmartServerRepositoryGetRevIdForRevno bzrlib.smart.repository:286 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/repository.py calls=1 286 17 0 cfn=SmartServerRepositoryGetRevisionGraph bzrlib.smart.repository:248 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/repository.py calls=1 248 17 0 cfn=SmartServerRepositoryInsertStream bzrlib.smart.repository:653 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/repository.py calls=1 653 17 0 fi=/usr/lib/python2.6/urllib.py fn=quote urllib:1189 1189 0 cfn= cfi=~ calls=121 0 1189 1 cfn= cfi=~ calls=121 0 1189 0 cfn= cfi=~ calls=256 0 1189 0 cfn= cfi=~ calls=1 0 1189 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/remote.py fn= bzrlib.remote:20 20 0 cfn= bzrlib.smart.repository:17 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/repository.py calls=1 17 20 3 cfn= bzrlib.smart.vfs:25 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/vfs.py calls=1 25 20 0 cfn= bzrlib.smart.client:17 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/client.py calls=1 17 20 0 cfn=RemoteRepository bzrlib.remote:579 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/remote.py calls=1 579 20 3 cfn=RemoteBranch bzrlib.remote:1937 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/remote.py calls=1 1937 20 1 cfn=RemoteRepositoryFormat bzrlib.remote:398 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/remote.py calls=1 398 20 0 cfn=RemoteBzrDir bzrlib.remote:85 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/remote.py calls=1 85 20 0 cfn=RemoteBranchFormat bzrlib.remote:1829 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/remote.py calls=1 1829 20 0 cfn=RemoteStreamSource bzrlib.remote:1707 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/remote.py calls=1 1707 20 0 cfn=RemoteBranchConfig bzrlib.remote:2515 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/remote.py calls=1 2515 20 0 cfn=RemoteBzrDirConfig bzrlib.remote:2557 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/remote.py calls=1 2557 20 0 cfn=RemoteConfig bzrlib.remote:2479 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/remote.py calls=1 2479 20 0 cfn=_RpcHelper bzrlib.remote:49 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/remote.py calls=1 49 20 0 cfn=RemoteStreamSink bzrlib.remote:1648 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/remote.py calls=1 1648 20 0 cfn=RemoteBranchLockableFiles bzrlib.remote:1809 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/remote.py calls=1 1809 20 0 fi=~ fn=<_codecs.utf_8_decode> 0 0 fi=/usr/lib/python2.6/fnmatch.py fn=fnmatchcase fnmatch:60 60 0 cfn= cfi=~ calls=304 0 60 0 cfn=translate fnmatch:72 cfi=/usr/lib/python2.6/fnmatch.py calls=6 72 60 0 cfn=__getattr__ bzrlib.lazy_regex:63 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_regex.py calls=6 63 60 1 cfn=lazy_compile bzrlib.lazy_regex:75 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_regex.py calls=6 75 60 0 fi=~ fn= 0 0 fi=/usr/lib/python2.6/encodings/utf_8.py fn=decode encodings.utf_8:15 15 0 cfn=<_codecs.utf_8_decode> cfi=~ calls=331 0 15 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=deserialise bzrlib.chk_map:971 971 0 cfn=__init__ bzrlib.chk_map:932 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=9 932 971 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/decorators.py fn=_pretty_needs_write_lock bzrlib.decorators:154 154 0 cfn=_get_parameters bzrlib.decorators:28 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/decorators.py calls=6 28 154 0 cfn= cfi=~ calls=6 0 154 0 cfn= <>:1 cfi= calls=1 1 154 0 cfn= <>:1 cfi= calls=1 1 154 0 cfn= <>:1 cfi= calls=1 1 154 0 cfn= <>:1 cfi= calls=1 1 154 0 cfn= <>:1 cfi= calls=1 1 154 0 cfn= <>:1 cfi= calls=1 1 154 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py fn=_unquote bzrlib.util.configobj.configobj:1708 1708 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/urlutils.py fn=escape bzrlib.urlutils:63 63 0 cfn=quote urllib:1189 cfi=/usr/lib/python2.6/urllib.py calls=121 1189 63 2 cfn= cfi=~ calls=119 0 63 0 cfn= cfi=~ calls=121 0 63 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 63 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py fn=_parse_header_from_bytes bzrlib.btree_index:1255 1255 0 cfn= cfi=~ calls=158 0 1255 0 cfn= cfi=~ calls=38 0 1255 0 cfn= cfi=~ calls=76 0 1255 0 cfn=_compute_row_offsets bzrlib.btree_index:1245 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=19 1245 1255 0 cfn= cfi=~ calls=19 0 1255 0 cfn=_signature bzrlib.btree_index:1368 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=57 1368 1255 0 cfn= cfi=~ calls=19 0 1255 0 cfn= cfi=~ calls=19 0 1255 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py fn=iter_entries bzrlib.btree_index:1042 1042 0 cfn=_get_leaf_nodes bzrlib.btree_index:911 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=43 911 1042 39 cfn= cfi=~ calls=43 0 1042 0 cfn=_multi_bisect_right bzrlib.btree_index:960 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=28 960 1042 0 cfn=_get_internal_nodes bzrlib.btree_index:893 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=28 893 1042 67 cfn=key_count bzrlib.btree_index:1235 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=43 1235 1042 7 cfn= cfi=~ calls=28 0 1042 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py fn=__init__ bzrlib.util.configobj.configobj:1194 1194 0 cfn=_load bzrlib.util.configobj.configobj:1226 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py calls=34 1226 1194 21 cfn=__init__ bzrlib.util.configobj.configobj:521 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py calls=34 521 1194 0 cfn=_initialise bzrlib.util.configobj.configobj:1316 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py calls=34 1316 1194 0 cfn= cfi=~ calls=68 0 1194 0 cfn= cfi=~ calls=34 0 1194 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py fn= bzrlib.knit:52 52 0 cfn=KnitVersionedFiles bzrlib.knit:850 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=1 850 52 0 cfn=_KndxIndex bzrlib.knit:2303 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=1 2303 52 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 52 0 cfn=lazy_import bzrlib.lazy_import:367 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 367 52 0 cfn=AnnotatedKnitContent bzrlib.knit:466 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=1 466 52 0 cfn=_KeyRefs bzrlib.knit:2726 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=1 2726 52 0 cfn=_KnitGraphIndex bzrlib.knit:2764 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=1 2764 52 0 cfn=_DirectPackAccess bzrlib.knit:3189 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=1 3189 52 0 cfn=KnitAnnotateFactory bzrlib.knit:578 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=1 578 52 0 cfn=KnitPlainFactory bzrlib.knit:700 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=1 700 52 0 cfn=KnitContent bzrlib.knit:410 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=1 410 52 0 cfn=_KnitFactory bzrlib.knit:544 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=1 544 52 0 cfn=_ContentMapGenerator bzrlib.knit:1993 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=1 1993 52 0 cfn=_KnitKeyAccess bzrlib.knit:3107 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=1 3107 52 0 cfn=_KnitAnnotator bzrlib.knit:3343 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=1 3343 52 0 cfn=KnitAdapter bzrlib.knit:130 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=1 130 52 0 cfn= cfi=~ calls=1 0 52 0 cfn=PlainKnitContent bzrlib.knit:507 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=1 507 52 0 cfn=FTAnnotatedToUnannotated bzrlib.knit:145 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=1 145 52 0 cfn=DeltaAnnotatedToUnannotated bzrlib.knit:157 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=1 157 52 0 cfn=FTAnnotatedToFullText bzrlib.knit:171 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=1 171 52 0 cfn=DeltaAnnotatedToFullText bzrlib.knit:183 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=1 183 52 0 cfn=FTPlainToFullText bzrlib.knit:207 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=1 207 52 0 cfn=DeltaPlainToFullText bzrlib.knit:219 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=1 219 52 0 cfn=KnitContentFactory bzrlib.knit:243 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=1 243 52 0 cfn=LazyKnitContentFactory bzrlib.knit:323 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=1 323 52 0 cfn=_VFContentMapGenerator bzrlib.knit:2169 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=1 2169 52 0 cfn=_NetworkContentMapGenerator bzrlib.knit:2214 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=1 2214 52 0 fi=/usr/lib/python2.6/sre_compile.py fn=_mk_bitmap sre_compile:264 264 0 cfn= cfi=~ calls=56 0 264 0 fi=~ fn= 0 0 fi=/var/lib/python-support/python2.6/dbus/mainloop/glib.py fn= dbus.mainloop.glib:25 25 0 fi=/usr/lib/python2.6/email/utils.py fn= email.utils:5 5 0 cfn= email._parseaddr:7 cfi=/usr/lib/python2.6/email/_parseaddr.py calls=1 7 5 0 cfn= quopri:3 cfi=/usr/lib/python2.6/quopri.py calls=1 3 5 0 cfn=lazy_compile bzrlib.lazy_regex:75 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_regex.py calls=4 75 5 0 cfn= email.encoders:5 cfi=/usr/lib/python2.6/email/encoders.py calls=1 5 5 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py fn=get bzrlib.transport.local:153 153 0 cfn= cfi=~ calls=82 0 153 1 cfn=abspath bzrlib.transport.local:105 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=82 105 153 14 cfn=_abspath bzrlib.transport.local:94 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=82 94 153 1 cfn=_translate_error bzrlib.transport:299 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py calls=4 299 153 0 cfn= cfi=~ calls=1 0 153 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=2 102 153 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/urlutils.py fn=_posix_local_path_to_url bzrlib.urlutils:226 226 0 cfn=normpath os.path:307 cfi=/usr/lib/python2.6/posixpath.py calls=115 307 226 3 cfn=escape bzrlib.urlutils:63 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/urlutils.py calls=116 63 226 3 cfn=_posix_abspath bzrlib.osutils:254 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=116 254 226 4 cfn=__call__ bzrlib.lazy_import:120 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 120 226 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 226 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn= bzrlib.groupcompress:17 17 0 cfn= bzrlib._groupcompress_py:21 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/_groupcompress_py.py calls=1 21 17 0 cfn=GroupCompressBlock bzrlib.groupcompress:87 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=1 87 17 0 cfn=GroupCompressVersionedFiles bzrlib.groupcompress:978 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=1 978 17 0 cfn=_GCGraphIndex bzrlib.groupcompress:1588 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=1 1588 17 0 cfn=_LazyGroupContentManager bzrlib.groupcompress:468 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=1 468 17 0 cfn=_CommonGroupCompressor bzrlib.groupcompress:683 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=1 683 17 0 cfn=PythonGroupCompressor bzrlib.groupcompress:820 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=1 820 17 0 cfn=PyrexGroupCompressor bzrlib.groupcompress:865 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=1 865 17 0 cfn=_LazyGroupCompressFactory bzrlib.groupcompress:405 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=1 405 17 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py fn=_get_nodes bzrlib.btree_index:876 876 0 cfn=_get_and_cache_nodes bzrlib.btree_index:665 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=41 665 876 114 cfn=_expand_offsets bzrlib.btree_index:721 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=41 721 876 0 cfn= cfi=~ calls=41 0 876 0 cfn= cfi=~ calls=41 0 876 0 cfn=__getitem__ bzrlib.lru_cache:82 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lru_cache.py calls=14 82 876 0 fi=/usr/lib/python2.6/sre_parse.py fn=__next sre_parse:188 188 0 cfn= cfi=~ calls=401 0 188 0 fi=/usr/lib/python2.6/hmac.py fn= hmac:4 4 0 cfn= cfi=~ calls=512 0 4 0 cfn= cfi=~ calls=2 0 4 0 cfn=HMAC hmac:20 cfi=/usr/lib/python2.6/hmac.py calls=1 20 4 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py fn=_import bzrlib.lazy_import:186 186 0 cfn=<__import__> cfi=~ calls=67 0 186 11 cfn= cfi=~ calls=67 0 186 0 cfn= cfi=~ calls=59 0 186 0 cfn= cfi=~ calls=8 0 186 0 fi=~ fn= 0 0 cfn=__getattr__ codecs:373 cfi=/usr/lib/python2.6/codecs.py calls=1 373 0 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py fn=__init__ bzrlib.util.configobj.configobj:521 521 0 cfn=_initialise bzrlib.util.configobj.configobj:1316 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py calls=34 1316 521 0 cfn=_initialise bzrlib.util.configobj.configobj:547 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py calls=54 547 521 0 cfn= cfi=~ calls=88 0 521 0 fi=/usr/lib/python2.6/posixpath.py fn=normcase os.path:42 42 0 fi=/usr/lib/python2.6/smtplib.py fn= smtplib:33 33 0 cfn= hmac:4 cfi=/usr/lib/python2.6/hmac.py calls=1 4 33 1 cfn=SMTP smtplib:187 cfi=/usr/lib/python2.6/smtplib.py calls=1 187 33 0 cfn=lazy_compile bzrlib.lazy_regex:75 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_regex.py calls=1 75 33 0 cfn= cfi=~ calls=1 0 33 0 cfn=SSLFakeFile smtplib:165 cfi=/usr/lib/python2.6/smtplib.py calls=1 165 33 0 cfn=SMTP_SSL smtplib:736 cfi=/usr/lib/python2.6/smtplib.py calls=1 736 33 0 cfn=LMTP smtplib:765 cfi=/usr/lib/python2.6/smtplib.py calls=1 765 33 0 cfn=SMTPDataError smtplib:115 cfi=/usr/lib/python2.6/smtplib.py calls=1 115 33 0 cfn=SMTPException smtplib:64 cfi=/usr/lib/python2.6/smtplib.py calls=1 64 33 0 cfn=SMTPServerDisconnected smtplib:67 cfi=/usr/lib/python2.6/smtplib.py calls=1 67 33 0 cfn=SMTPResponseException smtplib:75 cfi=/usr/lib/python2.6/smtplib.py calls=1 75 33 0 cfn=SMTPSenderRefused smtplib:89 cfi=/usr/lib/python2.6/smtplib.py calls=1 89 33 0 cfn=SMTPRecipientsRefused smtplib:102 cfi=/usr/lib/python2.6/smtplib.py calls=1 102 33 0 cfn=SMTPConnectError smtplib:118 cfi=/usr/lib/python2.6/smtplib.py calls=1 118 33 0 cfn=SMTPHeloError smtplib:121 cfi=/usr/lib/python2.6/smtplib.py calls=1 121 33 0 cfn=SMTPAuthenticationError smtplib:124 cfi=/usr/lib/python2.6/smtplib.py calls=1 124 33 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=get_lines bzrlib.dirstate:1700 1700 0 cfn= cfi=~ calls=1 0 1700 950 cfn= cfi=~ calls=1 0 1700 1 cfn=_get_output_lines bzrlib.dirstate:2054 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 2054 1700 37 cfn=_get_parents_line bzrlib.dirstate:1718 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 1718 1700 0 cfn=_get_ghosts_line bzrlib.dirstate:1714 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 1714 1700 0 cfn=get_parent_ids bzrlib.dirstate:1803 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 1803 1700 0 cfn= cfi=~ calls=2 0 1700 0 fi=/usr/lib/python2.6/multiprocessing/__init__.py fn= multiprocessing:43 43 0 cfn= multiprocessing.process:9 cfi=/usr/lib/python2.6/multiprocessing/process.py calls=1 9 43 0 cfn= multiprocessing.util:9 cfi=/usr/lib/python2.6/multiprocessing/util.py calls=1 9 43 0 cfn=ProcessError multiprocessing:70 cfi=/usr/lib/python2.6/multiprocessing/__init__.py calls=1 70 43 0 cfn=BufferTooShort multiprocessing:73 cfi=/usr/lib/python2.6/multiprocessing/__init__.py calls=1 73 43 0 cfn=AuthenticationError multiprocessing:79 cfi=/usr/lib/python2.6/multiprocessing/__init__.py calls=1 79 43 0 cfn=TimeoutError multiprocessing:76 cfi=/usr/lib/python2.6/multiprocessing/__init__.py calls=1 76 43 0 fi=/usr/lib/python2.6/email/header.py fn= email.Header:5 5 0 cfn= email.errors:5 cfi=/usr/lib/python2.6/email/errors.py calls=1 5 5 0 cfn= email.quoprimime:27 cfi=/usr/lib/python2.6/email/quoprimime.py calls=1 27 5 0 cfn= email.charset:6 cfi=/usr/lib/python2.6/email/charset.py calls=1 6 5 0 cfn=__init__ email.charset:199 cfi=/usr/lib/python2.6/email/charset.py calls=2 199 5 0 cfn= email.base64mime:25 cfi=/usr/lib/python2.6/email/base64mime.py calls=1 25 5 0 cfn=lazy_compile bzrlib.lazy_regex:75 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_regex.py calls=2 75 5 0 cfn=Header email.Header:137 cfi=/usr/lib/python2.6/email/header.py calls=1 137 5 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=/usr/lib/python2.6/sre_compile.py fn=_compile sre_compile:38 38 0 cfn=_compile sre_compile:38 cfi=/usr/lib/python2.6/sre_compile.py calls=17 38 38 10 cfn=_compile_charset sre_compile:184 cfi=/usr/lib/python2.6/sre_compile.py calls=11 184 38 10 cfn= cfi=~ calls=192 0 38 0 cfn=__getitem__ sre_parse:136 cfi=/usr/lib/python2.6/sre_parse.py calls=36 136 38 0 cfn=_simple sre_compile:360 cfi=/usr/lib/python2.6/sre_compile.py calls=11 360 38 0 cfn= cfi=~ calls=44 0 38 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py fn=_initialise bzrlib.util.configobj.configobj:1316 1316 0 cfn=_initialise bzrlib.util.configobj.configobj:547 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py calls=68 547 1316 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py fn=_write_nodes bzrlib.btree_index:346 346 0 cfn=__getattr__ tempfile:371 cfi=/usr/lib/python2.6/tempfile.py calls=29 371 346 0 cfn= cfi=~ calls=11 0 346 0 cfn=_add_key bzrlib.btree_index:277 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=12 277 346 0 cfn=finish_node bzrlib.btree_index:66 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=5 66 346 0 cfn=NamedTemporaryFile tempfile:416 cfi=/usr/lib/python2.6/tempfile.py calls=6 416 346 1 cfn=_iter_mem_nodes bzrlib.btree_index:233 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=18 233 346 0 cfn= cfi=~ calls=12 0 346 0 cfn= cfi=~ calls=6 0 346 0 cfn= cfi=~ calls=5 0 346 0 cfn=__init__ bzrlib.btree_index:60 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=5 60 346 1 cfn= cfi=~ calls=12 0 346 0 cfn= cfi=~ calls=29 0 346 0 cfn= cfi=~ calls=11 0 346 0 cfn=pumpfile bzrlib.osutils:532 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=5 532 346 0 cfn= cfi=~ calls=10 0 346 0 cfn= cfi=~ calls=6 0 346 0 cfn= cfi=~ calls=6 0 346 0 cfn= cfi=~ calls=6 0 346 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py fn=_coalesce_offsets bzrlib.transport:784 784 0 cfn=__init__ bzrlib.transport:187 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py calls=100 187 784 0 cfn= cfi=~ calls=54 0 784 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py fn=__getattribute__ bzrlib.lazy_import:102 102 0 cfn=_replace bzrlib.lazy_import:73 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=55 73 102 12 cfn=_cleanup bzrlib.lazy_import:95 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=55 95 102 0 cfn= cfi=~ calls=55 0 102 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py fn=_posix_abspath bzrlib.osutils:254 254 0 cfn=normpath os.path:307 cfi=/usr/lib/python2.6/posixpath.py calls=119 307 254 3 cfn=isabs os.path:50 cfi=/usr/lib/python2.6/posixpath.py calls=119 50 254 0 cfn= cfi=~ calls=1 0 254 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 254 0 cfn=join os.path:59 cfi=/usr/lib/python2.6/posixpath.py calls=1 59 254 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py fn=__init__ bzrlib.btree_index:591 591 0 cfn= cfi=~ calls=27 0 591 1 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py fn=rand_chars bzrlib.osutils:832 832 0 cfn= cfi=~ calls=256 0 832 0 cfn=urandom os:746 cfi=/usr/lib/python2.6/os.py calls=18 746 832 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py fn=_initialise bzrlib.util.configobj.configobj:547 547 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py fn=_abspath bzrlib.transport.local:94 94 0 cfn=unescape bzrlib.urlutils:515 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/urlutils.py calls=119 515 94 2 fi=~ fn= 0 0 fi=~ fn= 0 0 cfn=search_function encodings:71 cfi=/usr/lib/python2.6/encodings/__init__.py calls=1 71 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=_get_user_option bzrlib.config:365 365 0 cfn=_get_matching_sections bzrlib.config:504 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=16 504 365 15 cfn=get_value bzrlib.config:134 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=34 134 365 0 cfn=_get_matching_sections bzrlib.config:329 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=34 329 365 0 cfn=_get_parser bzrlib.config:316 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=19 316 365 13 cfn=_get_parser bzrlib.config:931 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=15 931 365 6 cfn=_get_option_policy bzrlib.config:345 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=5 345 365 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py fn=_handle_bom bzrlib.util.configobj.configobj:1354 1354 0 cfn=_decode bzrlib.util.configobj.configobj:1463 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py calls=34 1463 1354 0 cfn= cfi=~ calls=34 0 1354 0 cfn= cfi=~ calls=68 0 1354 0 cfn= cfi=~ calls=34 0 1354 0 fi=/usr/lib/python2.6/posixpath.py fn=expanduser os.path:244 244 0 cfn= cfi=~ calls=27 0 244 0 cfn=__getitem__ UserDict:17 cfi=/usr/lib/python2.6/UserDict.py calls=27 17 244 0 cfn= cfi=~ calls=27 0 244 0 cfn= cfi=~ calls=27 0 244 0 cfn=__contains__ UserDict:69 cfi=/usr/lib/python2.6/UserDict.py calls=27 69 244 0 cfn= cfi=~ calls=27 0 244 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py fn=_get_and_cache_nodes bzrlib.btree_index:665 665 0 cfn=_read_nodes bzrlib.btree_index:1302 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=82 1302 665 114 cfn=add bzrlib.lru_cache:147 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lru_cache.py calls=11 147 665 0 cfn=add bzrlib.fifo_cache:54 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/fifo_cache.py calls=11 54 665 0 cfn= cfi=~ calls=41 0 665 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=get_value bzrlib.config:134 134 0 cfn=__getitem__ bzrlib.util.configobj.configobj:585 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py calls=87 585 134 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py fn=__init__ bzrlib.btree_index:625 625 0 cfn=__init__ bzrlib.lru_cache:64 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lru_cache.py calls=33 64 625 0 cfn=_compute_recommended_pages bzrlib.btree_index:693 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=33 693 625 0 cfn=__init__ bzrlib.fifo_cache:25 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/fifo_cache.py calls=33 25 625 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn= bzrlib.chk_map:38 38 0 cfn= heapq:31 cfi=/usr/lib/python2.6/heapq.py calls=1 31 38 0 cfn=CHKMap bzrlib.chk_map:77 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=1 77 38 0 cfn=register bzrlib.registry:107 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py calls=3 107 38 0 cfn=__init__ bzrlib.lru_cache:305 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lru_cache.py calls=1 305 38 0 cfn=InternalNode bzrlib.chk_map:922 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=1 922 38 0 cfn=lazy_import bzrlib.lazy_import:367 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 367 38 0 cfn=Node bzrlib.chk_map:534 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=1 534 38 0 cfn=LeafNode bzrlib.chk_map:627 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=1 627 38 0 cfn=__init__ bzrlib.registry:99 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py calls=1 99 38 0 cfn=CHKMapDifference bzrlib.chk_map:1399 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=1 1399 38 0 cfn= cfi=~ calls=1 0 38 0 fi=/usr/lib/python2.6/random.py fn=choice random:259 259 0 cfn= cfi=~ calls=72 0 259 0 cfn= cfi=~ calls=72 0 259 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py fn=_replace bzrlib.lazy_import:73 73 0 cfn=_import bzrlib.lazy_import:186 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=67 186 73 12 fi=/usr/lib/python2.6/sre_parse.py fn=get sre_parse:207 207 0 cfn=__next sre_parse:188 cfi=/usr/lib/python2.6/sre_parse.py calls=179 188 207 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/vfs.py fn= bzrlib.smart.vfs:25 25 0 cfn=MkdirRequest bzrlib.smart.vfs:121 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/vfs.py calls=1 121 25 0 cfn=VfsRequest bzrlib.smart.vfs:52 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/vfs.py calls=1 52 25 0 cfn=RenameRequest bzrlib.smart.vfs:194 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/vfs.py calls=1 194 25 0 cfn=HasRequest bzrlib.smart.vfs:63 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/vfs.py calls=1 63 25 0 cfn=AppendRequest bzrlib.smart.vfs:79 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/vfs.py calls=1 79 25 0 cfn=DeleteRequest bzrlib.smart.vfs:92 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/vfs.py calls=1 92 25 0 cfn=IterFilesRecursiveRequest bzrlib.smart.vfs:100 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/vfs.py calls=1 100 25 0 cfn=ListDirRequest bzrlib.smart.vfs:111 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/vfs.py calls=1 111 25 0 cfn=MoveRequest bzrlib.smart.vfs:130 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/vfs.py calls=1 130 25 0 cfn=PutRequest bzrlib.smart.vfs:139 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/vfs.py calls=1 139 25 0 cfn=PutNonAtomicRequest bzrlib.smart.vfs:151 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/vfs.py calls=1 151 25 0 cfn=ReadvRequest bzrlib.smart.vfs:170 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/vfs.py calls=1 170 25 0 cfn=RmdirRequest bzrlib.smart.vfs:203 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/vfs.py calls=1 203 25 0 cfn=StatRequest bzrlib.smart.vfs:211 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/vfs.py calls=1 211 25 0 cfn=GetRequest bzrlib.smart.vfs:71 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/vfs.py calls=1 71 25 0 fi=/usr/lib/python2.6/sre_compile.py fn=_compile_info sre_compile:367 367 0 cfn=getwidth sre_parse:146 cfi=/usr/lib/python2.6/sre_parse.py calls=15 146 367 0 cfn= cfi=~ calls=105 0 367 0 cfn= cfi=~ calls=79 0 367 0 cfn=_compile_charset sre_compile:184 cfi=/usr/lib/python2.6/sre_compile.py calls=5 184 367 0 cfn= cfi=~ calls=10 0 367 0 cfn=__getitem__ sre_parse:136 cfi=/usr/lib/python2.6/sre_parse.py calls=2 136 367 0 cfn=__len__ sre_parse:132 cfi=/usr/lib/python2.6/sre_parse.py calls=1 132 367 0 fi=~ fn= 0 0 fi=/usr/lib/python2.6/email/__init__.py fn= email:5 5 0 cfn=__init__ email:75 cfi=/usr/lib/python2.6/email/__init__.py calls=19 75 5 0 cfn= cfi=~ calls=26 0 5 0 cfn= cfi=~ calls=19 0 5 0 cfn=LazyImporter email:74 cfi=/usr/lib/python2.6/email/__init__.py calls=1 74 5 0 cfn= email.mime:1 cfi=/usr/lib/python2.6/email/mime/__init__.py calls=1 1 5 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_regex.py fn=_compile_and_collapse bzrlib.lazy_regex:52 52 0 cfn= cfi=~ calls=130 0 52 0 cfn= cfi=~ calls=130 0 52 0 cfn=_real_re_compile bzrlib.lazy_regex:59 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_regex.py calls=13 59 52 5 fi=/usr/lib/python2.6/optparse.py fn=_set_attrs optparse:596 596 0 cfn= cfi=~ calls=264 0 596 0 fi=~ fn= 0 0 fi=/usr/lib/python2.6/inspect.py fn=formatargspec inspect:836 836 0 cfn=strseq inspect:829 cfi=/usr/lib/python2.6/inspect.py calls=60 829 836 0 cfn= cfi=~ calls=61 0 836 0 cfn=join string:306 cfi=/usr/lib/python2.6/string.py calls=23 306 836 0 cfn= cfi=~ calls=43 0 836 0 cfn= inspect:840 cfi=/usr/lib/python2.6/inspect.py calls=14 840 836 0 cfn= cfi=~ calls=23 0 836 0 cfn= inspect:839 cfi=/usr/lib/python2.6/inspect.py calls=1 839 836 0 fi=/usr/lib/python2.6/inspect.py fn=getargs inspect:735 735 0 cfn=__new__ <>:8 cfi= calls=23 8 735 0 cfn=iscode inspect:209 cfi=/usr/lib/python2.6/inspect.py calls=23 209 735 0 cfn= cfi=~ calls=23 0 735 0 fi=/usr/lib/python2.6/email/errors.py fn= email.errors:5 5 0 cfn=MessageDefect email.errors:35 cfi=/usr/lib/python2.6/email/errors.py calls=1 35 5 0 cfn=MessageError email.errors:9 cfi=/usr/lib/python2.6/email/errors.py calls=1 9 5 0 cfn=MessageParseError email.errors:13 cfi=/usr/lib/python2.6/email/errors.py calls=1 13 5 0 cfn=HeaderParseError email.errors:17 cfi=/usr/lib/python2.6/email/errors.py calls=1 17 5 0 cfn=BoundaryError email.errors:21 cfi=/usr/lib/python2.6/email/errors.py calls=1 21 5 0 cfn=MultipartConversionError email.errors:25 cfi=/usr/lib/python2.6/email/errors.py calls=1 25 5 0 cfn=CharsetError email.errors:29 cfi=/usr/lib/python2.6/email/errors.py calls=1 29 5 0 cfn=NoBoundaryInMultipartDefect email.errors:41 cfi=/usr/lib/python2.6/email/errors.py calls=1 41 5 0 cfn=StartBoundaryNotFoundDefect email.errors:44 cfi=/usr/lib/python2.6/email/errors.py calls=1 44 5 0 cfn=FirstHeaderLineIsContinuationDefect email.errors:47 cfi=/usr/lib/python2.6/email/errors.py calls=1 47 5 0 cfn=MisplacedEnvelopeHeaderDefect email.errors:50 cfi=/usr/lib/python2.6/email/errors.py calls=1 50 5 0 cfn=MalformedHeaderDefect email.errors:53 cfi=/usr/lib/python2.6/email/errors.py calls=1 53 5 0 cfn=MultipartInvariantViolationDefect email.errors:56 cfi=/usr/lib/python2.6/email/errors.py calls=1 56 5 0 fi=/usr/lib/python2.6/posixpath.py fn=isabs os.path:50 50 0 cfn= cfi=~ calls=118 0 50 0 cfn= cfi=~ calls=24 0 50 0 fi=/usr/lib/python2.6/sre_parse.py fn=getwidth sre_parse:146 146 0 cfn=getwidth sre_parse:146 cfi=/usr/lib/python2.6/sre_parse.py calls=17 146 146 0 cfn= cfi=~ calls=64 0 146 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py fn=__getitem__ bzrlib.util.configobj.configobj:585 585 0 cfn=_interpolate bzrlib.util.configobj.configobj:562 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py calls=5 562 585 0 cfn= cfi=~ calls=24 0 585 0 fi=/usr/lib/python2.6/tempfile.py fn=next tempfile:127 127 0 cfn=choice random:259 cfi=/usr/lib/python2.6/random.py calls=72 259 127 0 cfn= cfi=~ calls=12 0 127 0 cfn= cfi=~ calls=12 0 127 0 cfn= cfi=~ calls=12 0 127 0 cfn=normcase os.path:42 cfi=/usr/lib/python2.6/posixpath.py calls=12 42 127 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lru_cache.py fn=__init__ bzrlib.lru_cache:64 64 0 cfn=_update_max_cache bzrlib.lru_cache:285 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lru_cache.py calls=39 285 64 0 cfn=deprecated_passed bzrlib.symbol_versioning:141 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/symbol_versioning.py calls=39 141 64 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=config_dir bzrlib.config:775 775 0 cfn=expanduser os.path:244 cfi=/usr/lib/python2.6/posixpath.py calls=27 244 775 0 cfn=join os.path:59 cfi=/usr/lib/python2.6/posixpath.py calls=27 59 775 0 cfn=get UserDict:57 cfi=/usr/lib/python2.6/UserDict.py calls=27 57 775 0 fi=/usr/lib/python2.6/optparse.py fn=__init__ optparse:547 547 0 cfn=_set_attrs optparse:596 cfi=/usr/lib/python2.6/optparse.py calls=22 596 547 0 cfn=_set_opt_strings optparse:575 cfi=/usr/lib/python2.6/optparse.py calls=22 575 547 0 cfn=_check_callback optparse:695 cfi=/usr/lib/python2.6/optparse.py calls=22 695 547 0 cfn=_check_type optparse:622 cfi=/usr/lib/python2.6/optparse.py calls=22 622 547 0 cfn=_check_opt_strings optparse:566 cfi=/usr/lib/python2.6/optparse.py calls=22 566 547 0 cfn=_check_dest optparse:665 cfi=/usr/lib/python2.6/optparse.py calls=22 665 547 0 cfn=_check_nargs optparse:686 cfi=/usr/lib/python2.6/optparse.py calls=22 686 547 0 cfn=_check_action optparse:616 cfi=/usr/lib/python2.6/optparse.py calls=22 616 547 0 cfn=_check_choice optparse:652 cfi=/usr/lib/python2.6/optparse.py calls=22 652 547 0 cfn=_check_const optparse:680 cfi=/usr/lib/python2.6/optparse.py calls=22 680 547 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/index.py fn=iter_entries bzrlib.index:1240 1240 0 cfn=iter_entries bzrlib.btree_index:1042 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=52 1042 1240 115 cfn=iter_entries bzrlib.btree_index:447 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=17 447 1240 0 cfn= cfi=~ calls=11 0 1240 0 fi=/usr/lib/python2.6/logging/__init__.py fn=__init__ logging:223 223 0 cfn= multiprocessing:43 cfi=/usr/lib/python2.6/multiprocessing/__init__.py calls=1 43 223 0 cfn=splitext os.path:94 cfi=/usr/lib/python2.6/posixpath.py calls=3 94 223 0 cfn=getLevelName logging:145 cfi=/usr/lib/python2.6/logging/__init__.py calls=3 145 223 0 cfn=basename os.path:109 cfi=/usr/lib/python2.6/posixpath.py calls=3 109 223 0 cfn=currentThread threading:801 cfi=/usr/lib/python2.6/threading.py calls=3 801 223 0 cfn=name threading:655 cfi=/usr/lib/python2.6/threading.py calls=3 655 223 0 cfn= cfi=~ calls=3 0 223 0 cfn= cfi=~ calls=3 0 223 0 cfn= cfi=~ calls=3 0 223 0 cfn=current_process multiprocessing.process:33 cfi=/usr/lib/python2.6/multiprocessing/process.py calls=3 33 223 0 cfn= cfi=~ calls=3 0 223 0 cfn=name multiprocessing.process:135 cfi=/usr/lib/python2.6/multiprocessing/process.py calls=3 135 223 0 cfn= cfi=~ calls=3 0 223 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/mutabletree.py fn=commit bzrlib.mutabletree:183 183 0 cfn= bzrlib.commit:52 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py calls=1 52 183 0 cfn=commit bzrlib.commit:185 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py calls=1 185 183 1458 cfn=_get_nick bzrlib.branch:228 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=1 228 183 6 cfn=__iter__ bzrlib.hooks:246 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/hooks.py calls=1 246 183 0 cfn= bzrlib.workingtree:266 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py calls=1 266 183 0 cfn=__init__ bzrlib.commit:175 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py calls=1 175 183 0 cfn= cfi=~ calls=2 0 183 0 cfn= cfi=~ calls=1 0 183 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=_get_remaining_record_stream bzrlib.groupcompress:1282 1282 0 cfn=_get_block bzrlib.groupcompress:1131 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=9 1131 1282 4 cfn=_get_io_ordered_source_keys bzrlib.groupcompress:1267 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=9 1267 1282 0 cfn=get_build_details bzrlib.groupcompress:1745 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=9 1745 1282 18 cfn=add_factory bzrlib.groupcompress:477 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=9 477 1282 0 cfn=get_record_stream bzrlib.groupcompress:492 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=18 492 1282 0 cfn=__init__ bzrlib.groupcompress:471 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=9 471 1282 0 cfn=_find_from_fallback bzrlib.groupcompress:1197 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=9 1197 1282 0 cfn= cfi=~ calls=9 0 1282 0 cfn= cfi=~ calls=9 0 1282 0 cfn= cfi=~ calls=9 0 1282 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/urlutils.py fn=_posix_local_path_from_url bzrlib.urlutils:218 218 0 cfn=unescape bzrlib.urlutils:515 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/urlutils.py calls=41 515 218 0 cfn= cfi=~ calls=41 0 218 0 cfn= cfi=~ calls=41 0 218 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/decorators.py fn=_get_parameters bzrlib.decorators:28 28 0 cfn=formatargspec inspect:836 cfi=/usr/lib/python2.6/inspect.py calls=23 836 28 0 cfn=getargspec inspect:795 cfi=/usr/lib/python2.6/inspect.py calls=23 795 28 0 cfn= cfi=~ calls=23 0 28 0 cfn= cfi=~ calls=20 0 28 0 cfn= cfi=~ calls=15 0 28 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py fn=get_raw_records bzrlib.knit:3241 3241 0 cfn=make_readv_reader bzrlib.pack:210 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py calls=8 210 3241 1 cfn=_iter_records bzrlib.pack:289 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py calls=16 289 3241 0 cfn=_content_reader bzrlib.pack:378 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py calls=8 378 3241 0 cfn=iter_records bzrlib.pack:248 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py calls=8 248 3241 0 cfn=__eq__ bzrlib.btree_index:654 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=7 654 3241 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 3241 0 cfn= cfi=~ calls=8 0 3241 0 fi=/home/ian/.bazaar/plugins/email/emailer.py fn= bzrlib.plugins.email.emailer:17 17 0 cfn= bzrlib.plugins.email.smtp_connection:17 cfi=/home/ian/.bazaar/plugins/email/smtp_connection.py calls=1 17 17 8 cfn=EmailSender bzrlib.plugins.email.emailer:28 cfi=/home/ian/.bazaar/plugins/email/emailer.py calls=1 28 17 0 fi=/usr/lib/python2.6/xml/etree/ElementTree.py fn=_write xml.etree.ElementTree:665 665 0 cfn=_write xml.etree.ElementTree:665 cfi=/usr/lib/python2.6/xml/etree/ElementTree.py calls=5 665 665 0 cfn= cfi=~ calls=22 0 665 0 cfn=_encode xml.etree.ElementTree:749 cfi=/usr/lib/python2.6/xml/etree/ElementTree.py calls=19 749 665 0 cfn=_escape_cdata bzrlib.xml_serializer:152 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/xml_serializer.py calls=9 152 665 0 cfn=_escape_attrib bzrlib.xml_serializer:121 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/xml_serializer.py calls=8 121 665 0 cfn= cfi=~ calls=34 0 665 0 cfn= cfi=~ calls=6 0 665 0 cfn= cfi=~ calls=3 0 665 0 cfn= cfi=~ calls=2 0 665 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/annotate.py fn= bzrlib.annotate:17 17 0 cfn= bzrlib._annotator_py:17 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/_annotator_py.py calls=1 17 17 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=_split_root_dirblock_into_contents bzrlib.dirstate:1095 1095 0 cfn= cfi=~ calls=211 0 1095 0 fi=/usr/lib/python2.6/heapq.py fn= heapq:31 31 0 fi=/usr/lib/python2.6/email/message.py fn= email.message:5 5 0 cfn= uu:31 cfi=/usr/lib/python2.6/uu.py calls=1 31 5 0 cfn=Message email.message:90 cfi=/usr/lib/python2.6/email/message.py calls=1 90 5 0 cfn=lazy_compile bzrlib.lazy_regex:75 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_regex.py calls=1 75 5 0 fi=/usr/lib/python2.6/email/quoprimime.py fn= email.quoprimime:27 27 0 cfn= email.utils:5 cfi=/usr/lib/python2.6/email/utils.py calls=1 5 27 0 cfn=lazy_compile bzrlib.lazy_regex:75 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_regex.py calls=2 75 27 0 fi=/usr/lib/python2.6/os.py fn=urandom os:746 746 0 cfn= cfi=~ calls=21 0 746 0 cfn= cfi=~ calls=21 0 746 0 cfn= cfi=~ calls=63 0 746 0 cfn= cfi=~ calls=21 0 746 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=_get_configobj bzrlib.config:1441 1441 0 cfn=ConfigObj bzrlib.config:126 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=15 126 1441 2 cfn=_get_config_file bzrlib.config:1435 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=15 1435 1441 3 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=_get_block bzrlib.groupcompress:1131 1131 0 cfn=get_raw_records bzrlib.knit:3241 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=16 3241 1131 3 cfn=from_bytes bzrlib.groupcompress:227 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=8 227 1131 0 cfn=__setitem__ bzrlib.lru_cache:215 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lru_cache.py calls=8 215 1131 0 cfn=__getitem__ bzrlib.lru_cache:82 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lru_cache.py calls=9 82 1131 0 cfn=_seek_and_read bzrlib.transport:671 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py calls=8 671 1131 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=_iter_nodes bzrlib.chk_map:987 987 0 cfn=get_record_stream bzrlib.groupcompress:1162 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=8 1162 987 11 cfn=_deserialise bzrlib.chk_map:1387 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=8 1387 987 0 cfn=add bzrlib.lru_cache:327 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lru_cache.py calls=4 327 987 0 cfn=get_bytes_as bzrlib.groupcompress:441 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=4 441 987 0 cfn=_search_prefix_filter bzrlib.chk_map:1267 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=8 1267 987 0 cfn=__getitem__ bzrlib.lru_cache:82 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lru_cache.py calls=8 82 987 0 cfn= cfi=~ calls=24 0 987 0 cfn= cfi=~ calls=4 0 987 0 cfn= cfi=~ calls=4 0 987 0 cfn= cfi=~ calls=4 0 987 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py fn=file_kind_from_stat_mode_thunk bzrlib.osutils:1775 1775 0 cfn= cfi=~ calls=1 0 1775 0 fi=/usr/lib/python2.6/sre_compile.py fn=_compile_charset sre_compile:184 184 0 cfn=_optimize_charset sre_compile:213 cfi=/usr/lib/python2.6/sre_compile.py calls=16 213 184 11 cfn= cfi=~ calls=90 0 184 0 cfn=_identityfunction sre_compile:24 cfi=/usr/lib/python2.6/sre_compile.py calls=27 24 184 0 cfn= cfi=~ calls=7 0 184 0 fi=/usr/lib/python2.6/tempfile.py fn=__getattr__ tempfile:371 371 0 cfn= cfi=~ calls=35 0 371 0 cfn= cfi=~ calls=35 0 371 0 cfn= cfi=~ calls=35 0 371 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py fn= bzrlib.commit:52 52 0 cfn= bzrlib.testament:60 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/testament.py calls=1 60 52 0 cfn=Commit bzrlib.commit:163 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py calls=1 163 52 0 cfn=ReportCommitToLog bzrlib.commit:121 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py calls=1 121 52 0 cfn=NullCommitReporter bzrlib.commit:92 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py calls=1 92 52 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/atomicfile.py fn=__init__ bzrlib.atomicfile:50 50 0 cfn= cfi=~ calls=7 0 50 0 cfn=rand_chars bzrlib.osutils:832 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=7 832 50 0 cfn= cfi=~ calls=7 0 50 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=2 102 50 0 cfn=get_host_name bzrlib.osutils:1677 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=1 1677 50 0 cfn=S_IMODE stat:21 cfi=/usr/lib/python2.6/stat.py calls=7 21 50 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=_insert_record_stream bzrlib.groupcompress:1398 1398 0 cfn=flush bzrlib.groupcompress:1429 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=6 1429 1398 99 cfn=__init__ bzrlib.groupcompress:881 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=6 881 1398 0 cfn=compress bzrlib.groupcompress:695 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=6 695 1398 0 cfn= cfi=~ calls=24 0 1398 0 cfn=get_bytes_as bzrlib.versionedfile:119 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/versionedfile.py calls=5 119 1398 0 cfn= cfi=~ calls=6 0 1398 0 cfn= cfi=~ calls=1 0 1398 0 cfn=get_bytes_as bzrlib.versionedfile:152 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/versionedfile.py calls=1 152 1398 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py fn=_readv bzrlib.transport:658 658 0 cfn=get bzrlib.transport.local:153 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=46 153 658 10 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py fn=finish bzrlib.btree_index:419 419 0 cfn=_write_nodes bzrlib.btree_index:346 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=6 346 419 4 cfn=iter_all_entries bzrlib.btree_index:427 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=6 427 419 0 fi=/usr/lib/python2.6/encodings/ascii.py fn= encodings.ascii:8 8 0 cfn=Codec encodings.ascii:13 cfi=/usr/lib/python2.6/encodings/ascii.py calls=1 13 8 0 cfn=IncrementalEncoder encodings.ascii:20 cfi=/usr/lib/python2.6/encodings/ascii.py calls=1 20 8 0 cfn=StreamConverter encodings.ascii:34 cfi=/usr/lib/python2.6/encodings/ascii.py calls=1 34 8 0 cfn=StreamWriter encodings.ascii:28 cfi=/usr/lib/python2.6/encodings/ascii.py calls=1 28 8 0 cfn=StreamReader encodings.ascii:31 cfi=/usr/lib/python2.6/encodings/ascii.py calls=1 31 8 0 cfn=IncrementalDecoder encodings.ascii:24 cfi=/usr/lib/python2.6/encodings/ascii.py calls=1 24 8 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=ConfigObj bzrlib.config:126 126 0 cfn=__init__ bzrlib.util.configobj.configobj:1194 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py calls=34 1194 126 23 fi=/usr/lib/python2.6/dist-packages/bzrlib/plugins/dbus/activity.py fn=_get_bus bzrlib.plugins.dbus.activity:43 43 0 cfn= dbus.mainloop.glib:25 cfi=/var/lib/python-support/python2.6/dbus/mainloop/glib.py calls=1 25 43 0 cfn= dbus.mainloop:25 cfi=/var/lib/python-support/python2.6/dbus/mainloop/__init__.py calls=1 25 43 0 cfn=__init__ dbus.connection:241 cfi=/var/lib/python-support/python2.6/dbus/connection.py calls=1 241 43 0 cfn=__new__ dbus._dbus:206 cfi=/var/lib/python-support/python2.6/dbus/_dbus.py calls=1 206 43 1 fi=/usr/lib/python2.6/re.py fn=_compile re:229 229 0 cfn=compile sre_compile:501 cfi=/usr/lib/python2.6/sre_compile.py calls=15 501 229 16 cfn=isstring sre_compile:480 cfi=/usr/lib/python2.6/sre_compile.py calls=15 480 229 0 cfn= cfi=~ calls=18 0 229 0 cfn= cfi=~ calls=15 0 229 0 cfn= cfi=~ calls=15 0 229 0 fi=/usr/lib/python2.6/tempfile.py fn=_mkstemp_inner tempfile:219 219 0 cfn= cfi=~ calls=11 0 219 0 cfn=next tempfile:127 cfi=/usr/lib/python2.6/tempfile.py calls=11 127 219 0 cfn=_set_cloexec tempfile:47 cfi=/usr/lib/python2.6/tempfile.py calls=11 47 219 0 cfn=join os.path:59 cfi=/usr/lib/python2.6/posixpath.py calls=11 59 219 0 cfn=abspath os.path:334 cfi=/usr/lib/python2.6/posixpath.py calls=11 334 219 0 cfn=_get_candidate_names tempfile:205 cfi=/usr/lib/python2.6/tempfile.py calls=11 205 219 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/versionedfile.py fn=_check_lines_are_lines bzrlib.versionedfile:923 923 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py fn=_get_leaf_nodes bzrlib.btree_index:911 911 0 cfn=_get_nodes bzrlib.btree_index:876 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=43 876 911 38 cfn=_cache_leaf_values bzrlib.btree_index:900 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=43 900 911 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lru_cache.py fn=add bzrlib.lru_cache:327 327 0 cfn=_record_access bzrlib.lru_cache:219 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lru_cache.py calls=17 219 327 0 cfn=__init__ bzrlib.lru_cache:31 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lru_cache.py calls=17 31 327 0 cfn= cfi=~ calls=17 0 327 0 cfn= cfi=~ calls=17 0 327 0 fi=/usr/lib/python2.6/posixpath.py fn=realpath os.path:344 344 0 cfn=join os.path:59 cfi=/usr/lib/python2.6/posixpath.py calls=42 59 344 0 cfn=islink os.path:129 cfi=/usr/lib/python2.6/posixpath.py calls=42 129 344 0 cfn=abspath os.path:334 cfi=/usr/lib/python2.6/posixpath.py calls=5 334 344 0 cfn= cfi=~ calls=5 0 344 0 cfn=isabs os.path:50 cfi=/usr/lib/python2.6/posixpath.py calls=5 50 344 0 cfn= cfi=~ calls=5 0 344 0 cfn= cfi=~ calls=5 0 344 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/revisiontree.py fn= bzrlib.revisiontree:17 17 0 cfn=RevisionTree bzrlib.revisiontree:30 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/revisiontree.py calls=1 30 17 0 cfn=InterCHKRevisionTree bzrlib.revisiontree:223 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/revisiontree.py calls=1 223 17 0 cfn=register_optimiser bzrlib.inter:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/inter.py calls=1 102 17 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py fn=_next bzrlib.pack:184 184 0 cfn=_seek_and_read bzrlib.transport:671 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py calls=16 671 184 0 cfn= cfi=~ calls=32 0 184 0 cfn= cfi=~ calls=16 0 184 0 cfn= cfi=~ calls=16 0 184 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py fn=unlock bzrlib.workingtree_4:1124 1124 0 cfn=_cleanup bzrlib.workingtree:421 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py calls=18 421 1124 0 cfn=unlock bzrlib.branch:2122 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=18 2122 1124 0 cfn= bzrlib.workingtree:266 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py calls=18 266 1124 0 cfn=unlock bzrlib.lockable_files:309 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py calls=18 309 1124 0 cfn=unlock bzrlib.dirstate:2878 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=2 2878 1124 0 cfn=_lock_count bzrlib.lockable_files:322 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py calls=18 322 1124 0 cfn=flush bzrlib.workingtree_4:257 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 257 1124 1002 cfn=save bzrlib.dirstate:2168 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=2 2168 1124 0 fi=/usr/lib/python2.6/sre_parse.py fn=__getitem__ sre_parse:136 136 0 cfn= cfi=~ calls=82 0 136 0 cfn=__init__ sre_parse:96 cfi=/usr/lib/python2.6/sre_parse.py calls=11 96 136 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py fn=_cleanup bzrlib.workingtree:421 421 0 cfn=_flush_ignore_list_cache bzrlib.workingtree:1709 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py calls=18 1709 421 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py fn=clone bzrlib.transport.local:78 78 0 cfn=abspath bzrlib.transport.local:105 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=22 105 78 3 cfn=__init__ bzrlib.transport.local:52 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=22 52 78 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py fn=unlock bzrlib.branch:2122 2122 0 cfn=is_locked bzrlib.lockable_files:326 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py calls=50 326 2122 0 cfn=unlock bzrlib.lockable_files:309 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py calls=25 309 2122 0 cfn= cfi=~ calls=25 0 2122 0 cfn=_clear_cached_state bzrlib.branch:2431 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=2 2431 2122 0 cfn=unlock bzrlib.repofmt.pack_repo:2366 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=2 2366 2122 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=flush bzrlib.groupcompress:1429 1429 0 cfn=add_records bzrlib.groupcompress:1623 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=6 1623 1429 96 cfn=to_bytes bzrlib.groupcompress:323 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=6 323 1429 2 cfn=__init__ bzrlib.groupcompress:881 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=6 881 1429 0 cfn=add_raw_records bzrlib.knit:3207 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=6 3207 1429 0 cfn=flush bzrlib.groupcompress:786 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=6 786 1429 0 cfn= cfi=~ calls=6 0 1429 0 cfn= cfi=~ calls=6 0 1429 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bugtracker.py fn= bzrlib.bugtracker:17 17 0 cfn=register bzrlib.registry:107 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py calls=6 107 17 0 cfn=lazy_import bzrlib.lazy_import:367 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 367 17 0 cfn=__init__ bzrlib.bugtracker:200 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bugtracker.py calls=3 200 17 0 cfn=__init__ bzrlib.bugtracker:247 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bugtracker.py calls=2 247 17 0 cfn=__init__ bzrlib.bugtracker:267 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bugtracker.py calls=1 267 17 0 cfn=__init__ bzrlib.registry:99 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py calls=1 99 17 0 cfn=BugTracker bzrlib.bugtracker:164 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bugtracker.py calls=1 164 17 0 cfn=UniqueIntegerBugTracker bzrlib.bugtracker:192 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bugtracker.py calls=1 192 17 0 cfn=GenericBugTracker bzrlib.bugtracker:264 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bugtracker.py calls=1 264 17 0 cfn= cfi=~ calls=1 0 17 0 cfn=TrackerRegistry bzrlib.bugtracker:139 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bugtracker.py calls=1 139 17 0 cfn=IntegerBugTracker bzrlib.bugtracker:182 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bugtracker.py calls=1 182 17 0 cfn=URLParametrizedIntegerBugTracker bzrlib.bugtracker:228 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bugtracker.py calls=1 228 17 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py fn=_decode bzrlib.util.configobj.configobj:1463 1463 0 cfn= cfi=~ calls=34 0 1463 0 cfn= cfi=~ calls=34 0 1463 0 cfn= cfi=~ calls=34 0 1463 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py fn=_compute_recommended_pages bzrlib.btree_index:693 693 0 cfn= cfi=~ calls=33 0 693 0 cfn=recommended_page_size bzrlib.transport:508 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py calls=33 508 693 0 fi=/usr/lib/python2.6/inspect.py fn=getargspec inspect:795 795 0 cfn=getargs inspect:735 cfi=/usr/lib/python2.6/inspect.py calls=23 735 795 0 cfn=ismethod inspect:67 cfi=/usr/lib/python2.6/inspect.py calls=23 67 795 0 cfn=isfunction inspect:142 cfi=/usr/lib/python2.6/inspect.py calls=23 142 795 0 cfn=__new__ <>:8 cfi= calls=23 8 795 0 fi=~ fn= 0 0 fi=/usr/lib/python2.6/optparse.py fn=add_option optparse:994 994 0 cfn=__init__ optparse:547 cfi=/usr/lib/python2.6/optparse.py calls=22 547 994 1 cfn=_check_conflict optparse:967 cfi=/usr/lib/python2.6/optparse.py calls=22 967 994 0 cfn= cfi=~ calls=22 0 994 0 fi=/usr/lib/python2.6/re.py fn=escape re:206 206 0 cfn= cfi=~ calls=25 0 206 0 cfn= cfi=~ calls=25 0 206 0 cfn= cfi=~ calls=25 0 206 0 fi=/usr/lib/python2.6/logging/__init__.py fn=format logging:419 419 0 cfn=getMessage logging:285 cfi=/usr/lib/python2.6/logging/__init__.py calls=6 285 419 0 cfn=find string:349 cfi=/usr/lib/python2.6/string.py calls=6 349 419 0 cfn=formatTime logging:378 cfi=/usr/lib/python2.6/logging/__init__.py calls=3 378 419 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py fn=_get_internal_nodes bzrlib.btree_index:893 893 0 cfn=_get_nodes bzrlib.btree_index:876 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=47 876 893 76 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/fifo_cache.py fn=__init__ bzrlib.fifo_cache:25 25 0 fi=/usr/lib/python2.6/sre_compile.py fn=compile sre_compile:501 501 0 cfn=parse sre_parse:669 cfi=/usr/lib/python2.6/sre_parse.py calls=15 669 501 3 cfn=_code sre_compile:486 cfi=/usr/lib/python2.6/sre_compile.py calls=15 486 501 13 cfn=<_sre.compile> cfi=~ calls=15 0 501 0 cfn=isstring sre_compile:480 cfi=/usr/lib/python2.6/sre_compile.py calls=15 480 501 0 cfn= cfi=~ calls=15 0 501 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py fn=__init__ bzrlib.transport:187 187 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py fn=__init__ bzrlib.transport.local:52 52 0 cfn=_posix_local_path_from_url bzrlib.urlutils:218 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/urlutils.py calls=23 218 52 0 cfn=__init__ bzrlib.transport:295 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py calls=23 295 52 0 cfn= cfi=~ calls=23 0 52 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 52 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_regex.py fn=lazy_compile bzrlib.lazy_regex:75 75 0 cfn=__init__ bzrlib.lazy_regex:42 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_regex.py calls=19 42 75 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chunk_writer.py fn=write bzrlib.chunk_writer:187 187 0 cfn= cfi=~ calls=17 0 187 0 cfn= cfi=~ calls=39 0 187 0 cfn= cfi=~ calls=22 0 187 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lru_cache.py fn=cleanup bzrlib.lru_cache:205 205 0 cfn= cfi=~ calls=33 0 205 0 fi=/usr/lib/python2.6/multiprocessing/process.py fn= multiprocessing.process:9 9 0 cfn=Process multiprocessing.process:60 cfi=/usr/lib/python2.6/multiprocessing/process.py calls=1 60 9 0 cfn=__init__ multiprocessing.process:274 cfi=/usr/lib/python2.6/multiprocessing/process.py calls=1 274 9 0 cfn= cfi=~ calls=1 0 9 0 cfn=abspath os.path:334 cfi=/usr/lib/python2.6/posixpath.py calls=1 334 9 0 cfn= cfi=~ calls=1 0 9 0 cfn=_MainProcess multiprocessing.process:272 cfi=/usr/lib/python2.6/multiprocessing/process.py calls=1 272 9 0 cfn=AuthenticationString multiprocessing.process:258 cfi=/usr/lib/python2.6/multiprocessing/process.py calls=1 258 9 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py fn=lock_read bzrlib.workingtree_4:565 565 0 cfn=lock_read bzrlib.branch:2107 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=14 2107 565 2 cfn=current_dirstate bzrlib.workingtree_4:201 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=14 201 565 0 cfn= bzrlib.workingtree:266 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py calls=28 266 565 0 cfn=lock_read bzrlib.lockable_files:287 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py calls=14 287 565 0 cfn= cfi=~ calls=14 0 565 0 cfn=lock_read bzrlib.dirstate:2852 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 2852 565 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=_node_to_position bzrlib.groupcompress:1786 1786 0 cfn= cfi=~ calls=9 0 1786 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py fn=commit bzrlib.commit:185 185 0 cfn=finish_inventory bzrlib.repository:197 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=1 197 185 112 cfn=_update_builder_with_changes bzrlib.commit:614 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py calls=1 614 185 1106 cfn=commit bzrlib.repository:157 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=1 157 185 31 cfn=mutter bzrlib.trace:136 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/trace.py calls=1 136 185 0 cfn=_cleanup bzrlib.commit:562 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py calls=1 562 185 0 cfn=_check_out_of_date_tree bzrlib.commit:473 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py calls=1 473 185 2 cfn=_set_progress_stage bzrlib.commit:915 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py calls=3 915 185 0 cfn=set_last_revision_info_write_locked <>:1 cfi= calls=1 1 185 21 cfn=update_basis_by_delta bzrlib.workingtree_4:1246 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 1246 185 164 cfn=nested_progress_bar bzrlib.ui:107 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/ui/__init__.py calls=1 107 185 0 cfn=minimum_path_selection bzrlib.osutils:105 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=1 105 185 0 cfn=_process_post_hooks bzrlib.commit:502 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py calls=1 502 185 5 cfn=_process_pre_hooks bzrlib.commit:497 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py calls=1 497 185 0 cfn=get_config bzrlib.branch:192 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=1 192 185 0 cfn=get_parent_ids_read_locked <>:1 cfi= calls=1 1 185 0 cfn=_check_pointless bzrlib.commit:411 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py calls=1 411 185 0 cfn= cfi=~ calls=3 0 185 0 cfn=basis_tree bzrlib.workingtree:387 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py calls=1 387 185 0 cfn=conflicts_read_locked <>:1 cfi= calls=1 1 185 0 cfn=started bzrlib.commit:135 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py calls=1 135 185 1 cfn=lock_write bzrlib.workingtree_4:611 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 611 185 0 cfn=_check_bound_branch bzrlib.commit:430 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py calls=1 430 185 2 cfn=_select_reporter bzrlib.commit:405 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py calls=1 405 185 0 cfn=get_commit_builder bzrlib.branch:582 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=1 582 185 6 cfn=completed bzrlib.commit:147 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py calls=1 147 185 0 cfn= cfi=~ calls=1 0 185 0 cfn=last_revision bzrlib.workingtree:1757 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py calls=1 1757 185 0 cfn=lock_read bzrlib.workingtree_4:1835 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 1835 185 0 cfn= bzrlib.workingtree:266 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py calls=1 266 185 0 cfn=requires_rich_root bzrlib.workingtree:284 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py calls=1 284 185 0 cfn=get_message bzrlib.builtins:3005 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/builtins.py calls=1 3005 185 0 cfn=get_basis_delta bzrlib.repository:296 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=1 296 185 0 cfn= cfi=~ calls=1 0 185 0 cfn=_get_base bzrlib.branch:2080 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=1 2080 185 0 cfn=will_record_deletes bzrlib.repository:329 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=1 329 185 0 cfn=_set_specific_file_ids bzrlib.commit:938 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py calls=1 938 185 0 cfn=_gather_parents bzrlib.commit:598 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py calls=1 598 185 0 fi=~ fn=<_hashlib.openssl_sha1> 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/index.py fn=_check_key bzrlib.index:103 103 0 cfn= cfi=~ calls=17 0 103 0 cfn= cfi=~ calls=15 0 103 0 cfn=__getattr__ bzrlib.lazy_regex:63 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_regex.py calls=1 63 103 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/builtins.py fn=run bzrlib.builtins:2966 2966 0 cfn= bzrlib.msgeditor:18 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/msgeditor.py calls=1 18 2966 0 cfn=commit_write_locked <>:1 cfi= calls=1 1 2966 2477 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 2966 0 cfn=safe_relpath_files bzrlib.builtins:171 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/builtins.py calls=1 171 2966 0 cfn=encode_fixes_bug_urls bzrlib.bugtracker:290 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bugtracker.py calls=1 290 2966 0 cfn=tree_files bzrlib.builtins:70 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/builtins.py calls=1 70 2966 35 cfn= bzrlib.workingtree:266 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py calls=1 266 2966 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=_get_io_ordered_source_keys bzrlib.groupcompress:1267 1267 0 cfn=get_group bzrlib.groupcompress:1269 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=9 1269 1267 0 cfn= cfi=~ calls=9 0 1267 0 cfn= cfi=~ calls=9 0 1267 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py fn=_cleanup bzrlib.lazy_import:95 95 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_serializer.py fn= bzrlib.chk_serializer:17 17 0 cfn=CHKSerializer bzrlib.chk_serializer:162 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_serializer.py calls=1 162 17 0 cfn=BEncodeRevisionSerializer1 bzrlib.chk_serializer:44 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_serializer.py calls=1 44 17 0 cfn=CHKSerializerSubtree bzrlib.chk_serializer:134 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_serializer.py calls=1 134 17 0 cfn=__init__ bzrlib.chk_serializer:169 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_serializer.py calls=2 169 17 0 cfn=CHKBEncodeSerializer bzrlib.chk_serializer:177 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_serializer.py calls=1 177 17 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py fn=get_host_name bzrlib.osutils:1677 1677 0 cfn= cfi=~ calls=4 0 1677 0 cfn=<_socket.gethostname> cfi=~ calls=4 0 1677 0 cfn=get_user_encoding bzrlib.osutils:1604 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=4 1604 1677 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py fn=iter_changes bzrlib.workingtree_4:1958 1958 0 cfn= cfi=~ calls=1 0 1958 0 cfn=_entries_for_path bzrlib.dirstate:1116 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 1116 1958 0 cfn=minimum_path_selection bzrlib.osutils:105 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=1 105 1958 0 cfn=_read_dirblocks_if_needed bzrlib.dirstate:2093 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 2093 1958 336 cfn=current_dirstate bzrlib.workingtree_4:201 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 201 1958 0 cfn=get_parent_ids_read_locked <>:1 cfi= calls=1 1 1958 0 cfn= cfi=~ calls=1 0 1958 0 cfn= cfi=~ calls=1 0 1958 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py fn=readline bzrlib.pack:200 200 0 cfn=_next bzrlib.pack:184 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py calls=24 184 200 0 cfn= cfi=~ calls=24 0 200 0 cfn= cfi=~ calls=24 0 200 0 fi=~ fn= 0 0 fi=~ fn= 0 0 cfn=__getattr__ codecs:373 cfi=/usr/lib/python2.6/codecs.py calls=3 373 0 0 fi=~ fn= 0 0 fi=/usr/lib/python2.6/sre_parse.py fn=_parse_sub sre_parse:307 307 0 cfn=_parse sre_parse:385 cfi=/usr/lib/python2.6/sre_parse.py calls=21 385 307 2 cfn=match sre_parse:201 cfi=/usr/lib/python2.6/sre_parse.py calls=27 201 307 0 cfn= cfi=~ calls=21 0 307 0 cfn= cfi=~ calls=21 0 307 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py fn= bzrlib.workingtree:266 266 0 fi=~ fn= 0 0 fi=/usr/lib/python2.6/sre_parse.py fn=match sre_parse:201 201 0 cfn=__next sre_parse:188 cfi=/usr/lib/python2.6/sre_parse.py calls=29 188 201 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=_write_index bzrlib.repofmt.pack_repo:521 521 0 cfn=finish bzrlib.btree_index:419 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=5 419 521 3 cfn=put_file bzrlib.transport.local:169 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=5 169 521 1 cfn=_replace_index_with_readonly bzrlib.repofmt.pack_repo:226 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=5 226 521 0 cfn=__del__ tempfile:405 cfi=/usr/lib/python2.6/tempfile.py calls=5 405 521 0 cfn=index_offset bzrlib.repofmt.pack_repo:206 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=5 206 521 0 cfn=index_name bzrlib.repofmt.pack_repo:202 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=5 202 521 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 521 0 cfn=__del__ bzrlib.atomicfile:124 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/atomicfile.py calls=5 124 521 0 fi=/usr/lib/python2.6/encodings/__init__.py fn=search_function encodings:71 71 0 cfn= encodings.ascii:8 cfi=/usr/lib/python2.6/encodings/ascii.py calls=1 8 71 0 cfn=normalize_encoding encodings:49 cfi=/usr/lib/python2.6/encodings/__init__.py calls=3 49 71 0 cfn=getregentry encodings.ascii:41 cfi=/usr/lib/python2.6/encodings/ascii.py calls=2 41 71 0 cfn= cfi=~ calls=7 0 71 0 cfn=getregentry encodings.utf_8:33 cfi=/usr/lib/python2.6/encodings/utf_8.py calls=1 33 71 0 cfn= cfi=~ calls=3 0 71 0 cfn= cfi=~ calls=1 0 71 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py fn=put_file bzrlib.transport.local:169 169 0 cfn=__init__ bzrlib.atomicfile:50 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/atomicfile.py calls=6 50 169 0 cfn=_abspath bzrlib.transport.local:94 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=6 94 169 0 cfn=commit bzrlib.atomicfile:109 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/atomicfile.py calls=6 109 169 0 cfn=_pump bzrlib.transport:394 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py calls=6 394 169 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 169 0 cfn=check_legal_path bzrlib.osutils:1303 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=6 1303 169 0 cfn=close bzrlib.atomicfile:119 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/atomicfile.py calls=6 119 169 0 fi=/usr/lib/python2.6/posixpath.py fn=islink os.path:129 129 0 cfn= cfi=~ calls=42 0 129 0 cfn=S_ISLNK stat:55 cfi=/usr/lib/python2.6/stat.py calls=42 55 129 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py fn=_canonicalize_import_text bzrlib.lazy_import:333 333 0 cfn= cfi=~ calls=34 0 333 0 cfn= cfi=~ calls=35 0 333 0 cfn= cfi=~ calls=16 0 333 0 cfn= cfi=~ calls=12 0 333 0 cfn= cfi=~ calls=5 0 333 0 cfn= cfi=~ calls=7 0 333 0 fi=/usr/lib/python2.6/sre_parse.py fn=parse sre_parse:669 669 0 cfn=_parse_sub sre_parse:307 cfi=/usr/lib/python2.6/sre_parse.py calls=15 307 669 2 cfn=__init__ sre_parse:184 cfi=/usr/lib/python2.6/sre_parse.py calls=15 184 669 0 cfn=get sre_parse:207 cfi=/usr/lib/python2.6/sre_parse.py calls=15 207 669 0 cfn=__init__ sre_parse:73 cfi=/usr/lib/python2.6/sre_parse.py calls=15 73 669 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py fn=lock_read bzrlib.branch:2107 2107 0 cfn=lock_read bzrlib.lockable_files:287 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py calls=21 287 2107 0 cfn=is_locked bzrlib.branch:2089 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=21 2089 2107 0 cfn= cfi=~ calls=21 0 2107 0 cfn=lock_read bzrlib.repofmt.pack_repo:2326 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 2326 2107 2 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lru_cache.py fn=add bzrlib.lru_cache:147 147 0 cfn=_record_access bzrlib.lru_cache:219 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lru_cache.py calls=11 219 147 0 cfn=__init__ bzrlib.lru_cache:31 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lru_cache.py calls=11 31 147 0 cfn= cfi=~ calls=11 0 147 0 fi=/usr/lib/python2.6/multiprocessing/util.py fn= multiprocessing.util:9 9 0 cfn=__init__ weakref:45 cfi=/usr/lib/python2.6/weakref.py calls=1 45 9 0 cfn=Finalize multiprocessing.util:144 cfi=/usr/lib/python2.6/multiprocessing/util.py calls=1 144 9 0 cfn=register atexit:37 cfi=/usr/lib/python2.6/atexit.py calls=1 37 9 0 cfn=ForkAwareThreadLock multiprocessing.util:280 cfi=/usr/lib/python2.6/multiprocessing/util.py calls=1 280 9 0 cfn=ForkAwareLocal multiprocessing.util:287 cfi=/usr/lib/python2.6/multiprocessing/util.py calls=1 287 9 0 fi=/usr/lib/python2.6/optparse.py fn=_set_opt_strings optparse:575 575 0 cfn= cfi=~ calls=58 0 575 0 cfn= cfi=~ calls=29 0 575 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transactions.py fn= bzrlib.transactions:37 37 0 cfn= bzrlib.identitymap:18 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/identitymap.py calls=1 18 37 0 cfn=PassThroughTransaction bzrlib.transactions:158 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transactions.py calls=1 158 37 0 cfn=ReadOnlyTransaction bzrlib.transactions:46 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transactions.py calls=1 46 37 0 cfn=WriteTransaction bzrlib.transactions:117 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transactions.py calls=1 117 37 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=add_lines bzrlib.groupcompress:995 995 0 cfn=_insert_record_stream bzrlib.groupcompress:1398 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=10 1398 995 99 cfn= cfi=~ calls=5 0 995 0 cfn=_check_add bzrlib.groupcompress:1084 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=5 1084 995 0 cfn=_check_write_ok bzrlib.groupcompress:1690 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=5 1690 995 0 cfn=__init__ bzrlib.versionedfile:111 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/versionedfile.py calls=5 111 995 0 cfn= cfi=~ calls=5 0 995 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=add_index bzrlib.repofmt.pack_repo:597 597 0 cfn=insert_index bzrlib.index:1210 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/index.py calls=35 1210 597 0 cfn=access_tuple bzrlib.repofmt.pack_repo:162 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=25 162 597 0 cfn=access_tuple bzrlib.repofmt.pack_repo:434 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=10 434 597 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=__init__ bzrlib.repofmt.pack_repo:139 139 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockdir.py fn=unlock bzrlib.lockdir:289 289 0 cfn=rand_chars bzrlib.osutils:832 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=3 832 289 0 cfn=abspath bzrlib.transport.local:105 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=3 105 289 0 cfn=rename bzrlib.transport.local:400 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=3 400 289 0 cfn=confirm bzrlib.lockdir:392 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockdir.py calls=3 392 289 0 cfn=rmdir bzrlib.transport.local:509 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=3 509 289 0 cfn=delete bzrlib.transport.local:422 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=3 422 289 0 cfn=_trace bzrlib.lockdir:619 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockdir.py calls=6 619 289 0 cfn= cfi=~ calls=6 0 289 0 cfn=__iter__ bzrlib.hooks:246 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/hooks.py calls=3 246 289 0 cfn=__init__ bzrlib.lock:76 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lock.py calls=3 76 289 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py fn=_expand_offsets bzrlib.btree_index:721 721 0 cfn= cfi=~ calls=41 0 721 0 fi=/usr/lib/python2.6/threading.py fn=acquire threading:114 114 0 cfn=currentThread threading:801 cfi=/usr/lib/python2.6/threading.py calls=6 801 114 0 cfn= cfi=~ calls=6 0 114 0 cfn=_note threading:64 cfi=/usr/lib/python2.6/threading.py calls=6 64 114 0 fi=/usr/lib/python2.6/inspect.py fn=ismethod inspect:67 67 0 cfn= cfi=~ calls=23 0 67 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=CHKMap bzrlib.chk_map:77 77 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/errors.py fn=__init__ bzrlib.errors:67 67 0 cfn= cfi=~ calls=7 0 67 0 cfn= cfi=~ calls=1 0 67 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=_get_entries bzrlib.groupcompress:1695 1695 0 cfn=iter_entries bzrlib.index:1240 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/index.py calls=27 1240 1695 115 cfn= cfi=~ calls=11 0 1695 0 fi=/usr/lib/python2.6/sre_parse.py fn=append sre_parse:144 144 0 cfn= cfi=~ calls=64 0 144 0 fi=/usr/lib/python2.6/inspect.py fn=isfunction inspect:142 142 0 cfn= cfi=~ calls=23 0 142 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py fn=readv bzrlib.transport:623 623 0 cfn=_readv bzrlib.transport:658 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py calls=46 658 623 10 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=_parse_index_sizes bzrlib.repofmt.pack_repo:1650 1650 0 cfn= cfi=~ calls=16 0 1650 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=_get_parser bzrlib.config:316 316 0 cfn=ConfigObj bzrlib.config:126 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=19 126 316 21 cfn=config_filename bzrlib.config:799 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=11 799 316 0 cfn=locations_config_filename bzrlib.config:809 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=8 809 316 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py fn=_read_line bzrlib.pack:238 238 0 cfn=readline bzrlib.pack:200 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py calls=24 200 238 0 cfn= cfi=~ calls=24 0 238 0 cfn= cfi=~ calls=24 0 238 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=_get_user_option bzrlib.config:690 690 0 cfn=_get_user_option bzrlib.config:365 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=27 365 690 23 cfn=_get_location_config bzrlib.config:630 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=9 630 690 0 cfn=_get_branch_data_config bzrlib.config:625 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=9 625 690 0 cfn=_get_global_config bzrlib.config:635 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=9 635 690 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=get_record_stream bzrlib.groupcompress:1162 1162 0 cfn=_get_remaining_record_stream bzrlib.groupcompress:1282 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=18 1282 1162 23 cfn= cfi=~ calls=9 0 1162 0 fi=/usr/lib/python2.6/gettext.py fn=find gettext:421 421 0 cfn=join os.path:59 cfi=/usr/lib/python2.6/posixpath.py calls=16 59 421 0 cfn=_expand_lang gettext:130 cfi=/usr/lib/python2.6/gettext.py calls=4 130 421 0 cfn=exists genericpath:15 cfi=/usr/lib/python2.6/genericpath.py calls=16 15 421 0 cfn=get UserDict:57 cfi=/usr/lib/python2.6/UserDict.py calls=8 57 421 0 cfn= cfi=~ calls=12 0 421 0 cfn= cfi=~ calls=2 0 421 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/fifo_cache.py fn=add bzrlib.fifo_cache:54 54 0 cfn= cfi=~ calls=11 0 54 0 cfn= cfi=~ calls=11 0 54 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lru_cache.py fn=_update_max_cache bzrlib.lru_cache:285 285 0 cfn=cleanup bzrlib.lru_cache:205 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lru_cache.py calls=33 205 285 0 cfn=cleanup bzrlib.lru_cache:368 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lru_cache.py calls=6 368 285 0 fi=/usr/lib/python2.6/UserDict.py fn=get UserDict:57 57 0 cfn=__contains__ UserDict:69 cfi=/usr/lib/python2.6/UserDict.py calls=43 69 57 0 cfn=__getitem__ UserDict:17 cfi=/usr/lib/python2.6/UserDict.py calls=2 17 57 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py fn=pumpfile bzrlib.osutils:532 532 0 cfn= cfi=~ calls=17 0 532 0 cfn=__getattr__ tempfile:371 cfi=/usr/lib/python2.6/tempfile.py calls=6 371 532 0 cfn=write bzrlib.atomicfile:96 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/atomicfile.py calls=6 96 532 0 cfn= cfi=~ calls=6 0 532 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py fn=unlock bzrlib.lockable_files:309 309 0 cfn=unlock bzrlib.lockdir:289 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockdir.py calls=6 289 309 2 cfn=_finish_transaction bzrlib.lockable_files:360 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py calls=6 360 309 0 fi=/usr/lib/python2.6/shutil.py fn= shutil:5 5 0 cfn= fnmatch:11 cfi=/usr/lib/python2.6/fnmatch.py calls=1 11 5 0 cfn=Error shutil:16 cfi=/usr/lib/python2.6/shutil.py calls=1 16 5 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=__init__ bzrlib.groupcompress:881 881 0 cfn=__init__ bzrlib.groupcompress:685 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=12 685 881 0 fi=/usr/lib/python2.6/email/mime/text.py fn= email.mime.text:5 5 0 cfn= email.MIMENonMultipart:5 cfi=/usr/lib/python2.6/email/mime/nonmultipart.py calls=1 5 5 0 cfn=MIMEText email.mime.text:14 cfi=/usr/lib/python2.6/email/mime/text.py calls=1 14 5 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py fn=current_dirstate bzrlib.workingtree_4:201 201 0 cfn=_must_be_locked bzrlib.workingtree_4:842 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=32 842 201 0 cfn=_current_dirstate bzrlib.workingtree_4:212 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=32 212 201 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py fn=__init__ bzrlib.lazy_import:146 146 0 cfn=__init__ bzrlib.lazy_import:58 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=20 58 146 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py fn=_convert_from_str bzrlib.lazy_import:303 303 0 cfn= cfi=~ calls=33 0 303 0 cfn= cfi=~ calls=24 0 303 0 cfn= cfi=~ calls=23 0 303 0 cfn= cfi=~ calls=5 0 303 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py fn=_multi_bisect_right bzrlib.btree_index:960 960 0 cfn=<_bisect.bisect_right> cfi=~ calls=28 0 960 0 cfn= cfi=~ calls=28 0 960 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/option.py fn=add_option bzrlib.option:210 210 0 cfn=add_option optparse:994 cfi=/usr/lib/python2.6/optparse.py calls=18 994 210 1 cfn=get_negation_name bzrlib.option:204 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/option.py calls=8 204 210 0 cfn= cfi=~ calls=5 0 210 0 cfn= cfi=~ calls=2 0 210 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=__init__ bzrlib.config:484 484 0 cfn=_posix_local_path_from_url bzrlib.urlutils:218 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/urlutils.py calls=8 218 484 0 cfn=locations_config_filename bzrlib.config:809 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=8 809 484 0 cfn=__init__ bzrlib.config:311 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=8 311 484 0 cfn=exists genericpath:15 cfi=/usr/lib/python2.6/genericpath.py calls=8 15 484 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 484 0 cfn= cfi=~ calls=8 0 484 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py fn=_add_key bzrlib.btree_index:277 277 0 cfn=write bzrlib.chunk_writer:187 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chunk_writer.py calls=17 187 277 0 cfn=__init__ bzrlib.chunk_writer:96 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chunk_writer.py calls=5 96 277 0 fi=/home/ian/.bazaar/plugins/search/index.py fn=open_index_branch bzrlib.plugins.search.index:184 184 0 cfn=__init__ bzrlib.plugins.search.index:218 cfi=/home/ian/.bazaar/plugins/search/index.py calls=1 218 184 0 cfn=clone bzrlib.transport.local:78 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=1 78 184 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py fn=is_compatible bzrlib.workingtree_4:2054 2054 0 cfn=get_parent_ids_read_locked <>:1 cfi= calls=2 1 2054 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 2054 0 cfn= cfi=~ calls=4 0 2054 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py fn=key_count bzrlib.btree_index:1235 1235 0 cfn=_get_root_node bzrlib.btree_index:870 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=19 870 1235 9 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=_compress bzrlib.groupcompress:885 885 0 cfn=_output_chunks bzrlib.groupcompress:929 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=6 929 885 0 cfn= cfi=~ calls=30 0 885 0 cfn= cfi=~ calls=6 0 885 0 cfn= cfi=~ calls=6 0 885 0 cfn= cfi=~ calls=6 0 885 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py fn=__call__ bzrlib.lazy_import:120 120 0 cfn=_replace bzrlib.lazy_import:73 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=12 73 120 0 cfn=get_transport bzrlib.transport:1538 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py calls=1 1538 120 2 cfn=_cleanup bzrlib.lazy_import:95 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=12 95 120 0 cfn=normpath os.path:307 cfi=/usr/lib/python2.6/posixpath.py calls=1 307 120 0 cfn=__init__ bzrlib.knit:2767 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=1 2767 120 0 cfn=__init__ bzrlib.config:725 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=1 725 120 0 cfn=fnmatch fnmatch:19 cfi=/usr/lib/python2.6/fnmatch.py calls=1 19 120 0 cfn=do_catching_redirections bzrlib.transport:1619 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py calls=1 1619 120 0 cfn=__init__ bzrlib.knit:861 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=1 861 120 0 cfn=__init__ bzrlib.revisiontree:36 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/revisiontree.py calls=1 36 120 0 cfn=__init__ bzrlib.index:1177 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/index.py calls=1 1177 120 0 cfn=__init__ bzrlib.knit:3192 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=1 3192 120 0 cfn=__init__ bzrlib.config:1399 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=1 1399 120 0 cfn=__init__ bzrlib.tag:40 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/tag.py calls=1 40 120 0 fi=/usr/lib/python2.6/inspect.py fn=strseq inspect:829 829 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transactions.py fn=__init__ bzrlib.transactions:132 132 0 cfn=__init__ bzrlib.transactions:52 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transactions.py calls=4 52 132 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/versionedfile.py fn=_check_lines_not_unicode bzrlib.versionedfile:917 917 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py fn=is_locked bzrlib.lockable_files:326 326 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=_ensure_content bzrlib.groupcompress:115 115 0 cfn= cfi=~ calls=8 0 115 0 cfn= cfi=~ calls=8 0 115 0 cfn= cfi=~ calls=18 0 115 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=_get_best_value bzrlib.config:640 640 0 cfn= cfi=~ calls=18 0 640 0 cfn=_get_location_config bzrlib.config:630 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=6 630 640 0 cfn=_get_user_id bzrlib.config:361 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=6 361 640 3 cfn=_get_nickname bzrlib.config:431 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=6 431 640 3 cfn=_get_signature_checking bzrlib.config:349 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=3 349 640 0 cfn=_get_signing_policy bzrlib.config:355 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=3 355 640 1 cfn=_get_global_config bzrlib.config:635 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=6 635 640 0 cfn=_get_branch_data_config bzrlib.config:625 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=6 625 640 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=_make_index bzrlib.repofmt.pack_repo:1729 1729 0 cfn=__init__ bzrlib.btree_index:625 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=25 625 1729 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/index.py fn=_check_key_ref_value bzrlib.index:174 174 0 cfn=_check_key bzrlib.index:103 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/index.py calls=15 103 174 0 cfn= cfi=~ calls=12 0 174 0 cfn= cfi=~ calls=12 0 174 0 cfn= cfi=~ calls=6 0 174 0 cfn=__getattr__ bzrlib.lazy_regex:63 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_regex.py calls=1 63 174 0 fi=~ fn= 0 0 cfn=search_function encodings:71 cfi=/usr/lib/python2.6/encodings/__init__.py calls=1 71 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py fn=add_node bzrlib.btree_index:141 141 0 cfn=_check_key_ref_value bzrlib.index:174 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/index.py calls=12 174 141 1 cfn= cfi=~ calls=12 0 141 0 cfn= cfi=~ calls=12 0 141 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py fn=_emit_progress bzrlib.commit:930 930 0 cfn=update bzrlib.progress:94 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/progress.py calls=7 94 930 0 fi=~ fn=<_bisect.bisect_left> 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/trace.py fn=mutter bzrlib.trace:136 136 0 cfn= cfi=~ calls=4 0 136 0 cfn= cfi=~ calls=7 0 136 0 cfn= cfi=~ calls=4 0 136 0 cfn= cfi=~ calls=4 0 136 0 cfn= cfi=~ calls=1 0 136 0 cfn= cfi=~ calls=4 0 136 0 cfn= cfi=~ calls=3 0 136 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/client.py fn= bzrlib.smart.client:17 17 0 cfn=__init__ bzrlib.smart.client:193 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/client.py calls=1 193 17 0 cfn=_SmartClient bzrlib.smart.client:26 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/client.py calls=1 26 17 0 cfn=SmartClientHooks bzrlib.smart.client:191 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/client.py calls=1 191 17 0 cfn=CallHookParams bzrlib.smart.client:205 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/client.py calls=1 205 17 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py fn=_add_help_and_info bzrlib.registry:151 151 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=get_pack_by_name bzrlib.repofmt.pack_repo:1654 1654 0 cfn=_make_index bzrlib.repofmt.pack_repo:1729 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=25 1729 1654 0 cfn=add_pack_to_memory bzrlib.repofmt.pack_repo:1414 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=5 1414 1654 0 cfn=__init__ bzrlib.repofmt.pack_repo:236 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=5 236 1654 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=_diff_pack_names bzrlib.repofmt.pack_repo:1848 1848 0 cfn= cfi=~ calls=11 0 1848 0 cfn=iter_all_entries bzrlib.btree_index:917 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=12 917 1848 1 cfn= cfi=~ calls=21 0 1848 0 cfn=_iter_disk_pack_index bzrlib.repofmt.pack_repo:1719 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=2 1719 1848 0 cfn= cfi=~ calls=2 0 1848 0 cfn= cfi=~ calls=2 0 1848 0 cfn= cfi=~ calls=2 0 1848 0 fi=/usr/lib/python2.6/xml/etree/ElementTree.py fn=_encode xml.etree.ElementTree:749 749 0 cfn= cfi=~ calls=31 0 749 0 cfn= cfi=~ calls=5 0 749 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/cache_utf8.py fn=encode bzrlib.cache_utf8:45 45 0 cfn=<_codecs.utf_8_encode> cfi=~ calls=1 0 45 0 fi=/usr/lib/python2.6/Queue.py fn=Queue Queue:17 17 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/tag.py fn= bzrlib.tag:23 23 0 cfn=DisabledTags bzrlib.tag:47 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/tag.py calls=1 47 23 0 cfn=BasicTags bzrlib.tag:75 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/tag.py calls=1 75 23 0 cfn=_Tags bzrlib.tag:38 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/tag.py calls=1 38 23 0 fi=~ fn= 0 0 fi=/usr/lib/python2.6/logging/__init__.py fn=emit logging:748 748 0 cfn= cfi=~ calls=3 0 748 0 cfn=flush logging:741 cfi=/usr/lib/python2.6/logging/__init__.py calls=6 741 748 0 cfn=format logging:633 cfi=/usr/lib/python2.6/logging/__init__.py calls=6 633 748 0 cfn=write codecs:347 cfi=/usr/lib/python2.6/codecs.py calls=3 347 748 0 cfn= cfi=~ calls=6 0 748 0 cfn= cfi=~ calls=2 0 748 0 cfn= cfi=~ calls=6 0 748 0 cfn= cfi=~ calls=1 0 748 0 cfn=__getattr__ codecs:373 cfi=/usr/lib/python2.6/codecs.py calls=1 373 748 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py fn=__init__ bzrlib.lockable_files:100 100 0 cfn=_escape bzrlib.lockable_files:142 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py calls=3 142 100 0 cfn=_find_modes bzrlib.lockable_files:150 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py calls=3 150 100 0 cfn=__init__ bzrlib.lockdir:162 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockdir.py calls=3 162 100 0 cfn= cfi=~ calls=3 0 100 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 100 0 cfn=__init__ bzrlib.lockable_files:54 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py calls=3 54 100 0 cfn=__init__ bzrlib.counted_lock:35 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/counted_lock.py calls=3 35 100 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py fn=make_readv_reader bzrlib.pack:210 210 0 cfn=__init__ bzrlib.pack:171 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py calls=8 171 210 0 cfn=readv bzrlib.transport:623 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py calls=8 623 210 1 cfn= cfi=~ calls=8 0 210 0 cfn=__init__ bzrlib.pack:227 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py calls=8 227 210 0 cfn= cfi=~ calls=8 0 210 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/groupcompress_repo.py fn=_write_data bzrlib.repofmt.groupcompress_repo:140 140 0 cfn= cfi=~ calls=8 0 140 0 cfn=write bzrlib.transport:256 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py calls=8 256 140 0 cfn= cfi=~ calls=8 0 140 0 cfn= cfi=~ calls=8 0 140 0 cfn= cfi=~ calls=8 0 140 0 fi=/usr/lib/python2.6/sre_compile.py fn=_code sre_compile:486 486 0 cfn=_compile_info sre_compile:367 cfi=/usr/lib/python2.6/sre_compile.py calls=15 367 486 1 cfn=_compile sre_compile:38 cfi=/usr/lib/python2.6/sre_compile.py calls=15 38 486 11 cfn= cfi=~ calls=15 0 486 0 fi=/usr/lib/python2.6/sre_parse.py fn=__len__ sre_parse:132 132 0 cfn= cfi=~ calls=46 0 132 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/hooks.py fn=__len__ bzrlib.hooks:249 249 0 cfn= cfi=~ calls=4 0 249 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn= bzrlib.repofmt.pack_repo:1865 1865 0 fi=/usr/lib/python2.6/genericpath.py fn=exists genericpath:15 15 0 cfn= cfi=~ calls=24 0 15 0 fi=/usr/lib/python2.6/genericpath.py fn=isfile genericpath:26 26 0 cfn= cfi=~ calls=19 0 26 0 cfn=S_ISREG stat:49 cfi=/usr/lib/python2.6/stat.py calls=19 49 26 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=_get_matching_sections bzrlib.config:329 329 0 cfn=_get_section bzrlib.config:341 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=34 341 329 0 fi=/usr/lib/python2.6/email/mime/nonmultipart.py fn= email.MIMENonMultipart:5 5 0 cfn= email.MIMEBase:5 cfi=/usr/lib/python2.6/email/mime/base.py calls=1 5 5 0 cfn=MIMENonMultipart email.MIMENonMultipart:14 cfi=/usr/lib/python2.6/email/mime/nonmultipart.py calls=1 14 5 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py fn=finish_node bzrlib.btree_index:66 66 0 cfn= cfi=~ calls=5 0 66 0 cfn=finish bzrlib.chunk_writer:118 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chunk_writer.py calls=5 118 66 0 cfn= cfi=~ calls=5 0 66 0 cfn= cfi=~ calls=5 0 66 0 fi=~ fn=<_bisect.bisect_right> 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockdir.py fn=_prepare_info bzrlib.lockdir:433 433 0 cfn=get_host_name bzrlib.osutils:1677 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=3 1677 433 0 cfn=__init__ bzrlib.rio:107 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/rio.py calls=3 107 433 0 cfn=user_email bzrlib.config:222 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=3 222 433 5 cfn=to_string bzrlib.rio:186 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/rio.py calls=3 186 433 0 cfn=__init__ bzrlib.config:441 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=3 441 433 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 433 0 cfn= cfi=~ calls=3 0 433 0 cfn= cfi=~ calls=3 0 433 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py fn=_compute_row_offsets bzrlib.btree_index:1245 1245 0 cfn= cfi=~ calls=44 0 1245 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/rio.py fn=add bzrlib.rio:117 117 0 cfn=valid_tag bzrlib.rio:246 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/rio.py calls=15 246 117 0 cfn= cfi=~ calls=21 0 117 0 cfn= cfi=~ calls=15 0 117 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=_parse_bytes bzrlib.groupcompress:205 205 0 cfn= cfi=~ calls=16 0 205 0 cfn= cfi=~ calls=8 0 205 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py fn=has_revision bzrlib.repository:1657 1657 0 cfn=has_revisions_read_locked <>:1 cfi= calls=1 1 1657 2 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py fn=_must_be_locked bzrlib.workingtree_4:842 842 0 cfn=_lock_count bzrlib.lockable_files:322 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py calls=32 322 842 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=update_basis_by_delta bzrlib.dirstate:1355 1355 0 cfn=_discard_merge_parents bzrlib.dirstate:981 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 981 1355 163 cfn=encode bzrlib.cache_utf8:45 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/cache_utf8.py calls=3 45 1355 0 cfn=split os.path:79 cfi=/usr/lib/python2.6/posixpath.py calls=1 79 1355 0 cfn=_update_basis_apply_deletes bzrlib.dirstate:1550 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=2 1550 1355 0 cfn=_update_basis_apply_adds bzrlib.dirstate:1495 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 1495 1355 0 cfn=_inv_entry_to_details bzrlib.dirstate:1958 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 1958 1355 0 cfn=_iter_child_entries bzrlib.dirstate:1993 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 1993 1355 0 cfn=_update_basis_check_parents bzrlib.dirstate:1603 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 1603 1355 0 cfn=_read_dirblocks_if_needed bzrlib.dirstate:2093 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 2093 1355 0 cfn= cfi=~ calls=2 0 1355 0 cfn= cfi=~ calls=1 0 1355 0 cfn= cfi=~ calls=1 0 1355 0 cfn=_update_basis_apply_changes bzrlib.dirstate:1529 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 1529 1355 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/views.py fn= bzrlib.views:23 23 0 cfn=lazy_compile bzrlib.lazy_regex:75 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_regex.py calls=1 75 23 0 cfn=PathBasedViews bzrlib.views:45 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/views.py calls=1 45 23 0 cfn=DisabledViews bzrlib.views:245 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/views.py calls=1 245 23 0 cfn=_Views bzrlib.views:38 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/views.py calls=1 38 23 0 fi=/usr/lib/python2.6/UserDict.py fn=__contains__ UserDict:69 69 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=all_packs bzrlib.repofmt.pack_repo:1431 1431 0 cfn=get_pack_by_name bzrlib.repofmt.pack_repo:1654 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=26 1654 1431 1 cfn= cfi=~ calls=26 0 1431 0 cfn=names bzrlib.repofmt.pack_repo:1754 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=5 1754 1431 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py fn=record_iter_changes bzrlib.repository:549 549 0 cfn=_filter_iter_changes bzrlib.commit:634 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py calls=2 634 549 753 cfn=get_file_with_stat bzrlib.workingtree:438 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py calls=1 438 549 0 cfn=revision_trees bzrlib.repository:2366 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=2 2366 549 3 cfn=__getitem__ bzrlib.inventory:1799 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/inventory.py calls=1 1799 549 10 cfn= cfi=~ calls=1 0 549 0 cfn=_add_text_to_weave bzrlib.repository:815 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=1 815 549 1 cfn= cfi=~ calls=1 0 549 0 cfn=_heads bzrlib.repofmt.pack_repo:117 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 117 549 0 cfn=__init__ bzrlib.inventory:535 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/inventory.py calls=1 535 549 0 cfn= cfi=~ calls=3 0 549 0 cfn= cfi=~ calls=2 0 549 0 cfn= cfi=~ calls=2 0 549 0 cfn= cfi=~ calls=1 0 549 0 cfn=_get_inventory bzrlib.tree:253 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/tree.py calls=1 253 549 0 cfn= cfi=~ calls=1 0 549 0 cfn=_require_root_change bzrlib.repository:837 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=1 837 549 0 fi=~ fn= 0 0 cfn=from_pairs bzrlib.rio:132 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/rio.py calls=6 132 0 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/vfs.py fn=MkdirRequest bzrlib.smart.vfs:121 121 0 fi=/usr/lib/python2.6/stat.py fn=S_ISLNK stat:55 55 0 cfn=S_IFMT stat:24 cfi=/usr/lib/python2.6/stat.py calls=42 24 55 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py fn=lock_read bzrlib.lockable_files:287 287 0 cfn=_set_read_transaction bzrlib.lockable_files:299 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py calls=3 299 287 0 cfn=lock_read bzrlib.lockdir:581 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockdir.py calls=3 581 287 0 fi= fn=commit_write_locked <>:1 1 0 cfn=commit bzrlib.mutabletree:183 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/mutabletree.py calls=1 183 1 1464 cfn=unlock bzrlib.workingtree_4:1124 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 1124 1 0 cfn=lock_write bzrlib.workingtree_4:611 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 611 1 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/msgeditor.py fn= bzrlib.msgeditor:18 18 0 cfn=__init__ bzrlib.msgeditor:290 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/msgeditor.py calls=1 290 18 0 cfn=MessageEditorHooks bzrlib.msgeditor:282 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/msgeditor.py calls=1 282 18 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=deserialise bzrlib.chk_map:676 676 0 cfn=_current_size bzrlib.chk_map:654 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=4 654 676 0 cfn=__init__ bzrlib.chk_map:635 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=4 635 676 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lru_cache.py fn=_record_access bzrlib.lru_cache:219 219 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=_create_z_content_from_chunks bzrlib.groupcompress:304 304 0 cfn= cfi=~ calls=6 0 304 1 cfn= cfi=~ calls=6 0 304 0 cfn= cfi=~ calls=6 0 304 0 cfn= cfi=~ calls=6 0 304 0 cfn= cfi=~ calls=6 0 304 0 cfn= cfi=~ calls=6 0 304 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lru_cache.py fn=__getitem__ bzrlib.lru_cache:82 82 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py fn=read bzrlib.pack:191 191 0 cfn=_next bzrlib.pack:184 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py calls=16 184 191 0 cfn= cfi=~ calls=16 0 191 0 cfn= cfi=~ calls=16 0 191 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=add_records bzrlib.groupcompress:1623 1623 0 cfn=_get_entries bzrlib.groupcompress:1695 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=5 1695 1623 95 cfn=add_nodes bzrlib.btree_index:221 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=6 221 1623 1 cfn=add_references bzrlib.knit:2732 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=1 2732 1623 0 cfn= cfi=~ calls=3 0 1623 0 cfn= cfi=~ calls=3 0 1623 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=get_build_details bzrlib.groupcompress:1745 1745 0 cfn=_node_to_position bzrlib.groupcompress:1786 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=9 1786 1745 0 cfn=_get_entries bzrlib.groupcompress:1695 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=18 1695 1745 18 cfn=_check_read bzrlib.groupcompress:1685 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=9 1685 1745 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/testament.py fn= bzrlib.testament:60 60 0 cfn=Testament bzrlib.testament:81 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/testament.py calls=1 81 60 0 cfn=StrictTestament3 bzrlib.testament:219 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/testament.py calls=1 219 60 0 cfn=StrictTestament bzrlib.testament:207 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/testament.py calls=1 207 60 0 fi=/usr/lib/python2.6/sre_compile.py fn=isstring sre_compile:480 480 0 cfn= cfi=~ calls=42 0 480 0 fi=/usr/lib/python2.6/logging/__init__.py fn=getEffectiveLevel logging:1200 1200 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/index.py fn=insert_index bzrlib.index:1210 1210 0 cfn= cfi=~ calls=35 0 1210 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py fn=iter_entries bzrlib.btree_index:447 447 0 cfn= cfi=~ calls=15 0 447 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=iteritems bzrlib.chk_map:982 982 0 cfn=_iter_nodes bzrlib.chk_map:987 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=12 987 982 13 cfn=iteritems bzrlib.chk_map:982 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=6 982 982 6 cfn=iteritems bzrlib.chk_map:686 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=6 686 982 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=__init__ bzrlib.groupcompress:685 685 0 cfn=__init__ bzrlib.groupcompress:99 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=12 99 685 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py fn=finish_inventory bzrlib.repository:197 197 0 cfn=add_inventory_by_delta bzrlib.repofmt.groupcompress_repo:720 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/groupcompress_repo.py calls=1 720 197 112 fi=~ fn= 0 0 cfn= bzrlib.index:1310 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/index.py calls=7 1310 0 0 cfn= bzrlib.btree_index:579 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=1 579 0 0 fi=~ fn= 0 0 cfn=_escape_replace bzrlib.xml_serializer:118 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/xml_serializer.py calls=2 118 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_serializer.py fn=CHKSerializer bzrlib.chk_serializer:162 162 0 fi=/usr/lib/python2.6/fnmatch.py fn=translate fnmatch:72 72 0 cfn=escape re:206 cfi=/usr/lib/python2.6/re.py calls=25 206 72 0 cfn= cfi=~ calls=6 0 72 0 fi=/usr/lib/python2.6/posixpath.py fn=abspath os.path:334 334 0 cfn=normpath os.path:307 cfi=/usr/lib/python2.6/posixpath.py calls=18 307 334 0 cfn=isabs os.path:50 cfi=/usr/lib/python2.6/posixpath.py calls=18 50 334 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=__init__ bzrlib.config:311 311 0 cfn=__init__ bzrlib.config:149 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=19 149 311 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockdir.py fn=_read_info_file bzrlib.lockdir:412 412 0 cfn=_parse_info bzrlib.lockdir:450 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockdir.py calls=6 450 412 0 cfn=get bzrlib.transport.local:153 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=6 153 412 1 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=/usr/lib/python2.6/gettext.py fn=_expand_lang gettext:130 130 0 cfn=normalize locale:316 cfi=/usr/lib/python2.6/locale.py calls=4 316 130 0 cfn= cfi=~ calls=12 0 130 0 cfn= cfi=~ calls=10 0 130 0 cfn= cfi=~ calls=4 0 130 0 cfn= cfi=~ calls=4 0 130 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=__init__ bzrlib.repofmt.pack_repo:108 108 0 cfn=__init__ bzrlib.repository:80 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=1 80 108 5 cfn=__init__ bzrlib.graph:193 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/graph.py calls=1 193 108 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py fn=__init__ bzrlib.btree_index:603 603 0 cfn=_parse_lines bzrlib.btree_index:608 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=14 608 603 12 cfn= cfi=~ calls=14 0 603 0 fi=/usr/lib/python2.6/tempfile.py fn=NamedTemporaryFile tempfile:416 416 0 cfn=_mkstemp_inner tempfile:219 cfi=/usr/lib/python2.6/tempfile.py calls=6 219 416 0 cfn= cfi=~ calls=6 0 416 0 cfn=__init__ tempfile:365 cfi=/usr/lib/python2.6/tempfile.py calls=6 365 416 0 cfn=gettempdir tempfile:247 cfi=/usr/lib/python2.6/tempfile.py calls=6 247 416 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/inventory.py fn=deserialise bzrlib.inventory:1692 1692 0 cfn= cfi=~ calls=12 0 1692 0 cfn=__init__ bzrlib.chk_map:80 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=4 80 1692 0 cfn=get bzrlib.registry:156 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py calls=2 156 1692 0 cfn=__init__ bzrlib.inventory:1469 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/inventory.py calls=2 1469 1692 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 1692 0 cfn= cfi=~ calls=4 0 1692 0 cfn= cfi=~ calls=2 0 1692 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py fn=pump_string_file bzrlib.osutils:580 580 0 cfn= cfi=~ calls=8 0 580 0 cfn= cfi=~ calls=8 0 580 0 cfn= cfi=~ calls=8 0 580 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/option.py fn=add_option bzrlib.option:275 275 0 cfn=add_option optparse:994 cfi=/usr/lib/python2.6/optparse.py calls=3 994 275 0 cfn= cfi=~ calls=3 0 275 0 cfn= cfi=~ calls=1 0 275 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py fn=_get_root_node bzrlib.btree_index:870 870 0 cfn=_get_internal_nodes bzrlib.btree_index:893 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=19 893 870 9 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py fn=read bzrlib.pack:345 345 0 cfn=_read_line bzrlib.pack:238 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py calls=16 238 345 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=extract bzrlib.groupcompress:243 243 0 cfn=_ensure_content bzrlib.groupcompress:115 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=9 115 243 0 cfn= cfi=~ calls=9 0 243 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockdir.py fn=_parse_info bzrlib.lockdir:450 450 0 cfn= cfi=~ calls=6 0 450 0 cfn=as_dict bzrlib.rio:237 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/rio.py calls=6 237 450 0 cfn=read_stanza bzrlib.rio:250 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/rio.py calls=6 250 450 0 fi=/usr/lib/python2.6/dist-packages/bzrlib/plugins/dbus/activity.py fn=send_signal bzrlib.plugins.dbus.activity:54 54 0 cfn= cfi=~ calls=1 0 54 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=_deserialise bzrlib.chk_map:1387 1387 0 cfn=deserialise bzrlib.chk_map:971 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=9 971 1387 0 cfn=deserialise bzrlib.chk_map:676 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=4 676 1387 0 cfn= cfi=~ calls=22 0 1387 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/repository.py fn=SmartServerRepositorySetMakeWorkingTrees bzrlib.smart.repository:519 519 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py fn=_convert_imports bzrlib.lazy_import:238 238 0 cfn=__init__ bzrlib.lazy_import:146 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=20 146 238 0 cfn= cfi=~ calls=5 0 238 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py fn=lock_write bzrlib.lockable_files:255 255 0 cfn=_set_write_transaction bzrlib.lockable_files:305 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py calls=3 305 255 0 cfn=get_transaction bzrlib.lockable_files:342 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py calls=6 342 255 0 cfn=lock_write bzrlib.lockdir:555 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockdir.py calls=3 555 255 8 cfn=writeable bzrlib.transactions:153 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transactions.py calls=6 153 255 0 cfn=validate_token bzrlib.lockdir:606 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockdir.py calls=6 606 255 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=_save_pack_names bzrlib.repofmt.pack_repo:1924 1924 0 cfn=_diff_pack_names bzrlib.repofmt.pack_repo:1848 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 1848 1924 0 cfn=add_node bzrlib.btree_index:141 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=6 141 1924 0 cfn=finish bzrlib.btree_index:419 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=1 419 1924 0 cfn=_syncronize_pack_names_from_disk_nodes bzrlib.repofmt.pack_repo:1880 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 1880 1924 0 cfn=put_file bzrlib.transport.local:169 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=1 169 1924 0 cfn=__init__ bzrlib.btree_index:125 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=1 125 1924 0 cfn=lock_names bzrlib.repofmt.pack_repo:1543 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 1543 1924 2 cfn=_unlock_names bzrlib.repofmt.pack_repo:1844 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 1844 1924 0 cfn=__del__ tempfile:405 cfi=/usr/lib/python2.6/tempfile.py calls=1 405 1924 0 cfn=_get_file_mode bzrlib.bzrdir:732 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=1 732 1924 0 cfn=__del__ bzrlib.atomicfile:124 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/atomicfile.py calls=1 124 1924 0 fi=/usr/lib/python2.6/Queue.py fn= Queue:1 1 0 cfn=Queue Queue:17 cfi=/usr/lib/python2.6/Queue.py calls=1 17 1 0 cfn=PriorityQueue Queue:212 cfi=/usr/lib/python2.6/Queue.py calls=1 212 1 0 cfn=LifoQueue Queue:231 cfi=/usr/lib/python2.6/Queue.py calls=1 231 1 0 cfn=Full Queue:13 cfi=/usr/lib/python2.6/Queue.py calls=1 13 1 0 cfn=Empty Queue:9 cfi=/usr/lib/python2.6/Queue.py calls=1 9 1 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=_replace_index_with_readonly bzrlib.repofmt.pack_repo:226 226 0 cfn=__init__ bzrlib.btree_index:625 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=5 625 226 0 cfn=index_name bzrlib.repofmt.pack_repo:202 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=5 202 226 0 cfn= cfi=~ calls=5 0 226 0 cfn=index_offset bzrlib.repofmt.pack_repo:206 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=5 206 226 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockdir.py fn=_attempt_lock bzrlib.lockdir:204 204 0 cfn=_create_pending_dir bzrlib.lockdir:267 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockdir.py calls=3 267 204 6 cfn=rename bzrlib.transport.local:400 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=3 400 204 0 cfn=peek bzrlib.lockdir:419 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockdir.py calls=3 419 204 0 cfn=_trace bzrlib.lockdir:619 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockdir.py calls=9 619 204 0 cfn= cfi=~ calls=6 0 204 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=add_pack_to_memory bzrlib.repofmt.pack_repo:1414 1414 0 cfn=add_index bzrlib.repofmt.pack_repo:597 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=30 597 1414 0 cfn= cfi=~ calls=6 0 1414 0 fi=/usr/lib/python2.6/tempfile.py fn=_set_cloexec tempfile:47 47 0 cfn= cfi=~ calls=22 0 47 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=__init__ bzrlib.groupcompress:99 99 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lru_cache.py fn=__init__ bzrlib.lru_cache:31 31 0 fi=/usr/lib/python2.6/tempfile.py fn=TemporaryFile tempfile:454 454 0 cfn=_mkstemp_inner tempfile:219 cfi=/usr/lib/python2.6/tempfile.py calls=5 219 454 0 cfn= cfi=~ calls=5 0 454 0 cfn= cfi=~ calls=5 0 454 0 cfn=gettempdir tempfile:247 cfi=/usr/lib/python2.6/tempfile.py calls=5 247 454 0 fi=/usr/lib/python2.6/sre_compile.py fn=_identityfunction sre_compile:24 24 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=locations_config_filename bzrlib.config:809 809 0 cfn=config_dir bzrlib.config:775 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=16 775 809 0 cfn=join os.path:59 cfi=/usr/lib/python2.6/posixpath.py calls=16 59 809 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/xml8.py fn=_pack_revision bzrlib.xml8:326 326 0 cfn=decode bzrlib.cache_utf8:66 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/cache_utf8.py calls=2 66 326 0 cfn= cfi=~ calls=2 0 326 0 cfn=_pack_revision_properties bzrlib.xml8:365 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/xml8.py calls=1 365 326 0 cfn=escape_invalid_chars bzrlib.xml_serializer:173 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/xml_serializer.py calls=1 173 326 10 cfn=<_elementtree.SubElement> cfi=~ calls=3 0 326 0 cfn=check_not_reserved_id bzrlib.revision:224 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/revision.py calls=1 224 326 0 cfn= cfi=~ calls=2 0 326 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py fn=_signature bzrlib.btree_index:1368 1368 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py fn=_iter_records bzrlib.pack:289 289 0 cfn=read bzrlib.pack:345 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py calls=8 345 289 0 cfn=_iter_record_objects bzrlib.pack:293 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py calls=16 293 289 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=to_bytes bzrlib.groupcompress:323 323 0 cfn=_create_z_content bzrlib.groupcompress:311 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=6 311 323 2 cfn= cfi=~ calls=6 0 323 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/inventory.py fn=create_by_apply_delta bzrlib.inventory:1579 1579 0 cfn=__getitem__ bzrlib.inventory:1799 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/inventory.py calls=2 1799 1579 7 cfn=_ensure_root bzrlib.chk_map:120 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=4 120 1579 3 cfn=_entry_to_bytes bzrlib.inventory:1488 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/inventory.py calls=1 1488 1579 0 cfn=apply_delta bzrlib.chk_map:99 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=1 99 1579 98 cfn=_check_delta_ids_match_entry bzrlib.inventory:2147 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/inventory.py calls=2 2147 1579 0 cfn=_parent_id_basename_key bzrlib.inventory:1791 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/inventory.py calls=2 1791 1579 0 cfn=__init__ bzrlib.chk_map:80 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=2 80 1579 0 cfn=get bzrlib.registry:156 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py calls=1 156 1579 0 cfn=__init__ bzrlib.inventory:1469 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/inventory.py calls=1 1469 1579 0 cfn=maximum_size bzrlib.chk_map:572 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=2 572 1579 0 cfn=key bzrlib.chk_map:473 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=2 473 1579 0 cfn=set_maximum_size bzrlib.chk_map:577 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=2 577 1579 0 cfn= cfi=~ calls=1 0 1579 0 cfn= cfi=~ calls=1 0 1579 0 cfn= cfi=~ calls=1 0 1579 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py fn=_update_builder_with_changes bzrlib.commit:614 614 0 cfn=record_iter_changes bzrlib.repository:549 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=2 549 614 769 cfn=mutter bzrlib.trace:136 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/trace.py calls=1 136 614 0 cfn=iter_changes bzrlib.tree:98 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/tree.py calls=1 98 614 337 cfn=_observed_sha1 bzrlib.workingtree_4:526 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 526 614 0 cfn=_check_strict bzrlib.commit:734 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py calls=1 734 614 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=_get_location_config bzrlib.config:630 630 0 cfn=__init__ bzrlib.config:484 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=8 484 630 0 cfn=_get_base bzrlib.branch:2080 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=8 2080 630 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/errors.py fn=__init__ bzrlib.errors:496 496 0 cfn=__init__ bzrlib.errors:67 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/errors.py calls=5 67 496 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=__init__ bzrlib.repofmt.pack_repo:562 562 0 cfn=__call__ bzrlib.lazy_import:120 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=2 120 562 0 cfn=__init__ bzrlib.knit:3192 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=9 3192 562 0 cfn=__init__ bzrlib.index:1177 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/index.py calls=9 1177 562 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=get_parent_ids bzrlib.dirstate:1803 1803 0 cfn=_read_header_if_needed bzrlib.dirstate:2124 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=11 2124 1803 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/remote.py fn=RemoteRepository bzrlib.remote:579 579 0 cfn=_pretty_needs_read_lock bzrlib.decorators:69 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/decorators.py calls=15 69 579 3 cfn=_pretty_needs_write_lock bzrlib.decorators:154 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/decorators.py calls=2 154 579 0 fi=/usr/lib/python2.6/uu.py fn= uu:31 31 0 cfn=Error uu:39 cfi=/usr/lib/python2.6/uu.py calls=1 39 31 0 fi=/usr/lib/python2.6/stat.py fn=S_IFMT stat:24 24 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py fn=__init__ bzrlib.lazy_import:58 58 0 fi=/usr/lib/python2.6/logging/__init__.py fn=flush logging:741 741 0 cfn= cfi=~ calls=6 0 741 0 cfn=__getattr__ codecs:373 cfi=/usr/lib/python2.6/codecs.py calls=9 373 741 0 cfn= cfi=~ calls=6 0 741 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py fn=_interpolate bzrlib.util.configobj.configobj:562 562 0 cfn=interpolate bzrlib.util.configobj.configobj:344 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py calls=5 344 562 0 cfn=__init__ bzrlib.util.configobj.configobj:339 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py calls=4 339 562 0 cfn= cfi=~ calls=4 0 562 0 cfn= cfi=~ calls=4 0 562 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockdir.py fn=_create_pending_dir bzrlib.lockdir:267 267 0 cfn=rand_chars bzrlib.osutils:832 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=6 832 267 0 cfn=_prepare_info bzrlib.lockdir:433 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockdir.py calls=3 433 267 5 cfn=put_bytes_non_atomic bzrlib.transport.local:286 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=3 286 267 0 cfn=mkdir bzrlib.transport.local:323 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=3 323 267 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chunk_writer.py fn=finish bzrlib.chunk_writer:118 118 0 cfn= cfi=~ calls=5 0 118 0 cfn= cfi=~ calls=10 0 118 0 cfn= cfi=~ calls=5 0 118 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/rio.py fn=to_lines bzrlib.rio:164 164 0 cfn= cfi=~ calls=15 0 164 0 cfn= cfi=~ calls=15 0 164 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py fn=iteritems bzrlib.registry:220 220 0 cfn=get_obj bzrlib.registry:35 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py calls=26 35 220 0 cfn= cfi=~ calls=1 0 220 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=__init__ bzrlib.config:725 725 0 cfn=__init__ bzrlib.config:149 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=8 149 725 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py fn=is_locked bzrlib.branch:2089 2089 0 cfn=is_locked bzrlib.lockable_files:326 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py calls=25 326 2089 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py fn=bytes_record bzrlib.pack:78 78 0 cfn= cfi=~ calls=18 0 78 0 cfn= cfi=~ calls=6 0 78 0 cfn= cfi=~ calls=6 0 78 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=add_factory bzrlib.groupcompress:477 477 0 cfn=__init__ bzrlib.groupcompress:408 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=9 408 477 0 cfn= cfi=~ calls=9 0 477 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=compress bzrlib.groupcompress:695 695 0 cfn=_compress bzrlib.groupcompress:885 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=6 885 695 0 cfn=sha_string bzrlib.osutils:660 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=6 660 695 0 cfn= cfi=~ calls=6 0 695 0 fi=/usr/lib/python2.6/posixpath.py fn=split os.path:79 79 0 cfn= cfi=~ calls=7 0 79 0 cfn= cfi=~ calls=4 0 79 0 cfn= cfi=~ calls=6 0 79 0 cfn= cfi=~ calls=2 0 79 0 cfn= cfi=~ calls=2 0 79 0 fi=~ fn= 0 0 fi= fn=__new__ <>:8 8 0 cfn= cfi=~ calls=23 0 8 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py fn=__init__ bzrlib.transport:295 295 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py fn=_iter_record_objects bzrlib.pack:293 293 0 cfn=reader_func bzrlib.pack:235 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py calls=8 235 293 0 cfn=__init__ bzrlib.pack:227 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py calls=8 227 293 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/rio.py fn=__init__ bzrlib.rio:107 107 0 cfn=add bzrlib.rio:117 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/rio.py calls=15 117 107 0 cfn= cfi=~ calls=3 0 107 0 cfn= cfi=~ calls=3 0 107 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py fn=add_raw_records bzrlib.knit:3207 3207 0 cfn=add_bytes_record bzrlib.pack:139 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py calls=6 139 3207 0 cfn= cfi=~ calls=6 0 3207 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_regex.py fn=__getattr__ bzrlib.lazy_regex:63 63 0 cfn=_compile_and_collapse bzrlib.lazy_regex:52 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_regex.py calls=13 52 63 6 cfn= cfi=~ calls=13 0 63 0 fi=/usr/lib/python2.6/optparse.py fn=_check_callback optparse:695 695 0 cfn= cfi=~ calls=21 0 695 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=_get_config_file bzrlib.config:1435 1435 0 cfn=get bzrlib.transport.local:153 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=15 153 1435 3 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=access_tuple bzrlib.repofmt.pack_repo:162 162 0 cfn=file_name bzrlib.repofmt.pack_repo:195 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=30 195 162 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=_syncronize_pack_names_from_disk_nodes bzrlib.repofmt.pack_repo:1880 1880 0 cfn=_parse_index_sizes bzrlib.repofmt.pack_repo:1650 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=11 1650 1880 0 cfn=all_packs bzrlib.repofmt.pack_repo:1431 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=2 1431 1880 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=is_locked bzrlib.repofmt.pack_repo:2307 2307 0 cfn=is_locked bzrlib.lockable_files:326 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py calls=6 326 2307 0 fi=~ fn= 0 0 fi=/usr/lib/python2.6/optparse.py fn=get_default_values optparse:1300 1300 0 cfn=isbasestring optparse:819 cfi=/usr/lib/python2.6/optparse.py calls=21 819 1300 0 cfn= cfi=~ calls=21 0 1300 0 cfn=__init__ optparse:824 cfi=/usr/lib/python2.6/optparse.py calls=1 824 1300 0 cfn= cfi=~ calls=1 0 1300 0 cfn=_get_all_options optparse:1294 cfi=/usr/lib/python2.6/optparse.py calls=1 1294 1300 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=_current_size bzrlib.chk_map:654 654 0 cfn= cfi=~ calls=28 0 654 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=from_bytes bzrlib.groupcompress:227 227 0 cfn=_parse_bytes bzrlib.groupcompress:205 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=8 205 227 0 cfn=__init__ bzrlib.groupcompress:99 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=8 99 227 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/identitymap.py fn= bzrlib.identitymap:18 18 0 cfn=IdentityMap bzrlib.identitymap:27 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/identitymap.py calls=1 27 18 0 cfn=NullIdentityMap bzrlib.identitymap:64 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/identitymap.py calls=1 64 18 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/ui/text.py fn=_render_bar bzrlib.ui.text:162 162 0 cfn=_overall_completion_fraction bzrlib.progress:110 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/progress.py calls=4 110 162 0 cfn= cfi=~ calls=4 0 162 0 cfn= cfi=~ calls=4 0 162 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py fn=_lock_count bzrlib.lockable_files:322 322 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py fn=_cache_leaf_values bzrlib.btree_index:900 900 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py fn=_current_dirstate bzrlib.workingtree_4:212 212 0 cfn=_sha1_provider bzrlib.workingtree_4:225 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=2 225 212 0 cfn=local_abspath bzrlib.transport.local:124 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=2 124 212 0 cfn=get_workingtree_transport bzrlib.bzrdir:1659 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=2 1659 212 0 cfn=on_file bzrlib.dirstate:2079 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=2 2079 212 0 fi=/usr/lib/python2.6/email/__init__.py fn=__getattr__ email:78 78 0 cfn=<__import__> cfi=~ calls=6 0 78 3 cfn= cfi=~ calls=6 0 78 0 cfn= cfi=~ calls=6 0 78 0 fi=/var/lib/python-support/python2.6/dbus/mainloop/__init__.py fn= dbus.mainloop:25 25 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py fn=iterkeys bzrlib.util.configobj.configobj:754 754 0 cfn= cfi=~ calls=16 0 754 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py fn=get_transport bzrlib.transport:1538 1538 0 cfn= cfi=~ calls=26 0 1538 0 cfn=convert_path_to_url bzrlib.transport:1555 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py calls=1 1555 1538 2 cfn= cfi=~ calls=1 0 1538 0 cfn=_try_transport_factories bzrlib.transport:1606 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py calls=1 1606 1538 0 cfn=get bzrlib.registry:156 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py calls=1 156 1538 0 cfn=dereference bzrlib.directory_service:42 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/directory_service.py calls=1 42 1538 0 cfn=items bzrlib.registry:224 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py calls=1 224 1538 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/groupcompress_repo.py fn=__init__ bzrlib.repofmt.groupcompress_repo:605 605 0 cfn=__init__ bzrlib.repofmt.pack_repo:2141 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 2141 605 0 cfn=__init__ bzrlib.groupcompress:981 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=5 981 605 0 cfn=__init__ bzrlib.repofmt.pack_repo:1367 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 1367 605 0 cfn=clone bzrlib.transport.local:78 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=3 78 605 0 cfn=__init__ bzrlib.groupcompress:1591 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=5 1591 605 0 cfn=get bzrlib.registry:156 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py calls=1 156 605 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/_groupcompress_py.py fn= bzrlib._groupcompress_py:21 21 0 cfn=_OutputHandler bzrlib._groupcompress_py:26 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/_groupcompress_py.py calls=1 26 21 0 cfn=LinesDeltaIndex bzrlib._groupcompress_py:94 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/_groupcompress_py.py calls=1 94 21 0 fi=~ fn= 0 0 fi=/usr/lib/python2.6/logging/__init__.py fn=handle logging:656 656 0 cfn=emit logging:748 cfi=/usr/lib/python2.6/logging/__init__.py calls=6 748 656 0 cfn=acquire logging:613 cfi=/usr/lib/python2.6/logging/__init__.py calls=6 613 656 0 cfn=release logging:620 cfi=/usr/lib/python2.6/logging/__init__.py calls=6 620 656 0 cfn=filter logging:556 cfi=/usr/lib/python2.6/logging/__init__.py calls=6 556 656 0 fi= fn=__new__ <>:8 8 0 cfn= cfi=~ calls=23 0 8 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=get_bytes_as bzrlib.groupcompress:441 441 0 cfn=extract bzrlib.groupcompress:243 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=9 243 441 0 cfn=_prepare_for_extract bzrlib.groupcompress:540 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=9 540 441 0 fi=/usr/lib/python2.6/logging/__init__.py fn=getMessage logging:285 285 0 cfn= cfi=~ calls=6 0 285 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=__init__ bzrlib.config:149 149 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockdir.py fn=attempt_lock bzrlib.lockdir:453 453 0 cfn=_attempt_lock bzrlib.lockdir:204 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockdir.py calls=3 204 453 7 cfn=abspath bzrlib.transport.local:105 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=3 105 453 0 cfn=__iter__ bzrlib.hooks:246 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/hooks.py calls=3 246 453 0 cfn=__init__ bzrlib.lock:76 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lock.py calls=3 76 453 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=_commit_write_group bzrlib.repofmt.pack_repo:2057 2057 0 cfn=_save_pack_names bzrlib.repofmt.pack_repo:1924 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 1924 2057 6 cfn=finish bzrlib.repofmt.pack_repo:451 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 451 2057 6 cfn=_remove_pack_indices bzrlib.repofmt.pack_repo:1814 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 1814 2057 0 cfn=allocate bzrlib.repofmt.pack_repo:1706 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 1706 2057 0 cfn= cfi=~ calls=4 0 2057 0 cfn=get_missing_compression_parent_keys bzrlib.groupcompress:1152 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=4 1152 2057 0 cfn=data_inserted bzrlib.repofmt.pack_repo:443 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 443 2057 0 cfn=autopack bzrlib.repofmt.pack_repo:1443 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 1443 2057 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py fn=get_bytes bzrlib.transport:602 602 0 cfn=get bzrlib.transport.local:153 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=8 153 602 1 cfn= cfi=~ calls=5 0 602 0 cfn= cfi=~ calls=5 0 602 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=_check_add bzrlib.groupcompress:1084 1084 0 cfn=_check_lines_are_lines bzrlib.versionedfile:923 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/versionedfile.py calls=4 923 1084 0 cfn=_check_lines_not_unicode bzrlib.versionedfile:917 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/versionedfile.py calls=4 917 1084 0 cfn=check_not_reserved_id bzrlib.versionedfile:913 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/versionedfile.py calls=6 913 1084 0 cfn=contains_whitespace bzrlib.osutils:994 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=3 994 1084 0 fi=/usr/lib/python2.6/stat.py fn=S_ISREG stat:49 49 0 cfn=S_IFMT stat:24 cfi=/usr/lib/python2.6/stat.py calls=19 24 49 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/option.py fn=get_optparser bzrlib.option:433 433 0 cfn=add_option bzrlib.option:210 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/option.py calls=10 210 433 1 cfn=add_option bzrlib.option:275 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/option.py calls=3 275 433 0 cfn=__init__ optparse:1172 cfi=/usr/lib/python2.6/optparse.py calls=1 1172 433 0 cfn=short_name bzrlib.option:197 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/option.py calls=13 197 433 0 cfn=remove_option optparse:1038 cfi=/usr/lib/python2.6/optparse.py calls=1 1038 433 0 cfn= cfi=~ calls=1 0 433 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/ui/text.py fn=show_progress bzrlib.ui.text:223 223 0 cfn= cfi=~ calls=7 0 223 0 cfn=_repaint bzrlib.ui.text:218 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/ui/text.py calls=4 218 223 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=finish bzrlib.repofmt.pack_repo:451 451 0 cfn=_write_index bzrlib.repofmt.pack_repo:521 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=5 521 451 6 cfn= cfi=~ calls=1 0 451 0 cfn=close bzrlib.transport:238 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py calls=1 238 451 0 cfn=rename bzrlib.transport.local:400 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=1 400 451 0 cfn=end bzrlib.pack:135 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py calls=1 135 451 0 cfn= cfi=~ calls=1 0 451 0 cfn=_check_references bzrlib.repofmt.groupcompress_repo:158 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/groupcompress_repo.py calls=1 158 451 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py fn=_iter_mem_nodes bzrlib.btree_index:233 233 0 cfn= cfi=~ calls=6 0 233 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=_find_block_index_from_key bzrlib.dirstate:1188 1188 0 cfn= cfi=~ calls=4 0 1188 0 fi=~ fn= 0 0 fi=/usr/lib/python2.6/locale.py fn=normalize locale:316 316 0 cfn=normalize_encoding encodings:49 cfi=/usr/lib/python2.6/encodings/__init__.py calls=2 49 316 0 cfn= cfi=~ calls=12 0 316 0 cfn= cfi=~ calls=8 0 316 0 cfn= cfi=~ calls=4 0 316 0 cfn= cfi=~ calls=4 0 316 0 fi=~ fn= 0 0 fi=/usr/lib/python2.6/sre_parse.py fn=__init__ sre_parse:184 184 0 cfn=__next sre_parse:188 cfi=/usr/lib/python2.6/sre_parse.py calls=15 188 184 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py fn=_build_map bzrlib.lazy_import:244 244 0 cfn=_canonicalize_import_text bzrlib.lazy_import:333 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=5 333 244 0 cfn=_convert_from_str bzrlib.lazy_import:303 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=5 303 244 0 cfn=_convert_import_str bzrlib.lazy_import:255 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=2 255 244 0 cfn= cfi=~ calls=12 0 244 0 fi=/usr/lib/python2.6/string.py fn=join string:306 306 0 cfn= cfi=~ calls=24 0 306 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=__init__ bzrlib.config:441 441 0 cfn=__init__ bzrlib.config:311 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=11 311 441 0 fi=/usr/lib/python2.6/inspect.py fn=iscode inspect:209 209 0 cfn= cfi=~ calls=23 0 209 0 fi=/usr/lib/python2.6/tempfile.py fn=close tempfile:398 398 0 cfn= cfi=~ calls=6 0 398 0 cfn= cfi=~ calls=6 0 398 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py fn=_translate_error bzrlib.transport:299 299 0 cfn=__init__ bzrlib.errors:496 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/errors.py calls=5 496 299 0 cfn= cfi=~ calls=5 0 299 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 299 0 fi=/usr/lib/python2.6/sre_compile.py fn=_simple sre_compile:360 360 0 cfn=__getitem__ sre_parse:136 cfi=/usr/lib/python2.6/sre_parse.py calls=11 136 360 0 cfn=getwidth sre_parse:146 cfi=/usr/lib/python2.6/sre_parse.py calls=11 146 360 0 fi=/usr/lib/python2.6/optparse.py fn=_check_type optparse:622 622 0 cfn= cfi=~ calls=5 0 622 0 fi=/usr/lib/python2.6/threading.py fn=currentThread threading:801 801 0 cfn= cfi=~ calls=15 0 801 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=_get_parser bzrlib.config:931 931 0 cfn=_get_configobj bzrlib.config:1441 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=15 1441 931 6 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=__init__ bzrlib.repofmt.pack_repo:236 236 0 cfn=__init__ bzrlib.repofmt.pack_repo:139 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=5 139 236 0 cfn=__eq__ bzrlib.btree_index:654 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=20 654 236 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chunk_writer.py fn=__init__ bzrlib.chunk_writer:96 96 0 cfn= cfi=~ calls=5 0 96 0 cfn=set_optimize bzrlib.chunk_writer:148 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chunk_writer.py calls=5 148 96 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py fn=write_func bzrlib.pack:131 131 0 cfn=_write_data bzrlib.repofmt.groupcompress_repo:140 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/groupcompress_repo.py calls=8 140 131 0 cfn= cfi=~ calls=8 0 131 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=_get_output_lines bzrlib.dirstate:2054 2054 0 cfn= cfi=~ calls=1 0 2054 24 cfn= cfi=~ calls=1 0 2054 12 cfn= cfi=~ calls=4 0 2054 0 cfn= cfi=~ calls=1 0 2054 0 fi=/usr/lib/python2.6/sre_parse.py fn=__init__ sre_parse:96 96 0 fi=/usr/lib/python2.6/optparse.py fn=_check_opt_strings optparse:566 566 0 cfn= cfi=~ calls=22 0 566 0 fi=/usr/lib/python2.6/threading.py fn=release threading:134 134 0 cfn=currentThread threading:801 cfi=/usr/lib/python2.6/threading.py calls=6 801 134 0 cfn=_note threading:64 cfi=/usr/lib/python2.6/threading.py calls=6 64 134 0 cfn= cfi=~ calls=6 0 134 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=config_filename bzrlib.config:799 799 0 cfn=config_dir bzrlib.config:775 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=11 775 799 0 cfn=join os.path:59 cfi=/usr/lib/python2.6/posixpath.py calls=11 59 799 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=ensure_loaded bzrlib.repofmt.pack_repo:1627 1627 0 cfn=all_packs bzrlib.repofmt.pack_repo:1431 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=3 1431 1627 1 cfn=_parse_index_sizes bzrlib.repofmt.pack_repo:1650 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=5 1650 1627 0 cfn=iter_all_entries bzrlib.btree_index:917 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=6 917 1627 0 cfn=_iter_disk_pack_index bzrlib.repofmt.pack_repo:1719 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 1719 1627 0 cfn= cfi=~ calls=5 0 1627 0 cfn=is_locked bzrlib.repofmt.pack_repo:2307 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=3 2307 1627 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=__init__ bzrlib.repofmt.pack_repo:2141 2141 0 cfn=__init__ bzrlib.repofmt.pack_repo:1367 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 1367 2141 0 cfn=__call__ bzrlib.lazy_import:120 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=2 120 2141 0 cfn=clone bzrlib.transport.local:78 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=3 78 2141 0 cfn=__init__ bzrlib.knit:2767 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=4 2767 2141 0 cfn=__init__ bzrlib.knit:861 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=4 861 2141 0 cfn=__init__ bzrlib.repofmt.knitrepo:115 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/knitrepo.py calls=1 115 2141 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/xml_serializer.py fn=_escape_cdata bzrlib.xml_serializer:152 152 0 cfn= cfi=~ calls=9 0 152 0 cfn=_encode xml.etree.ElementTree:749 cfi=/usr/lib/python2.6/xml/etree/ElementTree.py calls=9 749 152 0 cfn=__getattr__ bzrlib.lazy_regex:63 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_regex.py calls=1 63 152 0 fi=/usr/lib/python2.6/UserDict.py fn=__getitem__ UserDict:17 17 0 cfn= cfi=~ calls=1 0 17 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/symbol_versioning.py fn=deprecated_passed bzrlib.symbol_versioning:141 141 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/xml_serializer.py fn=_escape_attrib bzrlib.xml_serializer:121 121 0 cfn= cfi=~ calls=8 0 121 0 cfn=_encode xml.etree.ElementTree:749 cfi=/usr/lib/python2.6/xml/etree/ElementTree.py calls=8 749 121 0 cfn=__getattr__ bzrlib.lazy_regex:63 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_regex.py calls=1 63 121 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py fn=_put_non_atomic_helper bzrlib.transport.local:213 213 0 cfn= cfi=~ calls=4 0 213 0 cfn=_abspath bzrlib.transport.local:94 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=4 94 213 0 cfn= cfi=~ calls=4 0 213 0 cfn= cfi=~ calls=4 0 213 0 cfn=writer bzrlib.transport.local:288 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=4 288 213 0 cfn=S_IMODE stat:21 cfi=/usr/lib/python2.6/stat.py calls=1 21 213 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py fn=rename bzrlib.transport.local:400 400 0 cfn= cfi=~ calls=7 0 400 0 cfn=_abspath bzrlib.transport.local:94 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=14 94 400 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py fn=_lock_self_write bzrlib.workingtree_4:586 586 0 cfn=lock_write bzrlib.lockable_files:255 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py calls=4 255 586 2 cfn=current_dirstate bzrlib.workingtree_4:201 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=4 201 586 0 cfn=lock_write bzrlib.dirstate:2865 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 2865 586 0 cfn= cfi=~ calls=4 0 586 0 cfn= bzrlib.workingtree:266 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py calls=4 266 586 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=serialise bzrlib.chk_map:828 828 0 cfn=add_lines bzrlib.groupcompress:995 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=1 995 828 40 cfn=add bzrlib.lru_cache:327 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lru_cache.py calls=1 327 828 0 cfn=_current_size bzrlib.chk_map:654 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=1 654 828 0 cfn= cfi=~ calls=5 0 828 0 cfn= cfi=~ calls=2 0 828 0 cfn= cfi=~ calls=1 0 828 0 cfn= cfi=~ calls=1 0 828 0 cfn= cfi=~ calls=3 0 828 0 cfn= cfi=~ calls=1 0 828 0 cfn= cfi=~ calls=1 0 828 0 cfn= cfi=~ calls=1 0 828 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=_output_chunks bzrlib.groupcompress:929 929 0 cfn= cfi=~ calls=6 0 929 0 cfn= cfi=~ calls=6 0 929 0 cfn= cfi=~ calls=6 0 929 0 cfn= cfi=~ calls=6 0 929 0 fi=~ fn=<_sre.compile> 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/commands.py fn=run_argv_aliases bzrlib.commands:611 611 0 cfn=run bzrlib.builtins:2966 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/builtins.py calls=1 2966 611 2513 cfn=_setup_outf bzrlib.commands:588 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commands.py calls=1 588 611 0 cfn=parse_args bzrlib.commands:721 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commands.py calls=1 721 611 2 cfn= cfi=~ calls=5 0 611 0 cfn=set_verbosity_level bzrlib.trace:342 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/trace.py calls=1 342 611 0 cfn=_match_argform bzrlib.commands:742 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commands.py calls=1 742 611 0 cfn=name bzrlib.commands:669 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commands.py calls=1 669 611 0 cfn= cfi=~ calls=1 0 611 0 cfn= cfi=~ calls=1 0 611 0 cfn= cfi=~ calls=1 0 611 0 cfn=is_verbose bzrlib.trace:381 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/trace.py calls=1 381 611 0 cfn= cfi=~ calls=1 0 611 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lru_cache.py fn=__init__ bzrlib.lru_cache:305 305 0 cfn=__init__ bzrlib.lru_cache:64 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lru_cache.py calls=6 64 305 0 cfn=_update_max_size bzrlib.lru_cache:388 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lru_cache.py calls=6 388 305 0 cfn= cfi=~ calls=6 0 305 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=_read_header_if_needed bzrlib.dirstate:2124 2124 0 cfn=_read_header bzrlib.dirstate:2104 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 2104 2124 0 fi=/usr/lib/python2.6/email/charset.py fn= email.charset:6 6 0 cfn=Charset email.charset:155 cfi=/usr/lib/python2.6/email/charset.py calls=1 155 6 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py fn=register bzrlib.registry:107 107 0 cfn=_add_help_and_info bzrlib.registry:151 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py calls=9 151 107 0 cfn=__init__ bzrlib.registry:32 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py calls=9 32 107 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py fn=iter_all_entries bzrlib.btree_index:917 917 0 cfn= cfi=~ calls=3 0 917 0 cfn=key_count bzrlib.btree_index:1235 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=3 1235 917 1 cfn= cfi=~ calls=3 0 917 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/inventory.py fn=_bytes_to_entry bzrlib.inventory:1539 1539 0 cfn= cfi=~ calls=3 0 1539 0 cfn=__init__ bzrlib.inventory:535 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/inventory.py calls=2 535 1539 0 cfn= cfi=~ calls=3 0 1539 0 cfn=__init__ bzrlib.inventory:1994 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/inventory.py calls=1 1994 1539 0 cfn= cfi=~ calls=4 0 1539 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=_read_bytes bzrlib.chk_map:143 143 0 cfn=get_record_stream bzrlib.groupcompress:1162 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=2 1162 143 7 cfn=__getitem__ bzrlib.lru_cache:82 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lru_cache.py calls=5 82 143 0 cfn=get_bytes_as bzrlib.groupcompress:441 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=2 441 143 0 cfn=__setitem__ bzrlib.lru_cache:215 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lru_cache.py calls=2 215 143 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transactions.py fn=__init__ bzrlib.transactions:52 52 0 cfn=__init__ bzrlib.identitymap:46 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/identitymap.py calls=7 46 52 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=remove_index bzrlib.repofmt.pack_repo:637 637 0 cfn=set_writer bzrlib.knit:3291 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=5 3291 637 0 cfn= cfi=~ calls=5 0 637 0 cfn= cfi=~ calls=5 0 637 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py fn=__init__ bzrlib.repository:80 80 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=3 102 80 0 cfn=local_time_offset bzrlib.osutils:682 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=1 682 80 0 cfn=username bzrlib.config:226 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=1 226 80 3 cfn=_validate_revprops bzrlib.repository:147 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=1 147 80 0 cfn=_generate_revision_if_needed bzrlib.repository:228 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=1 228 80 1 cfn=get_graph bzrlib.repository:2468 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=1 2468 80 0 cfn= cfi=~ calls=1 0 80 0 cfn=__init__ bzrlib.graph:1124 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/graph.py calls=1 1124 80 0 cfn=__init__ bzrlib.inventory:1060 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/inventory.py calls=1 1060 80 0 cfn= cfi=~ calls=1 0 80 0 cfn= cfi=~ calls=1 0 80 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/inventory.py fn=__getitem__ bzrlib.inventory:1799 1799 0 cfn=_bytes_to_entry bzrlib.inventory:1539 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/inventory.py calls=3 1539 1799 0 cfn=iteritems bzrlib.chk_map:982 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=6 982 1799 13 cfn=iteritems bzrlib.chk_map:468 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=3 468 1799 4 cfn= cfi=~ calls=3 0 1799 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/atomicfile.py fn=commit bzrlib.atomicfile:109 109 0 cfn= cfi=~ calls=7 0 109 0 cfn=_close_tmpfile bzrlib.atomicfile:100 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/atomicfile.py calls=7 100 109 0 fi=/usr/lib/python2.6/encodings/__init__.py fn=normalize_encoding encodings:49 49 0 cfn= cfi=~ calls=5 0 49 0 cfn= cfi=~ calls=5 0 49 0 cfn= cfi=~ calls=5 0 49 0 cfn= cfi=~ calls=5 0 49 0 cfn= cfi=~ calls=5 0 49 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/trace.py fn=note bzrlib.trace:109 109 0 cfn=info logging:1020 cfi=/usr/lib/python2.6/logging/__init__.py calls=3 1020 109 2 cfn=clear_term bzrlib.ui.text:62 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/ui/text.py calls=3 62 109 0 fi=/usr/lib/python2.6/logging/__init__.py fn=callHandlers logging:1174 1174 0 cfn=handle logging:656 cfi=/usr/lib/python2.6/logging/__init__.py calls=6 656 1174 1 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/ui/text.py fn=_show_line bzrlib.ui.text:153 153 0 cfn= cfi=~ calls=7 0 153 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=_get_branch_data_config bzrlib.config:625 625 0 cfn=__init__ bzrlib.config:927 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=8 927 625 0 fi=/usr/lib/python2.6/tempfile.py fn=_get_default_tempdir tempfile:168 168 0 cfn= cfi=~ calls=1 0 168 0 cfn= cfi=~ calls=1 0 168 0 cfn= cfi=~ calls=1 0 168 0 cfn=next tempfile:127 cfi=/usr/lib/python2.6/tempfile.py calls=1 127 168 0 cfn=_candidate_tempdir_list tempfile:140 cfi=/usr/lib/python2.6/tempfile.py calls=1 140 168 0 cfn= cfi=~ calls=1 0 168 0 cfn=__init__ tempfile:119 cfi=/usr/lib/python2.6/tempfile.py calls=1 119 168 0 cfn= cfi=~ calls=1 0 168 0 cfn=join os.path:59 cfi=/usr/lib/python2.6/posixpath.py calls=1 59 168 0 cfn=abspath os.path:334 cfi=/usr/lib/python2.6/posixpath.py calls=1 334 168 0 cfn=normcase os.path:42 cfi=/usr/lib/python2.6/posixpath.py calls=1 42 168 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=__init__ bzrlib.chk_map:541 541 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/_annotator_py.py fn= bzrlib._annotator_py:17 17 0 cfn=lazy_import bzrlib.lazy_import:367 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 367 17 0 cfn=Annotator bzrlib._annotator_py:32 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/_annotator_py.py calls=1 32 17 0 cfn= cfi=~ calls=1 0 17 0 fi=~ fn= 0 0 fi=/usr/lib/python2.6/optparse.py fn=_check_dest optparse:665 665 0 cfn= cfi=~ calls=5 0 665 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py fn=__eq__ bzrlib.btree_index:654 654 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py fn=reader_func bzrlib.pack:235 235 0 cfn=read bzrlib.pack:191 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py calls=16 191 235 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/urlutils.py fn=_find_scheme_and_separator bzrlib.urlutils:86 86 0 cfn= cfi=~ calls=4 0 86 0 cfn= cfi=~ calls=8 0 86 0 cfn= cfi=~ calls=8 0 86 0 cfn= cfi=~ calls=4 0 86 0 cfn=__getattr__ bzrlib.lazy_regex:63 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_regex.py calls=1 63 86 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/groupcompress_repo.py fn=_iter_inventories bzrlib.repofmt.groupcompress_repo:769 769 0 cfn=deserialise bzrlib.inventory:1692 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/inventory.py calls=2 1692 769 0 cfn=get_record_stream bzrlib.groupcompress:1162 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=4 1162 769 3 cfn=get_bytes_as bzrlib.groupcompress:441 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=2 441 769 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=__init__ bzrlib.chk_map:932 932 0 cfn=__init__ bzrlib.chk_map:541 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=9 541 932 0 fi=/usr/lib/python2.6/optparse.py fn=isbasestring optparse:819 819 0 cfn= cfi=~ calls=21 0 819 0 fi=/usr/lib/python2.6/optparse.py fn=_check_conflict optparse:967 967 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/ui/text.py fn=_progress_updated bzrlib.ui.text:93 93 0 cfn=show_progress bzrlib.ui.text:223 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/ui/text.py calls=7 223 93 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=get_user_option bzrlib.config:176 176 0 cfn=_get_user_option bzrlib.config:690 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=9 690 176 24 cfn=_get_user_option bzrlib.config:365 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=6 365 176 3 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py fn=get_config bzrlib.branch:192 192 0 cfn=__init__ bzrlib.config:725 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=7 725 192 0 cfn=__call__ bzrlib.lazy_import:120 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 120 192 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py fn=lock_write bzrlib.branch:2092 2092 0 cfn=lock_write bzrlib.lockable_files:255 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py calls=4 255 2092 3 cfn=lock_write bzrlib.repofmt.pack_repo:2313 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 2313 2092 0 cfn=is_locked bzrlib.branch:2089 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=4 2089 2092 0 cfn= cfi=~ calls=4 0 2092 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=file_name bzrlib.repofmt.pack_repo:195 195 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py fn=add_bytes_record bzrlib.pack:139 139 0 cfn=bytes_record bzrlib.pack:78 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py calls=6 78 139 0 cfn=write_func bzrlib.pack:131 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py calls=6 131 139 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/groupcompress_repo.py fn=__init__ bzrlib.repofmt.groupcompress_repo:60 60 0 cfn=rand_chars bzrlib.osutils:832 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=1 832 60 0 cfn=__init__ bzrlib.btree_index:125 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=5 125 60 0 cfn=open_write_stream bzrlib.transport.local:327 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=1 327 60 0 cfn=begin bzrlib.pack:127 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py calls=1 127 60 0 cfn=<_hashlib.openssl_md5> cfi=~ calls=1 0 60 0 cfn= cfi=~ calls=1 0 60 0 cfn=__init__ bzrlib.repofmt.pack_repo:139 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 139 60 0 cfn=__init__ bzrlib.pack:116 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py calls=1 116 60 0 fi=/usr/lib/python2.6/email/__init__.py fn=__init__ email:75 75 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_regex.py fn=_real_re_compile bzrlib.lazy_regex:59 59 0 cfn=compile re:188 cfi=/usr/lib/python2.6/re.py calls=13 188 59 5 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py fn=relpath bzrlib.osutils:1023 1023 0 cfn=split os.path:79 cfi=/usr/lib/python2.6/posixpath.py calls=2 79 1023 0 cfn=_posix_abspath bzrlib.osutils:254 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=3 254 1023 0 cfn= cfi=~ calls=13 0 1023 0 cfn=join os.path:59 cfi=/usr/lib/python2.6/posixpath.py calls=1 59 1023 0 cfn= cfi=~ calls=2 0 1023 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=username bzrlib.config:226 226 0 cfn=_get_user_id bzrlib.config:667 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=2 667 226 4 cfn=get UserDict:57 cfi=/usr/lib/python2.6/UserDict.py calls=5 57 226 0 cfn=_get_user_id bzrlib.config:361 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=3 361 226 3 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=_get_global_config bzrlib.config:635 635 0 cfn=__init__ bzrlib.config:441 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=8 441 635 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=unlock bzrlib.repofmt.pack_repo:2366 2366 0 cfn=is_locked bzrlib.repofmt.pack_repo:2307 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=9 2307 2366 0 cfn=unlock bzrlib.lockable_files:309 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py calls=1 309 2366 0 cfn=finish bzrlib.transactions:125 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transactions.py calls=1 125 2366 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/progress.py fn=update bzrlib.progress:94 94 0 cfn=_progress_updated bzrlib.ui.text:93 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/ui/text.py calls=7 93 94 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py fn=stat bzrlib.transport.local:478 478 0 cfn= cfi=~ calls=6 0 478 0 cfn=_abspath bzrlib.transport.local:94 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=6 94 478 0 cfn=_translate_error bzrlib.transport:299 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py calls=1 299 478 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=_find_entry_index bzrlib.dirstate:1216 1216 0 cfn=<_bisect.bisect_left> cfi=~ calls=6 0 1216 0 cfn= cfi=~ calls=6 0 1216 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=_read_dirblocks_if_needed bzrlib.dirstate:2093 2093 0 cfn= cfi=~ calls=1 0 2093 336 cfn=_read_header_if_needed bzrlib.dirstate:2124 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=11 2124 2093 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py fn=write bzrlib.transport:256 256 0 cfn=pump_string_file bzrlib.osutils:580 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=8 580 256 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 256 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py fn=__init__ bzrlib.workingtree_4:73 73 0 cfn=mutter bzrlib.trace:136 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/trace.py calls=1 136 73 0 cfn=_detect_case_handling bzrlib.workingtree:254 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py calls=1 254 73 0 cfn=_posix_realpath bzrlib.osutils:262 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=1 262 73 0 cfn=_make_views bzrlib.workingtree_4:1328 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 1328 73 0 cfn=_setup_directory_is_tree_reference bzrlib.workingtree:1023 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py calls=1 1023 73 0 cfn=safe_unicode bzrlib.osutils:1117 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=1 1117 73 0 fi= fn=get_parent_ids_read_locked <>:1 1 0 cfn=lock_read bzrlib.workingtree_4:565 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=6 565 1 0 cfn=unlock bzrlib.workingtree_4:1124 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=6 1124 1 0 cfn=get_parent_ids bzrlib.workingtree_4:407 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=6 407 1 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/groupcompress_repo.py fn=add_inventory_by_delta bzrlib.repofmt.groupcompress_repo:720 720 0 cfn=create_by_apply_delta bzrlib.inventory:1579 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/inventory.py calls=1 1579 720 109 cfn=to_lines bzrlib.inventory:1960 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/inventory.py calls=1 1960 720 0 cfn=_inventory_add_lines bzrlib.repository:1061 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=1 1061 720 2 cfn=revision_tree_read_locked <>:1 cfi= calls=1 1 720 0 cfn=unlock bzrlib.revisiontree:183 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/revisiontree.py calls=1 183 720 0 cfn=lock_read bzrlib.revisiontree:176 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/revisiontree.py calls=1 176 720 0 cfn=check_not_reserved_id bzrlib.revision:224 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/revision.py calls=1 224 720 0 cfn=_get_inventory bzrlib.tree:253 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/tree.py calls=1 253 720 0 cfn=is_in_write_group bzrlib.repository:1200 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=1 1200 720 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=__init__ bzrlib.groupcompress:408 408 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py fn=_process_hooks bzrlib.commit:519 519 0 cfn=__len__ bzrlib.hooks:249 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/hooks.py calls=2 249 519 0 cfn=branch_commit_hook bzrlib.plugins.email:88 cfi=/home/ian/.bazaar/plugins/email/__init__.py calls=1 88 519 5 cfn=_emit_progress bzrlib.commit:930 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py calls=1 930 519 0 cfn=get_hook_name bzrlib.hooks:139 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/hooks.py calls=1 139 519 0 cfn=__iter__ bzrlib.hooks:246 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/hooks.py calls=1 246 519 0 fi=/usr/lib/python2.6/email/charset.py fn=__init__ email.charset:199 199 0 cfn= cfi=~ calls=10 0 199 0 cfn= cfi=~ calls=2 0 199 0 cfn= cfi=~ calls=2 0 199 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_regex.py fn=__init__ bzrlib.lazy_regex:42 42 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=_get_section bzrlib.config:341 341 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py fn=_run_post_change_branch_tip_hooks bzrlib.branch:1015 1015 0 cfn=branch_post_change_hook bzrlib.plugins.email:94 cfi=/home/ian/.bazaar/plugins/email/__init__.py calls=1 94 1015 13 cfn=on_post_change_branch_tip bzrlib.plugins.dbus.hook:54 cfi=/usr/lib/python2.6/dist-packages/bzrlib/plugins/dbus/hook.py calls=1 54 1015 2 cfn=auto_index_branch bzrlib.plugins.search:53 cfi=/home/ian/.bazaar/plugins/search/__init__.py calls=1 53 1015 0 cfn=last_revision_info_read_locked <>:1 cfi= calls=1 1 1015 0 cfn=__init__ bzrlib.branch:1662 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=1 1662 1015 0 cfn=__len__ bzrlib.hooks:249 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/hooks.py calls=1 249 1015 0 cfn=__iter__ bzrlib.hooks:246 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/hooks.py calls=1 246 1015 0 fi= fn=last_revision_info_read_locked <>:1 1 0 cfn=lock_read bzrlib.branch:2107 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=4 2107 1 0 cfn=unlock bzrlib.branch:2122 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=4 2122 1 0 cfn=last_revision_info bzrlib.branch:784 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=4 784 1 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/revision.py fn=is_reserved_id bzrlib.revision:216 216 0 cfn= cfi=~ calls=9 0 216 0 cfn= cfi=~ calls=6 0 216 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py fn=__init__ bzrlib.btree_index:60 60 0 cfn=TemporaryFile tempfile:454 cfi=/usr/lib/python2.6/tempfile.py calls=5 454 60 1 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py fn=_content_reader bzrlib.pack:378 378 0 cfn=reader_func bzrlib.pack:235 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py calls=8 235 378 0 cfn= cfi=~ calls=8 0 378 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/counted_lock.py fn= bzrlib.counted_lock:17 17 0 cfn=CountedLock bzrlib.counted_lock:25 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/counted_lock.py calls=1 25 17 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=map bzrlib.chk_map:1136 1136 0 cfn=_iter_nodes bzrlib.chk_map:987 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=4 987 1136 0 cfn=map bzrlib.chk_map:1136 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=1 1136 1136 0 cfn= cfi=~ calls=10 0 1136 0 cfn=_current_size bzrlib.chk_map:654 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=2 654 1136 0 cfn=_search_key bzrlib.chk_map:1261 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=2 1261 1136 0 cfn=map bzrlib.chk_map:815 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=1 815 1136 0 cfn= cfi=~ calls=2 0 1136 0 fi=/usr/lib/python2.6/sre_parse.py fn=isname sre_parse:222 222 0 cfn=isident sre_parse:216 cfi=/usr/lib/python2.6/sre_parse.py calls=19 216 222 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py fn=get_obj bzrlib.registry:35 35 0 fi=/usr/lib/python2.6/logging/__init__.py fn=findCaller logging:1095 1095 0 cfn= logging:73 cfi=/usr/lib/python2.6/logging/__init__.py calls=3 73 1095 0 cfn= cfi=~ calls=3 0 1095 0 cfn=normcase os.path:42 cfi=/usr/lib/python2.6/posixpath.py calls=3 42 1095 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py fn=set_last_revision_info bzrlib.branch:2457 2457 0 cfn=_run_post_change_branch_tip_hooks bzrlib.branch:1015 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=1 1015 2457 17 cfn=_write_last_revision_info bzrlib.branch:2443 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=1 2443 2457 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 2457 0 cfn=last_revision_info_read_locked <>:1 cfi= calls=1 1 2457 0 cfn=_clear_cached_state bzrlib.branch:2431 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=1 2431 2457 0 cfn=_get_append_revisions_only bzrlib.branch:2643 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=1 2643 2457 3 cfn=_run_pre_change_branch_tip_hooks bzrlib.branch:1026 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=1 1026 2457 0 cfn=ensure_null bzrlib.revision:230 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/revision.py calls=1 230 2457 0 fi=/usr/lib/python2.6/inspect.py fn= inspect:840 840 0 cfn= cfi=~ calls=14 0 840 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockdir.py fn=peek bzrlib.lockdir:419 419 0 cfn=_read_info_file bzrlib.lockdir:412 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockdir.py calls=6 412 419 1 cfn=_trace bzrlib.lockdir:619 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockdir.py calls=6 619 419 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=__init__ bzrlib.repofmt.pack_repo:1367 1367 0 cfn=__init__ bzrlib.repofmt.pack_repo:562 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=10 562 1367 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/rio.py fn=valid_tag bzrlib.rio:246 246 0 cfn= cfi=~ calls=15 0 246 0 fi=/var/lib/python-support/python2.6/dbus/connection.py fn=__init__ dbus.connection:241 241 0 cfn= cfi=~ calls=1 0 241 0 cfn= cfi=~ calls=1 0 241 0 cfn= cfi=~ calls=1 0 241 0 fi=/usr/lib/python2.6/re.py fn=compile re:188 188 0 cfn=_compile re:229 cfi=/usr/lib/python2.6/re.py calls=13 229 188 5 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py fn=lazy_import bzrlib.lazy_import:367 367 0 cfn=lazy_import bzrlib.lazy_import:229 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=5 229 367 0 cfn=__init__ bzrlib.lazy_import:222 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=5 222 367 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=__init__ bzrlib.config:927 927 0 cfn=_get_config bzrlib.branch:2086 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=8 2086 927 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockdir.py fn=_trace bzrlib.lockdir:619 619 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py fn=iter_all_entries bzrlib.btree_index:427 427 0 cfn= cfi=~ calls=6 0 427 0 fi=/usr/lib/python2.6/random.py fn=seed random:99 99 0 cfn= cfi=~ calls=2 0 99 0 cfn=urandom os:746 cfi=/usr/lib/python2.6/os.py calls=2 746 99 0 cfn= cfi=~ calls=2 0 99 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py fn=commit bzrlib.repository:157 157 0 cfn=add_revision bzrlib.repository:1068 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=1 1068 157 17 cfn=__init__ bzrlib.revision:55 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/revision.py calls=1 55 157 0 cfn=commit_write_group bzrlib.repository:1397 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=1 1397 157 13 cfn=_validate_unicode_text bzrlib.repository:142 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=1 142 157 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=_get_block_entry_index bzrlib.dirstate:1808 1808 0 cfn=_find_block_index_from_key bzrlib.dirstate:1188 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=4 1188 1808 0 cfn=_find_entry_index bzrlib.dirstate:1216 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=4 1216 1808 0 cfn=_read_dirblocks_if_needed bzrlib.dirstate:2093 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=4 2093 1808 0 cfn= cfi=~ calls=4 0 1808 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=_check_read bzrlib.groupcompress:1685 1685 0 cfn=is_locked bzrlib.repofmt.pack_repo:2307 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=11 2307 1685 0 fi=/usr/lib/python2.6/email/_parseaddr.py fn= email._parseaddr:7 7 0 cfn=AddrlistClass email._parseaddr:155 cfi=/usr/lib/python2.6/email/_parseaddr.py calls=1 155 7 0 cfn=AddressList email._parseaddr:435 cfi=/usr/lib/python2.6/email/_parseaddr.py calls=1 435 7 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/hooks.py fn=__iter__ bzrlib.hooks:246 246 0 cfn= cfi=~ calls=12 0 246 0 fi=/usr/lib/python2.6/optparse.py fn=_check_nargs optparse:686 686 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py fn=_get_config bzrlib.branch:2086 2086 0 cfn=__init__ bzrlib.config:1399 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=7 1399 2086 0 cfn=__call__ bzrlib.lazy_import:120 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 120 2086 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=access_tuple bzrlib.repofmt.pack_repo:434 434 0 cfn=access_tuple bzrlib.repofmt.pack_repo:162 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=5 162 434 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py fn=__init__ bzrlib.btree_index:125 125 0 cfn=__init__ bzrlib.index:87 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/index.py calls=6 87 125 0 fi=/usr/lib/python2.6/tempfile.py fn=__init__ tempfile:119 119 0 cfn=__init__ random:90 cfi=/usr/lib/python2.6/random.py calls=2 90 119 0 cfn= cfi=~ calls=2 0 119 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py fn=_add_revision bzrlib.repository:1102 1102 0 cfn=add_lines bzrlib.groupcompress:995 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=1 995 1102 2 cfn=write_revision_to_string bzrlib.xml_serializer:89 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/xml_serializer.py calls=1 89 1102 12 cfn=split_lines bzrlib.osutils:890 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=1 890 1102 0 cfn= bzrlib.repository:1105 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=2 1105 1102 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py fn=find_format bzrlib.repository:2862 2862 0 cfn=get bzrlib.transport.local:153 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=2 153 2862 0 cfn= cfi=~ calls=1 0 2862 0 cfn=get bzrlib.registry:259 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py calls=1 259 2862 15 cfn=__init__ bzrlib.errors:755 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/errors.py calls=1 755 2862 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 2862 0 cfn=get_repository_transport bzrlib.bzrdir:1645 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=2 1645 2862 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py fn=_flush_ignore_list_cache bzrlib.workingtree:1709 1709 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=_get_entry bzrlib.dirstate:1845 1845 0 cfn=_get_block_entry_index bzrlib.dirstate:1808 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=3 1808 1845 0 cfn=split os.path:79 cfi=/usr/lib/python2.6/posixpath.py calls=3 79 1845 0 cfn=_read_dirblocks_if_needed bzrlib.dirstate:2093 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=3 2093 1845 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=_get_node bzrlib.chk_map:126 126 0 cfn=_read_bytes bzrlib.chk_map:143 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=5 143 126 7 cfn=_deserialise bzrlib.chk_map:1387 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=5 1387 126 0 cfn=get_record_stream bzrlib.groupcompress:1162 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=2 1162 126 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=get_record_stream bzrlib.groupcompress:492 492 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py fn=_posix_realpath bzrlib.osutils:262 262 0 cfn=realpath os.path:344 cfi=/usr/lib/python2.6/posixpath.py calls=5 344 262 1 cfn= cfi=~ calls=5 0 262 0 cfn= cfi=~ calls=5 0 262 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py fn=sha_string bzrlib.osutils:660 660 0 cfn=<_hashlib.openssl_sha1> cfi=~ calls=7 0 660 0 cfn= cfi=~ calls=7 0 660 0 fi=/usr/lib/python2.6/optparse.py fn=_check_action optparse:616 616 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py fn=_check_supported bzrlib.bzrdir:135 135 0 cfn= cfi=~ calls=5 0 135 0 cfn=is_supported bzrlib.bzrdir:1996 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=2 1996 135 0 cfn=is_supported bzrlib.workingtree:2759 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py calls=1 2759 135 0 cfn=is_supported bzrlib.repository:2940 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=1 2940 135 0 cfn=is_supported bzrlib.branch:1492 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=1 1492 135 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py fn=open_repository bzrlib.bzrdir:1714 1714 0 cfn=find_format bzrlib.repository:2862 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=2 2862 1714 16 cfn=open bzrlib.repofmt.pack_repo:2515 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 2515 1714 1 cfn=_check_supported bzrlib.bzrdir:135 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=1 135 1714 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=add_writable_index bzrlib.repofmt.pack_repo:611 611 0 cfn=add_index bzrlib.repofmt.pack_repo:597 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=5 597 611 0 cfn=set_writer bzrlib.knit:3291 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=5 3291 611 0 cfn=access_tuple bzrlib.repofmt.pack_repo:434 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=5 434 611 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=_start_write_group bzrlib.repofmt.pack_repo:2001 2001 0 cfn=__init__ bzrlib.repofmt.groupcompress_repo:60 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/groupcompress_repo.py calls=1 60 2001 0 cfn=add_writable_index bzrlib.repofmt.pack_repo:611 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=5 611 2001 0 cfn=_get_file_mode bzrlib.bzrdir:732 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=1 732 2001 0 cfn=set_optimize bzrlib.index:318 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/index.py calls=2 318 2001 0 cfn=is_write_locked bzrlib.repofmt.pack_repo:2310 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 2310 2001 0 fi=/usr/lib/python2.6/tempfile.py fn=gettempdir tempfile:247 247 0 cfn=_get_default_tempdir tempfile:168 cfi=/usr/lib/python2.6/tempfile.py calls=1 168 247 0 cfn= cfi=~ calls=1 0 247 0 cfn= cfi=~ calls=1 0 247 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lru_cache.py fn=__setitem__ bzrlib.lru_cache:215 215 0 cfn=add bzrlib.lru_cache:327 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lru_cache.py calls=10 327 215 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py fn=recommended_page_size bzrlib.transport:508 508 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/atomicfile.py fn=_close_tmpfile bzrlib.atomicfile:100 100 0 cfn= cfi=~ calls=7 0 100 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=_prepare_for_extract bzrlib.groupcompress:540 540 0 cfn=_ensure_content bzrlib.groupcompress:115 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=9 115 540 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=flush bzrlib.groupcompress:786 786 0 cfn=set_chunked_content bzrlib.groupcompress:277 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=6 277 786 0 fi=/usr/lib/python2.6/codecs.py fn=__getattr__ codecs:373 373 0 cfn= cfi=~ calls=14 0 373 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py fn=contains_whitespace bzrlib.osutils:994 994 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py fn=get bzrlib.registry:156 156 0 cfn=_get_key_or_default bzrlib.registry:186 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py calls=6 186 156 0 cfn=get_obj bzrlib.registry:35 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py calls=5 35 156 0 cfn=get_obj bzrlib.registry:54 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py calls=1 54 156 15 fi=/usr/lib/python2.6/logging/__init__.py fn=format logging:633 633 0 cfn=format logging:419 cfi=/usr/lib/python2.6/logging/__init__.py calls=6 419 633 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/ui/text.py fn=_render_line bzrlib.ui.text:207 207 0 cfn=_render_bar bzrlib.ui.text:162 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/ui/text.py calls=4 162 207 0 cfn=_format_task bzrlib.ui.text:189 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/ui/text.py calls=4 189 207 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py fn=open_from_transport bzrlib.bzrdir:838 838 0 cfn=_check_supported bzrlib.bzrdir:135 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=2 135 838 0 cfn=__call__ bzrlib.lazy_import:120 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 120 838 0 cfn=open bzrlib.bzrdir:2038 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=2 2038 838 0 cfn=__iter__ bzrlib.hooks:246 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/hooks.py calls=2 246 838 0 cfn=_pre_open_hook bzrlib.smart.request:60 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/request.py calls=2 60 838 0 cfn=do_catching_redirections bzrlib.transport:1619 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py calls=1 1619 838 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py fn=probe_transport bzrlib.bzrdir:1790 1790 0 cfn= cfi=~ calls=2 0 1790 0 cfn=get bzrlib.transport.local:153 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=2 153 1790 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py fn=_set_read_transaction bzrlib.lockable_files:299 299 0 cfn=__init__ bzrlib.transactions:52 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transactions.py calls=3 52 299 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 299 0 cfn=set_cache_size bzrlib.transactions:80 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transactions.py calls=3 80 299 0 cfn=get_transaction bzrlib.lockable_files:342 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py calls=3 342 299 0 cfn=_set_transaction bzrlib.lockable_files:353 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py calls=3 353 299 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py fn=__init__ bzrlib.pack:171 171 0 cfn= cfi=~ calls=8 0 171 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=_entries_for_path bzrlib.dirstate:1116 1116 0 cfn=_find_entry_index bzrlib.dirstate:1216 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=2 1216 1116 0 cfn=split os.path:79 cfi=/usr/lib/python2.6/posixpath.py calls=2 79 1116 0 cfn= cfi=~ calls=4 0 1116 0 cfn=_find_block_index_from_key bzrlib.dirstate:1188 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=2 1188 1116 0 cfn= cfi=~ calls=2 0 1116 0 fi=/usr/lib/python2.6/weakref.py fn=__init__ weakref:45 45 0 cfn=__init__ UserDict:4 cfi=/usr/lib/python2.6/UserDict.py calls=2 4 45 0 fi=/usr/lib/python2.6/email/message.py fn=Message email.message:90 90 0 cfn=__getattr__ email:78 cfi=/usr/lib/python2.6/email/__init__.py calls=1 78 90 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/commands.py fn=options bzrlib.commands:574 574 0 cfn= cfi=~ calls=10 0 574 0 cfn= cfi=~ calls=1 0 574 0 cfn= cfi=~ calls=1 0 574 0 cfn= cfi=~ calls=1 0 574 0 fi=/usr/lib/python2.6/optparse.py fn=_check_choice optparse:652 652 0 fi=/usr/lib/python2.6/logging/__init__.py fn=_log logging:1125 1125 0 cfn=findCaller logging:1095 cfi=/usr/lib/python2.6/logging/__init__.py calls=3 1095 1125 0 cfn=makeRecord logging:1112 cfi=/usr/lib/python2.6/logging/__init__.py calls=3 1112 1125 1 cfn=handle logging:1145 cfi=/usr/lib/python2.6/logging/__init__.py calls=3 1145 1125 1 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=parse_username bzrlib.config:897 897 0 cfn=match re:134 cfi=/usr/lib/python2.6/re.py calls=4 134 897 1 cfn= cfi=~ calls=8 0 897 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 897 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py fn=_pump bzrlib.transport:394 394 0 cfn=pumpfile bzrlib.osutils:532 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=6 532 394 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=_create_z_content bzrlib.groupcompress:311 311 0 cfn=_create_z_content_from_chunks bzrlib.groupcompress:304 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=6 304 311 2 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=_get_parent_map_with_sources bzrlib.groupcompress:1108 1108 0 cfn=get_parent_map bzrlib.groupcompress:1719 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=2 1719 1108 2 cfn= cfi=~ calls=2 0 1108 0 cfn= cfi=~ calls=2 0 1108 0 cfn= cfi=~ calls=2 0 1108 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/generate_ids.py fn=gen_revision_id bzrlib.generate_ids:93 93 0 cfn=rand_chars bzrlib.osutils:832 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=1 832 93 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=2 102 93 0 cfn= cfi=~ calls=1 0 93 0 cfn=compact_date bzrlib.osutils:750 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=1 750 93 0 cfn=__getattr__ bzrlib.lazy_regex:63 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_regex.py calls=1 63 93 0 cfn= cfi=~ calls=1 0 93 0 cfn= cfi=~ calls=1 0 93 0 cfn= cfi=~ calls=1 0 93 0 cfn=extract_email_address bzrlib.config:906 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=1 906 93 0 cfn= cfi=~ calls=1 0 93 0 fi=~ fn= 0 0 fi=/usr/lib/python2.6/sre_parse.py fn=__init__ sre_parse:73 73 0 fi=/usr/lib/python2.6/optparse.py fn=_check_const optparse:680 680 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/ui/text.py fn=_format_task bzrlib.ui.text:189 189 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockdir.py fn=wait_lock bzrlib.lockdir:471 471 0 cfn=attempt_lock bzrlib.lockdir:453 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockdir.py calls=3 453 471 8 cfn= cfi=~ calls=3 0 471 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py fn=add_revision bzrlib.repository:1068 1068 0 cfn=_add_revision bzrlib.repository:1102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=1 1102 1068 15 cfn=get_sha1s bzrlib.groupcompress:1372 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=1 1372 1068 0 cfn=signature_needed bzrlib.config:272 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=1 272 1068 1 cfn=get_parent_map bzrlib.groupcompress:1099 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=1 1099 1068 0 cfn=check_not_reserved_id bzrlib.revision:224 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/revision.py calls=1 224 1068 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py fn=_read_format bzrlib.pack:311 311 0 cfn=_read_line bzrlib.pack:238 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py calls=8 238 311 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/tree.py fn=_content_filter_stack bzrlib.tree:635 635 0 cfn=iter_search_rules bzrlib.tree:672 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/tree.py calls=4 672 635 0 cfn=_get_registered_names bzrlib.filters:228 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/filters/__init__.py calls=2 228 635 0 cfn=_get_filter_stack_for bzrlib.filters:235 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/filters/__init__.py calls=2 235 635 0 cfn= cfi=~ calls=2 0 635 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py fn=conflicts bzrlib.workingtree:2662 2662 0 cfn=from_stanzas bzrlib.conflicts:219 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/conflicts.py calls=1 219 2662 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 2662 0 cfn= cfi=~ calls=1 0 2662 0 cfn=get bzrlib.transport.local:153 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=1 153 2662 0 cfn=__init__ bzrlib.rio:58 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/rio.py calls=1 58 2662 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=/usr/lib/python2.6/logging/__init__.py fn=acquire logging:613 613 0 cfn=acquire threading:114 cfi=/usr/lib/python2.6/threading.py calls=6 114 613 0 fi=/usr/lib/python2.6/logging/__init__.py fn=release logging:620 620 0 cfn=release threading:134 cfi=/usr/lib/python2.6/threading.py calls=6 134 620 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py fn=recursive_interpolate bzrlib.util.configobj.configobj:345 345 0 cfn= cfi=~ calls=5 0 345 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py fn=_write_last_revision_info bzrlib.branch:2443 2443 0 cfn=put_bytes bzrlib.transport.local:192 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=1 192 2443 0 cfn=_get_file_mode bzrlib.bzrdir:732 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=1 732 2443 0 cfn=ensure_null bzrlib.revision:230 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/revision.py calls=1 230 2443 0 cfn=__del__ bzrlib.atomicfile:124 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/atomicfile.py calls=1 124 2443 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=lock_read bzrlib.repofmt.pack_repo:2326 2326 0 cfn=is_locked bzrlib.repofmt.pack_repo:2307 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=8 2307 2326 0 cfn=lock_read bzrlib.lockable_files:287 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py calls=1 287 2326 0 cfn=_refresh_data bzrlib.repofmt.pack_repo:2272 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 2272 2326 1 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py fn=iter_records bzrlib.pack:248 248 0 cfn=_read_format bzrlib.pack:311 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py calls=8 311 248 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/rio.py fn=from_pairs bzrlib.rio:132 132 0 cfn=__init__ bzrlib.rio:107 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/rio.py calls=6 107 132 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=__init__ bzrlib.groupcompress:981 981 0 cfn=__init__ bzrlib.lru_cache:305 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lru_cache.py calls=5 305 981 0 fi=/usr/lib/python2.6/codecs.py fn=__new__ codecs:77 77 0 cfn= cfi=~ calls=3 0 77 0 fi=~ fn= 0 0 fi=~ fn= 0 0 cfn=__repr__ bzrlib.lockable_files:129 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py calls=3 129 0 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py fn=_do_import bzrlib.registry:64 64 0 cfn=<__import__> cfi=~ calls=2 0 64 15 cfn= cfi=~ calls=2 0 64 0 cfn= cfi=~ calls=2 0 64 0 cfn= cfi=~ calls=2 0 64 0 cfn= cfi=~ calls=2 0 64 0 fi=/usr/lib/python2.6/logging/__init__.py fn=info logging:1020 1020 0 cfn=_log logging:1125 cfi=/usr/lib/python2.6/logging/__init__.py calls=3 1125 1020 2 cfn=isEnabledFor logging:1214 cfi=/usr/lib/python2.6/logging/__init__.py calls=3 1214 1020 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=_get_user_id bzrlib.config:361 361 0 cfn=_get_user_option bzrlib.config:365 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=9 365 361 7 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py fn=_escape bzrlib.lockable_files:142 142 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=2 102 142 0 cfn=escape bzrlib.urlutils:63 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/urlutils.py calls=3 63 142 0 cfn=safe_unicode bzrlib.osutils:1117 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=3 1117 142 0 cfn= cfi=~ calls=3 0 142 0 fi=/usr/lib/python2.6/tempfile.py fn=_get_candidate_names tempfile:205 205 0 cfn=__init__ tempfile:119 cfi=/usr/lib/python2.6/tempfile.py calls=1 119 205 0 cfn= cfi=~ calls=1 0 205 0 cfn= cfi=~ calls=1 0 205 0 fi=/usr/lib/python2.6/xml/etree/ElementTree.py fn=tostring xml.etree.ElementTree:1003 1003 0 cfn=write xml.etree.ElementTree:655 cfi=/usr/lib/python2.6/xml/etree/ElementTree.py calls=1 655 1003 2 cfn=join string:306 cfi=/usr/lib/python2.6/string.py calls=1 306 1003 0 cfn=__init__ xml.etree.ElementTree:542 cfi=/usr/lib/python2.6/xml/etree/ElementTree.py calls=1 542 1003 0 cfn=dummy xml.etree.ElementTree:1004 cfi=/usr/lib/python2.6/xml/etree/ElementTree.py calls=1 1004 1003 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=unlock bzrlib.dirstate:2878 2878 0 cfn=unlock bzrlib.lock:192 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lock.py calls=1 192 2878 0 cfn=unlock bzrlib.lock:216 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lock.py calls=1 216 2878 0 cfn=__del__ bzrlib.lock:141 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lock.py calls=2 141 2878 0 fi=/home/ian/.bazaar/plugins/email/__init__.py fn=branch_post_change_hook bzrlib.plugins.email:94 94 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 94 8 cfn=get_config bzrlib.branch:192 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=1 192 94 0 cfn=__init__ bzrlib.plugins.email.emailer:33 cfi=/home/ian/.bazaar/plugins/email/emailer.py calls=1 33 94 0 cfn=send_maybe bzrlib.plugins.email.emailer:246 cfi=/home/ian/.bazaar/plugins/email/emailer.py calls=1 246 94 4 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=iteritems bzrlib.chk_map:686 686 0 cfn= cfi=~ calls=3 0 686 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py fn=_set_progress_stage bzrlib.commit:915 915 0 cfn=_emit_progress bzrlib.commit:930 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py calls=5 930 915 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/option.py fn=get_negation_name bzrlib.option:204 204 0 cfn= cfi=~ calls=8 0 204 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py fn=find_format bzrlib.bzrdir:1775 1775 0 cfn=probe_transport bzrlib.bzrdir:1790 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=2 1790 1775 0 cfn=probe_transport bzrlib.bzrdir:3088 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=2 3088 1775 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=index_name bzrlib.repofmt.pack_repo:202 202 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py fn=probe_transport bzrlib.bzrdir:3088 3088 0 cfn=__init__ bzrlib.errors:707 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/errors.py calls=2 707 3088 0 cfn=get_smart_medium bzrlib.transport:613 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py calls=2 613 3088 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 3088 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py fn=_finish_transaction bzrlib.lockable_files:360 360 0 cfn=finish bzrlib.transactions:125 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transactions.py calls=3 125 360 0 cfn=finish bzrlib.transactions:49 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transactions.py calls=3 49 360 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/revision.py fn=check_not_reserved_id bzrlib.revision:224 224 0 cfn=is_reserved_id bzrlib.revision:216 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/revision.py calls=9 216 224 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py fn=add_nodes bzrlib.btree_index:221 221 0 cfn=add_node bzrlib.btree_index:141 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=6 141 221 1 fi=/usr/lib/python2.6/tempfile.py fn=__del__ tempfile:405 405 0 cfn=close tempfile:398 cfi=/usr/lib/python2.6/tempfile.py calls=6 398 405 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/inventory.py fn=__init__ bzrlib.inventory:199 199 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/inventory.py fn=to_lines bzrlib.inventory:1960 1960 0 cfn=key bzrlib.chk_map:473 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=2 473 1960 0 cfn= cfi=~ calls=5 0 1960 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py fn=put_bytes_non_atomic bzrlib.transport.local:286 286 0 cfn=_put_non_atomic_helper bzrlib.transport.local:213 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=4 213 286 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/versionedfile.py fn=check_not_reserved_id bzrlib.versionedfile:913 913 0 cfn=check_not_reserved_id bzrlib.revision:224 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/revision.py calls=6 224 913 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 913 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/atomicfile.py fn=write bzrlib.atomicfile:96 96 0 cfn= cfi=~ calls=7 0 96 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=_search_prefix_filter bzrlib.chk_map:1267 1267 0 cfn= cfi=~ calls=8 0 1267 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/remote.py fn=RemoteBranch bzrlib.remote:1937 1937 0 cfn=_pretty_needs_write_lock bzrlib.decorators:154 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/decorators.py calls=4 154 1937 0 cfn=_pretty_needs_read_lock bzrlib.decorators:69 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/decorators.py calls=2 69 1937 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=_check_write_ok bzrlib.groupcompress:1690 1690 0 cfn=is_locked bzrlib.repofmt.pack_repo:2307 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=6 2307 1690 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/generate_ids.py fn= bzrlib.generate_ids:17 17 0 cfn=lazy_compile bzrlib.lazy_regex:75 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_regex.py calls=2 75 17 0 cfn=lazy_import bzrlib.lazy_import:367 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 367 17 0 cfn= cfi=~ calls=1 0 17 0 fi=~ fn= 0 0 fi=/usr/lib/python2.6/threading.py fn=_note threading:64 64 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/ui/text.py fn=_repaint bzrlib.ui.text:218 218 0 cfn=_render_line bzrlib.ui.text:207 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/ui/text.py calls=4 207 218 0 cfn=_show_line bzrlib.ui.text:153 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/ui/text.py calls=4 153 218 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py fn=_clear_cached_state bzrlib.branch:2431 2431 0 cfn=_clear_cached_state bzrlib.branch:721 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=3 721 2431 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=index_offset bzrlib.repofmt.pack_repo:206 206 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=names bzrlib.repofmt.pack_repo:1754 1754 0 cfn= cfi=~ calls=5 0 1754 0 cfn= cfi=~ calls=5 0 1754 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py fn=__init__ bzrlib.pack:227 227 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py fn=put_bytes bzrlib.transport.local:192 192 0 cfn=__init__ bzrlib.atomicfile:50 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/atomicfile.py calls=1 50 192 0 cfn=commit bzrlib.atomicfile:109 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/atomicfile.py calls=1 109 192 0 cfn=_abspath bzrlib.transport.local:94 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=1 94 192 0 cfn=check_legal_path bzrlib.osutils:1303 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=1 1303 192 0 cfn=write bzrlib.atomicfile:96 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/atomicfile.py calls=1 96 192 0 cfn=close bzrlib.atomicfile:119 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/atomicfile.py calls=1 119 192 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/rio.py fn=as_dict bzrlib.rio:237 237 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py fn=lock_write bzrlib.workingtree_4:611 611 0 cfn=_lock_self_write bzrlib.workingtree_4:586 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=3 586 611 3 cfn=lock_write bzrlib.branch:2092 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=3 2092 611 4 cfn= bzrlib.workingtree:266 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py calls=3 266 611 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=_read_prelude bzrlib.dirstate:2132 2132 0 cfn= cfi=~ calls=3 0 2132 0 cfn= cfi=~ calls=2 0 2132 0 cfn= cfi=~ calls=2 0 2132 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=_ensure_root bzrlib.chk_map:120 120 0 cfn=_get_node bzrlib.chk_map:126 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=5 126 120 8 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=_add_text bzrlib.groupcompress:1045 1045 0 cfn=_insert_record_stream bzrlib.groupcompress:1398 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=2 1398 1045 1 cfn=_check_add bzrlib.groupcompress:1084 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=1 1084 1045 0 cfn=_check_write_ok bzrlib.groupcompress:1690 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=1 1690 1045 0 cfn=__init__ bzrlib.versionedfile:144 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/versionedfile.py calls=1 144 1045 0 cfn= cfi=~ calls=1 0 1045 0 fi=/usr/lib/python2.6/email/mime/base.py fn= email.MIMEBase:5 5 0 cfn=MIMEBase email.MIMEBase:13 cfi=/usr/lib/python2.6/email/mime/base.py calls=1 13 5 0 fi=~ fn= 0 0 fi=/usr/lib/python2.6/sre_parse.py fn=opengroup sre_parse:78 78 0 cfn= cfi=~ calls=6 0 78 0 cfn= cfi=~ calls=4 0 78 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py fn=lazy_import bzrlib.lazy_import:229 229 0 cfn=_convert_imports bzrlib.lazy_import:238 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=5 238 229 0 cfn=_build_map bzrlib.lazy_import:244 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=5 244 229 0 fi=/usr/lib/python2.6/logging/__init__.py fn=makeRecord logging:1112 1112 0 cfn=__init__ logging:223 cfi=/usr/lib/python2.6/logging/__init__.py calls=3 223 1112 1 fi=/usr/lib/python2.6/logging/__init__.py fn=handle logging:1145 1145 0 cfn=callHandlers logging:1174 cfi=/usr/lib/python2.6/logging/__init__.py calls=3 1174 1145 1 cfn=filter logging:556 cfi=/usr/lib/python2.6/logging/__init__.py calls=3 556 1145 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py fn=open bzrlib.branch:1742 1742 0 cfn=__init__ bzrlib.lockable_files:100 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py calls=1 100 1742 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=2 102 1742 0 cfn=__init__ bzrlib.branch:2425 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=1 2425 1742 5 cfn=find_repository bzrlib.bzrdir:655 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=1 655 1742 18 cfn=get_branch_transport bzrlib.bzrdir:1631 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=1 1631 1742 0 cfn=_branch_class bzrlib.branch:1901 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=1 1901 1742 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=_remove_pack_indices bzrlib.repofmt.pack_repo:1814 1814 0 cfn=remove_index bzrlib.repofmt.pack_repo:637 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=5 637 1814 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/tree.py fn=iter_search_rules bzrlib.tree:672 672 0 cfn=_get_rules_searcher_read_locked <>:1 cfi= calls=2 1 672 0 cfn=get_selected_items bzrlib.rules:109 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/rules.py calls=2 109 672 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/urlutils.py fn=strip_trailing_slash bzrlib.urlutils:474 474 0 cfn=_find_scheme_and_separator bzrlib.urlutils:86 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/urlutils.py calls=4 86 474 0 cfn= cfi=~ calls=4 0 474 0 cfn= cfi=~ calls=4 0 474 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=__init__ bzrlib.groupcompress:471 471 0 fi=/usr/lib/python2.6/email/mime/multipart.py fn= email.mime.multipart:5 5 0 cfn=MIMEMultipart email.mime.multipart:13 cfi=/usr/lib/python2.6/email/mime/multipart.py calls=1 13 5 0 fi=/usr/lib/python2.6/email/base64mime.py fn= email.base64mime:25 25 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py fn=safe_unicode bzrlib.osutils:1117 1117 0 cfn= cfi=~ calls=4 0 1117 0 cfn= cfi=~ calls=5 0 1117 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py fn=_convert_import_str bzrlib.lazy_import:255 255 0 cfn= cfi=~ calls=6 0 255 0 cfn= cfi=~ calls=4 0 255 0 cfn= cfi=~ calls=2 0 255 0 cfn= cfi=~ calls=2 0 255 0 fi=/usr/lib/python2.6/optparse.py fn=_process_short_opts optparse:1498 1498 0 cfn=process optparse:765 cfi=/usr/lib/python2.6/optparse.py calls=1 765 1498 0 cfn= cfi=~ calls=2 0 1498 0 cfn= cfi=~ calls=2 0 1498 0 cfn=takes_value optparse:739 cfi=/usr/lib/python2.6/optparse.py calls=1 739 1498 0 cfn= cfi=~ calls=1 0 1498 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=_get_user_id bzrlib.config:667 667 0 cfn=_get_best_value bzrlib.config:640 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=2 640 667 3 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 667 0 cfn=get_bytes bzrlib.transport:602 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py calls=2 602 667 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py fn=_set_write_transaction bzrlib.lockable_files:305 305 0 cfn=__init__ bzrlib.transactions:132 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transactions.py calls=3 132 305 0 cfn=_set_transaction bzrlib.lockable_files:353 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py calls=3 353 305 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockdir.py fn=confirm bzrlib.lockdir:392 392 0 cfn=peek bzrlib.lockdir:419 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockdir.py calls=3 419 392 0 cfn= cfi=~ calls=3 0 392 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lock.py fn=__init__ bzrlib.lock:201 201 0 cfn= cfi=~ calls=1 0 201 0 cfn=_posix_realpath bzrlib.osutils:262 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=1 262 201 0 cfn=_open bzrlib.lock:118 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lock.py calls=1 118 201 0 cfn=__init__ bzrlib.lock:114 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lock.py calls=1 114 201 0 cfn= cfi=~ calls=1 0 201 0 fi=/usr/lib/python2.6/tempfile.py fn=_candidate_tempdir_list tempfile:140 140 0 cfn=getenv os:510 cfi=/usr/lib/python2.6/os.py calls=3 510 140 0 cfn= cfi=~ calls=1 0 140 0 cfn= cfi=~ calls=1 0 140 0 cfn= cfi=~ calls=1 0 140 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/cache_utf8.py fn=decode bzrlib.cache_utf8:66 66 0 cfn=<_codecs.utf_8_decode> cfi=~ calls=2 0 66 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/urlutils.py fn=unescape_for_display bzrlib.urlutils:569 569 0 cfn=_posix_local_path_from_url bzrlib.urlutils:218 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/urlutils.py calls=3 218 569 0 cfn= cfi=~ calls=3 0 569 0 cfn= cfi=~ calls=3 0 569 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py fn=open_write_stream bzrlib.transport.local:327 327 0 cfn= cfi=~ calls=1 0 327 0 cfn=abspath bzrlib.transport.local:105 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=1 105 327 0 cfn=put_bytes_non_atomic bzrlib.transport.local:286 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=1 286 327 0 cfn=_check_mode_and_size bzrlib.transport.local:351 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=1 351 327 0 cfn=__init__ bzrlib.transport:249 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py calls=1 249 327 0 cfn=_abspath bzrlib.transport.local:94 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=1 94 327 0 cfn= cfi=~ calls=1 0 327 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py fn=rmdir bzrlib.transport.local:509 509 0 cfn= cfi=~ calls=3 0 509 0 cfn=_abspath bzrlib.transport.local:94 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=3 94 509 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py fn=sha1 bzrlib.workingtree_4:1274 1274 0 cfn=_content_filter_stack bzrlib.tree:635 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/tree.py calls=1 635 1274 0 cfn=internal_size_sha_file_byname bzrlib.filters:174 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/filters/__init__.py calls=1 174 1274 0 cfn=safe_unicode bzrlib.osutils:1117 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=1 1117 1274 0 cfn=relpath bzrlib.workingtree:424 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py calls=1 424 1274 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=__init__ bzrlib.chk_map:635 635 0 cfn=__init__ bzrlib.chk_map:541 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=4 541 635 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py fn=__init__ bzrlib.knit:2767 2767 0 cfn=__init__ bzrlib.knit:2728 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=1 2728 2767 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py fn=__init__ bzrlib.knit:3192 3192 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/identitymap.py fn=__init__ bzrlib.identitymap:46 46 0 fi=/home/ian/.bazaar/plugins/email/emailer.py fn=should_send bzrlib.plugins.email.emailer:234 234 0 cfn=get_user_option bzrlib.config:176 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=4 176 234 9 cfn=to bzrlib.plugins.email.emailer:150 cfi=/home/ian/.bazaar/plugins/email/emailer.py calls=1 150 234 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=/usr/lib/python2.6/sre_parse.py fn=isident sre_parse:216 216 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py fn=minimum_path_selection bzrlib.osutils:105 105 0 cfn= cfi=~ calls=2 0 105 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py fn=get_terminal_encoding bzrlib.osutils:412 412 0 cfn=mutter bzrlib.trace:136 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/trace.py calls=1 136 412 0 cfn=<_codecs.lookup> cfi=~ calls=1 0 412 0 cfn= cfi=~ calls=1 0 412 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/commands.py fn=_setup_outf bzrlib.commands:588 588 0 cfn=get_terminal_encoding bzrlib.osutils:412 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=1 412 588 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 588 0 cfn=getwriter codecs:970 cfi=/usr/lib/python2.6/codecs.py calls=1 970 588 0 cfn=__init__ codecs:322 cfi=/usr/lib/python2.6/codecs.py calls=1 322 588 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/commands.py fn=parse_args bzrlib.commands:721 721 0 cfn=get_optparser bzrlib.option:433 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/option.py calls=1 433 721 2 cfn=options bzrlib.commands:574 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commands.py calls=1 574 721 0 cfn=parse_args optparse:1349 cfi=/usr/lib/python2.6/optparse.py calls=1 1349 721 0 cfn= cfi=~ calls=1 0 721 0 fi=/usr/lib/python2.6/string.py fn=find string:349 349 0 fi=/usr/lib/python2.6/logging/__init__.py fn=formatTime logging:378 378 0 cfn= cfi=~ calls=3 0 378 0 cfn= cfi=~ calls=3 0 378 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py fn=_find_creation_modes bzrlib.bzrdir:702 702 0 cfn=stat bzrlib.transport.local:478 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=2 478 702 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py fn=open_containing_from_transport bzrlib.bzrdir:893 893 0 cfn=open_from_transport bzrlib.bzrdir:838 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=2 838 893 1 cfn=relpath bzrlib.transport.local:140 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=2 140 893 1 cfn=unescape bzrlib.urlutils:515 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/urlutils.py calls=2 515 893 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 893 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py fn=get_workingtree_transport bzrlib.bzrdir:1659 1659 0 cfn=clone bzrlib.transport.local:78 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=5 78 1659 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/index.py fn=__init__ bzrlib.index:87 87 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/index.py fn= bzrlib.index:1310 1310 0 cfn=key_count bzrlib.btree_index:1235 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=6 1235 1310 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py fn=get_parent_ids bzrlib.workingtree_4:407 407 0 cfn=get_parent_ids bzrlib.dirstate:1803 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=6 1803 407 0 cfn=current_dirstate bzrlib.workingtree_4:201 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=6 201 407 0 fi= fn=commit_write_locked <>:1 1 0 cfn=unlock bzrlib.workingtree_4:1124 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 1124 1 1004 cfn=commit bzrlib.workingtree_4:193 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 193 1 1465 cfn=lock_write bzrlib.workingtree_4:611 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 611 1 7 fi=/usr/lib/python2.6/encodings/ascii.py fn=getregentry encodings.ascii:41 41 0 cfn=__new__ codecs:77 cfi=/usr/lib/python2.6/codecs.py calls=2 77 41 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=__init__ bzrlib.chk_map:80 80 0 cfn=_node_key bzrlib.chk_map:499 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=6 499 80 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=_save bzrlib.chk_map:522 522 0 cfn=serialise bzrlib.chk_map:1223 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=4 1223 522 98 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py fn=set_writer bzrlib.knit:3291 3291 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/remote.py fn=RemoteRepositoryFormat bzrlib.remote:398 398 0 cfn=__init__ bzrlib.bzrdir:3072 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=1 3072 398 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py fn=_note bzrlib.commit:123 123 0 cfn=note bzrlib.trace:109 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/trace.py calls=3 109 123 2 fi=/usr/lib/python2.6/email/iterators.py fn= email.iterators:5 5 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=~ fn= 0 0 cfn=decode encodings.utf_8:15 cfi=/usr/lib/python2.6/encodings/utf_8.py calls=1 15 0 0 fi=/usr/lib/python2.6/sre_parse.py fn=_escape sre_parse:263 263 0 cfn= cfi=~ calls=3 0 263 0 cfn= cfi=~ calls=1 0 263 0 cfn= cfi=~ calls=1 0 263 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=user_email bzrlib.config:222 222 0 cfn=username bzrlib.config:226 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=3 226 222 3 cfn=extract_email_address bzrlib.config:906 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=3 906 222 1 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py fn=_clear_cached_state bzrlib.branch:721 721 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py fn=find_format bzrlib.branch:1396 1396 0 cfn= cfi=~ calls=1 0 1396 0 cfn=get bzrlib.transport.local:153 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=1 153 1396 0 cfn=get_branch_transport bzrlib.bzrdir:1631 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=1 1631 1396 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py fn=_last_revision_info bzrlib.branch:2436 2436 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 2436 0 cfn=get_bytes bzrlib.transport:602 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py calls=1 602 2436 0 cfn=get_cached_utf8 bzrlib.cache_utf8:92 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/cache_utf8.py calls=1 92 2436 0 cfn= cfi=~ calls=1 0 2436 0 cfn= cfi=~ calls=1 0 2436 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py fn=open_workingtree bzrlib.bzrdir:1721 1721 0 cfn=find_format bzrlib.workingtree:2727 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py calls=1 2727 1721 0 cfn=open bzrlib.workingtree:2972 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py calls=1 2972 1721 27 cfn=_check_supported bzrlib.bzrdir:135 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=1 135 1721 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py fn=_find_modes bzrlib.lockable_files:150 150 0 cfn=stat bzrlib.transport.local:478 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=3 478 150 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockdir.py fn=__init__ bzrlib.lockdir:162 162 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/progress.py fn=_overall_completion_fraction bzrlib.progress:110 110 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py fn=get_file_with_stat bzrlib.workingtree:438 438 0 cfn=get_file_byname bzrlib.workingtree:453 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py calls=1 453 438 0 cfn=_content_filter_stack bzrlib.tree:635 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/tree.py calls=1 635 438 0 cfn=supports_content_filtering bzrlib.workingtree:290 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py calls=1 290 438 0 cfn= cfi=~ calls=1 0 438 0 cfn=filtered_input_file bzrlib.filters:141 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/filters/__init__.py calls=1 141 438 0 cfn= cfi=~ calls=1 0 438 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py fn=delete bzrlib.transport.local:422 422 0 cfn= cfi=~ calls=3 0 422 0 cfn=_abspath bzrlib.transport.local:94 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=3 94 422 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/versionedfile.py fn=__init__ bzrlib.versionedfile:111 111 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=_find_from_fallback bzrlib.groupcompress:1197 1197 0 fi=/usr/lib/python2.6/multiprocessing/process.py fn=Process multiprocessing.process:60 60 0 cfn= cfi=~ calls=3 0 60 0 fi=/usr/lib/python2.6/quopri.py fn= quopri:3 3 0 fi=/usr/lib/python2.6/re.py fn=match re:134 134 0 cfn= cfi=~ calls=4 0 134 0 cfn=_compile re:229 cfi=/usr/lib/python2.6/re.py calls=4 229 134 1 fi=~ fn= 0 0 fi=~ fn=<_socket.gethostname> 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py fn=size_sha_file bzrlib.osutils:621 621 0 cfn= cfi=~ calls=1 0 621 0 cfn= cfi=~ calls=2 0 621 0 cfn=<_hashlib.openssl_sha1> cfi=~ calls=1 0 621 0 cfn= cfi=~ calls=1 0 621 0 cfn= cfi=~ calls=1 0 621 0 fi=/usr/lib/python2.6/optparse.py fn=__init__ optparse:1172 1172 0 cfn=__init__ optparse:919 cfi=/usr/lib/python2.6/optparse.py calls=1 919 1172 0 cfn=__init__ optparse:352 cfi=/usr/lib/python2.6/optparse.py calls=1 352 1172 0 cfn=set_usage optparse:1258 cfi=/usr/lib/python2.6/optparse.py calls=1 1258 1172 0 cfn=_populate_option_list optparse:1239 cfi=/usr/lib/python2.6/optparse.py calls=1 1239 1172 0 cfn=_init_parsing_state optparse:1249 cfi=/usr/lib/python2.6/optparse.py calls=1 1249 1172 0 cfn=set_parser optparse:211 cfi=/usr/lib/python2.6/optparse.py calls=1 211 1172 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=__init__ bzrlib.config:1399 1399 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py fn=interpolate bzrlib.util.configobj.configobj:344 344 0 cfn=recursive_interpolate bzrlib.util.configobj.configobj:345 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py calls=5 345 344 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py fn=__init__ bzrlib.branch:88 88 0 cfn=_open_hook bzrlib.branch:2407 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=1 2407 88 5 cfn=make_tags bzrlib.branch:1871 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=1 1871 88 0 cfn=__iter__ bzrlib.hooks:246 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/hooks.py calls=1 246 88 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py fn=_get_base bzrlib.branch:2080 2080 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py fn=__repr__ bzrlib.lockable_files:129 129 0 cfn=__repr__ bzrlib.transport:1172 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py calls=3 1172 129 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=_iter_disk_pack_index bzrlib.repofmt.pack_repo:1719 1719 0 cfn=__init__ bzrlib.btree_index:625 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=3 625 1719 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=_max_pack_count bzrlib.repofmt.pack_repo:1740 1740 0 fi=/usr/lib/python2.6/tempfile.py fn=__init__ tempfile:365 365 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/index.py fn=__init__ bzrlib.index:1177 1177 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py fn=__init__ bzrlib.repository:1153 1153 0 cfn=__init__ bzrlib.fifo_cache:25 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/fifo_cache.py calls=1 25 1153 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 1153 0 cfn=_warn_if_deprecated bzrlib.repofmt.pack_repo:2203 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 2203 1153 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py fn=revision_trees bzrlib.repository:2366 2366 0 cfn=_iter_inventories bzrlib.repofmt.groupcompress_repo:769 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/groupcompress_repo.py calls=2 769 2366 3 cfn=__call__ bzrlib.lazy_import:120 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 120 2366 0 cfn=iter_inventories bzrlib.repository:2181 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=1 2181 2366 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/urlutils.py fn=file_relpath bzrlib.urlutils:72 72 0 cfn=_posix_local_path_from_url bzrlib.urlutils:218 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/urlutils.py calls=4 218 72 0 cfn=relpath bzrlib.osutils:1023 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=2 1023 72 0 cfn=escape bzrlib.urlutils:63 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/urlutils.py calls=2 63 72 0 cfn= cfi=~ calls=2 0 72 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py fn=get_file_byname bzrlib.workingtree:453 453 0 cfn=abspath bzrlib.workingtree:384 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py calls=1 384 453 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py fn=find_format bzrlib.workingtree:2727 2727 0 cfn= cfi=~ calls=1 0 2727 0 cfn=get bzrlib.transport.local:153 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=1 153 2727 0 cfn=get_workingtree_transport bzrlib.bzrdir:1659 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=1 1659 2727 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py fn=mkdir bzrlib.transport.local:323 323 0 cfn=_abspath bzrlib.transport.local:94 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=3 94 323 0 cfn=_mkdir bzrlib.transport.local:307 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=3 307 323 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/rio.py fn=to_string bzrlib.rio:186 186 0 cfn=to_lines bzrlib.rio:164 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/rio.py calls=3 164 186 0 cfn= cfi=~ calls=3 0 186 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/versionedfile.py fn=get_bytes_as bzrlib.versionedfile:119 119 0 cfn= cfi=~ calls=5 0 119 0 fi=/usr/lib/python2.6/dist-packages/bzrlib/plugins/dbus/activity.py fn=advertise_branch bzrlib.plugins.dbus.activity:73 73 0 cfn=last_revision bzrlib.branch:780 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=1 780 73 0 cfn=announce_revision_urls bzrlib.plugins.dbus.activity:87 cfi=/usr/lib/python2.6/dist-packages/bzrlib/plugins/dbus/activity.py calls=1 87 73 0 cfn=_get_base bzrlib.branch:2080 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=1 2080 73 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=_key_value_len bzrlib.chk_map:721 721 0 cfn= cfi=~ calls=6 0 721 0 cfn= cfi=~ calls=2 0 721 0 cfn= cfi=~ calls=2 0 721 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py fn=__init__ bzrlib.knit:861 861 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py fn=add_references bzrlib.knit:2732 2732 0 cfn=add_key bzrlib.knit:2746 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=1 2746 2732 0 cfn= cfi=~ calls=1 0 2732 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=get_parent_map bzrlib.groupcompress:1719 1719 0 cfn=_get_entries bzrlib.groupcompress:1695 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=4 1695 1719 2 cfn=_check_read bzrlib.groupcompress:1685 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=2 1685 1719 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/views.py fn=_load_view_info bzrlib.views:175 175 0 cfn=lock_read bzrlib.workingtree_4:565 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 565 175 3 cfn=unlock bzrlib.workingtree_4:1124 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 1124 175 0 cfn=get_bytes bzrlib.transport:602 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py calls=1 602 175 0 cfn= cfi=~ calls=1 0 175 0 cfn=_deserialize_view_content bzrlib.views:205 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/views.py calls=1 205 175 0 fi=/usr/lib/python2.6/email/encoders.py fn= email.encoders:5 5 0 fi=/usr/lib/python2.6/codecs.py fn=write codecs:347 347 0 cfn= cfi=~ calls=3 0 347 0 cfn=<_codecs.utf_8_encode> cfi=~ calls=3 0 347 0 fi=/usr/lib/python2.6/posixpath.py fn=splitext os.path:94 94 0 cfn=_splitext genericpath:85 cfi=/usr/lib/python2.6/genericpath.py calls=3 85 94 0 fi=~ fn= 0 0 fi=/usr/lib/python2.6/sre_parse.py fn=closegroup sre_parse:89 89 0 cfn= cfi=~ calls=6 0 89 0 fi=/usr/lib/python2.6/sre_parse.py fn=_class_escape sre_parse:231 231 0 cfn= cfi=~ calls=7 0 231 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py fn=check_legal_path bzrlib.osutils:1303 1303 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/option.py fn=short_name bzrlib.option:197 197 0 fi=/usr/lib/python2.6/gettext.py fn=dgettext gettext:542 542 0 cfn=translation gettext:476 cfi=/usr/lib/python2.6/gettext.py calls=2 476 542 0 cfn= cfi=~ calls=4 0 542 0 fi=/usr/lib/python2.6/logging/__init__.py fn=getLevelName logging:145 145 0 cfn= cfi=~ calls=3 0 145 0 fi=/usr/lib/python2.6/logging/__init__.py fn=filter logging:556 556 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py fn=_open bzrlib.bzrdir:2472 2472 0 cfn=_supply_sub_formats_to bzrlib.bzrdir:2495 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=2 2495 2472 0 cfn=__init__ bzrlib.bzrdir:780 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=2 780 2472 0 cfn=__init__ bzrlib.bzrdir:2334 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=2 2334 2472 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py fn=get_transaction bzrlib.lockable_files:342 342 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lock.py fn=__init__ bzrlib.lock:76 76 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lock.py fn=_unlock bzrlib.lock:158 158 0 cfn= cfi=~ calls=2 0 158 0 cfn=_clear_f bzrlib.lock:135 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lock.py calls=2 135 158 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lock.py fn=__init__ bzrlib.lock:167 167 0 cfn=_posix_realpath bzrlib.osutils:262 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=1 262 167 0 cfn=_open bzrlib.lock:118 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lock.py calls=1 118 167 0 cfn= cfi=~ calls=1 0 167 0 cfn=__init__ bzrlib.lock:114 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lock.py calls=1 114 167 0 cfn= cfi=~ calls=1 0 167 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=reload_pack_names bzrlib.repofmt.pack_repo:1957 1957 0 cfn=_diff_pack_names bzrlib.repofmt.pack_repo:1848 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 1848 1957 0 cfn=ensure_loaded bzrlib.repofmt.pack_repo:1627 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=2 1627 1957 1 cfn=_syncronize_pack_names_from_disk_nodes bzrlib.repofmt.pack_repo:1880 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 1880 1957 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=lock_write bzrlib.repofmt.pack_repo:2313 2313 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 2313 0 cfn=__init__ bzrlib.transactions:132 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transactions.py calls=1 132 2313 0 cfn=_refresh_data bzrlib.repofmt.pack_repo:2272 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 2272 2313 0 cfn=is_locked bzrlib.repofmt.pack_repo:2307 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 2307 2313 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py fn=convert_path_to_url bzrlib.transport:1555 1555 0 cfn=_posix_local_path_to_url bzrlib.urlutils:226 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/urlutils.py calls=1 226 1555 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 1555 0 cfn=__getattr__ bzrlib.lazy_regex:63 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_regex.py calls=1 63 1555 1 cfn= cfi=~ calls=1 0 1555 0 fi=/home/ian/.bazaar/plugins/search/index.py fn=__init__ bzrlib.plugins.search.index:218 218 0 cfn=get_bytes bzrlib.transport:602 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py calls=1 602 218 0 cfn=__init__ bzrlib.plugins.search.errors:39 cfi=/home/ian/.bazaar/plugins/search/errors.py calls=1 39 218 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/builtins.py fn=internal_tree_files bzrlib.builtins:138 138 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 138 0 cfn=open_containing bzrlib.workingtree:319 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py calls=1 319 138 31 cfn=supports_views bzrlib.workingtree:293 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py calls=1 293 138 0 cfn=lookup_view bzrlib.views:106 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/views.py calls=1 106 138 3 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/tree.py fn=iter_changes bzrlib.tree:98 98 0 cfn=iter_changes bzrlib.workingtree_4:1958 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 1958 98 336 cfn=get bzrlib.inter:70 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/inter.py calls=1 70 98 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/filters/__init__.py fn=internal_size_sha_file_byname bzrlib.filters:174 174 0 cfn= cfi=~ calls=1 0 174 0 cfn=size_sha_file bzrlib.osutils:621 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=1 621 174 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 174 0 cfn= cfi=~ calls=1 0 174 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py fn=local_abspath bzrlib.transport.local:124 124 0 cfn=abspath bzrlib.transport.local:105 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=3 105 124 0 cfn=_posix_local_path_from_url bzrlib.urlutils:218 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/urlutils.py calls=3 218 124 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py fn=_mkdir bzrlib.transport.local:307 307 0 cfn= cfi=~ calls=3 0 307 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/rio.py fn=read_stanza bzrlib.rio:250 250 0 cfn= cfi=~ calls=7 0 250 0 fi= fn=_last_revision_read_locked <>:1 1 0 cfn=lock_read bzrlib.workingtree_4:565 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=2 565 1 0 cfn=unlock bzrlib.workingtree_4:1124 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=2 1124 1 0 cfn=_last_revision bzrlib.workingtree_4:556 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=2 556 1 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=__init__ bzrlib.dirstate:365 365 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=_read_header bzrlib.dirstate:2104 2104 0 cfn=_read_prelude bzrlib.dirstate:2132 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 2132 2104 0 cfn= cfi=~ calls=2 0 2104 0 cfn= cfi=~ calls=1 0 2104 0 cfn= cfi=~ calls=2 0 2104 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py fn=KnitVersionedFiles bzrlib.knit:850 850 0 fi=/usr/lib/python2.6/tarfile.py fn=TarInfo tarfile:910 910 0 fi=/usr/lib/python2.6/tarfile.py fn=TarFile tarfile:1472 1472 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=get_sha1s bzrlib.groupcompress:1372 1372 0 cfn=get_record_stream bzrlib.groupcompress:1162 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=2 1162 1372 0 cfn=get_bytes_as bzrlib.groupcompress:441 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=1 441 1372 0 cfn=sha_string bzrlib.osutils:660 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=1 660 1372 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=__init__ bzrlib.groupcompress:1591 1591 0 cfn=__init__ bzrlib.knit:2728 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py calls=1 2728 1591 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py fn=_cleanup bzrlib.commit:562 562 0 cfn=unlock bzrlib.workingtree_4:1124 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 1124 562 0 cfn=unlock bzrlib.workingtree_4:1857 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 1857 562 0 cfn=finished bzrlib.progress:104 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/progress.py calls=1 104 562 0 cfn=_cleanup_bound_branch bzrlib.commit:586 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py calls=1 586 562 0 fi=/usr/lib/python2.6/smtplib.py fn=SMTP smtplib:187 187 0 fi=/usr/lib/python2.6/genericpath.py fn=_splitext genericpath:85 85 0 cfn= cfi=~ calls=6 0 85 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py fn=get_obj bzrlib.registry:54 54 0 cfn=_do_import bzrlib.registry:64 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py calls=2 64 54 15 cfn=get_obj bzrlib.registry:35 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py calls=2 35 54 0 fi=/usr/lib/python2.6/logging/__init__.py fn=isEnabledFor logging:1214 1214 0 cfn=getEffectiveLevel logging:1200 cfi=/usr/lib/python2.6/logging/__init__.py calls=3 1200 1214 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/ui/text.py fn=clear_term bzrlib.ui.text:62 62 0 cfn=clear bzrlib.ui.text:157 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/ui/text.py calls=3 157 62 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=_get_nickname bzrlib.config:431 431 0 cfn=get_user_option bzrlib.config:176 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=6 176 431 3 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py fn=_get_nick bzrlib.branch:228 228 0 cfn=get_master_branch_read_locked <>:1 cfi= calls=1 1 228 2 cfn=get_config bzrlib.branch:192 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=1 192 228 0 cfn=has_explicit_nickname bzrlib.config:745 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=1 745 228 2 cfn=get_nickname bzrlib.config:292 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=1 292 228 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py fn=__init__ bzrlib.branch:2425 2425 0 cfn=__init__ bzrlib.branch:2055 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=1 2055 2425 5 cfn= cfi=~ calls=1 0 2425 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py fn=_get_file_mode bzrlib.bzrdir:732 732 0 cfn=_find_creation_modes bzrlib.bzrdir:702 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=2 702 732 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py fn=find_format bzrlib.bzrdir:851 851 0 cfn=find_format bzrlib.bzrdir:1775 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=2 1775 851 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=open bzrlib.repofmt.pack_repo:2515 2515 0 cfn=__init__ bzrlib.repofmt.groupcompress_repo:605 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/groupcompress_repo.py calls=1 605 2515 1 cfn=__init__ bzrlib.lockable_files:100 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py calls=1 100 2515 0 cfn=get_repository_transport bzrlib.bzrdir:1645 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=1 1645 2515 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chunk_writer.py fn=set_optimize bzrlib.chunk_writer:148 148 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/inventory.py fn=__init__ bzrlib.inventory:535 535 0 cfn=__init__ bzrlib.inventory:199 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/inventory.py calls=3 199 535 0 fi= fn=set_last_revision_info_write_locked <>:1 1 0 cfn=set_last_revision_info bzrlib.branch:2457 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=1 2457 1 21 cfn=lock_write bzrlib.branch:2092 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=1 2092 1 0 cfn=unlock bzrlib.branch:2122 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=1 2122 1 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/xml_serializer.py fn=write_revision_to_string bzrlib.xml_serializer:89 89 0 cfn=_pack_revision bzrlib.xml8:326 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/xml8.py calls=1 326 89 10 cfn=tostring xml.etree.ElementTree:1003 cfi=/usr/lib/python2.6/xml/etree/ElementTree.py calls=1 1003 89 2 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py fn=_detect_case_handling bzrlib.workingtree:254 254 0 cfn=stat bzrlib.transport.local:478 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=1 478 254 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 254 0 cfn=get_workingtree_transport bzrlib.bzrdir:1659 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=1 1659 254 0 cfn=_setup_directory_is_tree_reference bzrlib.workingtree:1023 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py calls=1 1023 254 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py fn=relpath bzrlib.transport.local:140 140 0 cfn=strip_trailing_slash bzrlib.urlutils:474 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/urlutils.py calls=4 474 140 0 cfn=file_relpath bzrlib.urlutils:72 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/urlutils.py calls=2 72 140 0 fi= fn=_get_rules_searcher_read_locked <>:1 1 0 cfn=lock_read bzrlib.workingtree_4:565 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=2 565 1 0 cfn=unlock bzrlib.workingtree_4:1124 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=2 1124 1 0 cfn=_get_rules_searcher bzrlib.workingtree:2555 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py calls=2 2555 1 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py fn=commit bzrlib.workingtree_4:193 193 0 cfn=commit_write_locked <>:1 cfi= calls=1 1 193 1465 cfn=_make_dirty bzrlib.workingtree_4:128 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 128 193 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=iteritems bzrlib.chk_map:468 468 0 cfn=_ensure_root bzrlib.chk_map:120 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=3 120 468 4 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py fn=_check_out_of_date_tree bzrlib.commit:473 473 0 cfn=has_revision_read_locked <>:1 cfi= calls=1 1 473 2 cfn=last_revision_info_read_locked <>:1 cfi= calls=1 1 473 0 cfn=get_parent_ids_read_locked <>:1 cfi= calls=1 1 473 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=/usr/lib/python2.6/stat.py fn=S_IMODE stat:21 21 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=~ fn=<_codecs.utf_8_encode> 0 0 fi=/usr/lib/python2.6/sre_parse.py fn=__setitem__ sre_parse:140 140 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py fn=local_time_offset bzrlib.osutils:682 682 0 cfn= cfi=~ calls=1 0 682 0 cfn= cfi=~ calls=1 0 682 0 cfn= cfi=~ calls=1 0 682 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py fn=safe_utf8 bzrlib.osutils:1132 1132 0 cfn= cfi=~ calls=1 0 1132 0 cfn= cfi=~ calls=1 0 1132 0 cfn= cfi=~ calls=2 0 1132 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py fn=__init__ bzrlib.lazy_import:222 222 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py fn=_get_key_or_default bzrlib.registry:186 186 0 cfn=_get_default_key bzrlib.registry:233 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py calls=2 233 186 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py fn=keys bzrlib.registry:216 216 0 cfn= cfi=~ calls=3 0 216 0 cfn= cfi=~ calls=3 0 216 0 fi=/usr/lib/python2.6/optparse.py fn=parse_args optparse:1349 1349 0 cfn=get_default_values optparse:1300 cfi=/usr/lib/python2.6/optparse.py calls=1 1300 1349 0 cfn=_process_args optparse:1401 cfi=/usr/lib/python2.6/optparse.py calls=1 1401 1349 0 cfn=_get_args optparse:1343 cfi=/usr/lib/python2.6/optparse.py calls=1 1343 1349 0 cfn=check_values optparse:1388 cfi=/usr/lib/python2.6/optparse.py calls=1 1388 1349 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=_get_signature_checking bzrlib.config:349 349 0 cfn=_get_user_option bzrlib.config:365 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=3 365 349 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=_get_signing_policy bzrlib.config:355 355 0 cfn=_get_user_option bzrlib.config:365 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=3 365 355 1 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=extract_email_address bzrlib.config:906 906 0 cfn=parse_username bzrlib.config:897 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=4 897 906 1 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/inter.py fn=get bzrlib.inter:70 70 0 cfn=is_compatible bzrlib.workingtree_4:2054 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 2054 70 0 cfn=__init__ bzrlib.workingtree_4:1918 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 1918 70 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py fn=_find_containing bzrlib.bzrdir:626 626 0 cfn=usable_repository bzrlib.bzrdir:662 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=2 662 626 18 cfn=open_containing_from_transport bzrlib.bzrdir:893 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=1 893 626 0 cfn=clone bzrlib.transport.local:78 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=1 78 626 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/errors.py fn=__init__ bzrlib.errors:707 707 0 cfn=unescape_for_display bzrlib.urlutils:569 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/urlutils.py calls=2 569 707 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=_commit_write_group bzrlib.repofmt.pack_repo:2280 2280 0 cfn=_commit_write_group bzrlib.repofmt.pack_repo:2057 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 2057 2280 13 cfn= cfi=~ calls=1 0 2280 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py fn=has_revisions bzrlib.repository:1662 1662 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 1662 0 cfn=get_parent_map bzrlib.groupcompress:1099 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=1 1099 1662 2 cfn= cfi=~ calls=1 0 1662 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/inventory.py fn=__init__ bzrlib.inventory:1469 1469 0 fi= fn=get_master_branch_read_locked <>:1 1 0 cfn=lock_read bzrlib.branch:2107 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=2 2107 1 0 cfn=unlock bzrlib.branch:2122 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=2 2122 1 0 cfn=get_master_branch bzrlib.branch:2318 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=2 2318 1 5 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py fn=flush bzrlib.workingtree_4:257 257 0 cfn=save bzrlib.dirstate:2168 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 2168 257 1002 cfn=current_dirstate bzrlib.workingtree_4:201 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 201 257 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py fn=update_basis_by_delta bzrlib.workingtree_4:1246 1246 0 cfn=update_basis_by_delta bzrlib.dirstate:1355 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 1355 1246 163 cfn=current_dirstate bzrlib.workingtree_4:201 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 201 1246 0 cfn=last_revision bzrlib.workingtree:1757 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py calls=1 1757 1246 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py fn=_open bzrlib.workingtree_4:1444 1444 0 cfn=__init__ bzrlib.workingtree_4:73 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 73 1444 0 cfn=open_branch bzrlib.bzrdir:1708 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=1 1708 1444 25 cfn=local_abspath bzrlib.transport.local:124 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=1 124 1444 0 fi=/home/ian/.bazaar/plugins/email/__init__.py fn=branch_commit_hook bzrlib.plugins.email:88 88 0 cfn=__init__ bzrlib.plugins.email.emailer:33 cfi=/home/ian/.bazaar/plugins/email/emailer.py calls=1 33 88 0 cfn=get_config bzrlib.branch:192 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=1 192 88 0 cfn=send_maybe bzrlib.plugins.email.emailer:246 cfi=/home/ian/.bazaar/plugins/email/emailer.py calls=1 246 88 5 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=_map_no_split bzrlib.chk_map:731 731 0 cfn=_key_value_len bzrlib.chk_map:721 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=1 721 731 0 cfn=common_prefix bzrlib.chk_map:585 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=2 585 731 0 cfn=_compute_search_prefix bzrlib.chk_map:869 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=1 869 731 0 cfn=_search_key bzrlib.chk_map:728 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=1 728 731 0 cfn= cfi=~ calls=1 0 731 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=set_chunked_content bzrlib.groupcompress:277 277 0 fi=~ fn= 0 0 fi=/usr/lib/python2.6/posixpath.py fn=basename os.path:109 109 0 cfn= cfi=~ calls=3 0 109 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py fn=__init__ bzrlib.registry:32 32 0 fi=/usr/lib/python2.6/optparse.py fn=__init__ optparse:187 187 0 cfn=__getitem__ UserDict:17 cfi=/usr/lib/python2.6/UserDict.py calls=1 17 187 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/ui/__init__.py fn=nested_progress_bar bzrlib.ui:107 107 0 cfn=__init__ bzrlib.progress:69 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/progress.py calls=1 69 107 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 107 0 cfn= cfi=~ calls=1 0 107 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/ui/text.py fn=clear bzrlib.ui.text:157 157 0 cfn=_show_line bzrlib.ui.text:153 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/ui/text.py calls=3 153 157 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=signature_needed bzrlib.config:272 272 0 cfn=_get_signing_policy bzrlib.config:686 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=1 686 272 1 cfn=_get_signature_checking bzrlib.config:682 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=1 682 272 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=_get_safe_value bzrlib.config:652 652 0 cfn=_post_commit bzrlib.config:398 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=2 398 652 0 cfn= cfi=~ calls=2 0 652 0 cfn=_get_location_config bzrlib.config:630 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=1 630 652 0 cfn=_get_global_config bzrlib.config:635 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=1 635 652 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=_get_nickname bzrlib.config:739 739 0 cfn=unescape bzrlib.urlutils:515 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/urlutils.py calls=1 515 739 0 cfn=_get_explicit_nickname bzrlib.config:749 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=1 749 739 0 cfn= cfi=~ calls=1 0 739 0 cfn=_get_base bzrlib.branch:2080 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=1 2080 739 0 fi=/home/ian/.bazaar/plugins/search/__init__.py fn=auto_index_branch bzrlib.plugins.search:53 53 0 cfn=open_index_branch bzrlib.plugins.search.index:184 cfi=/home/ian/.bazaar/plugins/search/index.py calls=1 184 53 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py fn=__init__ bzrlib.branch:2055 2055 0 cfn=__init__ bzrlib.branch:88 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=1 88 2055 5 cfn=clone bzrlib.transport.local:78 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=1 78 2055 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py fn=get_stacked_on_url bzrlib.branch:2634 2634 0 cfn=_get_config_location bzrlib.branch:959 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=1 959 2634 5 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 2634 0 cfn=__init__ bzrlib.errors:214 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/errors.py calls=1 214 2634 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py fn=usable_repository bzrlib.bzrdir:662 662 0 cfn=open_repository bzrlib.bzrdir:1714 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=2 1714 662 18 cfn=is_shared bzrlib.repository:2732 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=1 2732 662 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py fn=find_branch_format bzrlib.bzrdir:1611 1611 0 cfn=find_format bzrlib.branch:1396 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=1 1396 1611 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py fn=open_branch bzrlib.bzrdir:1708 1708 0 cfn=open bzrlib.branch:1742 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=1 1742 1708 24 cfn=find_branch_format bzrlib.bzrdir:1611 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=1 1611 1708 0 cfn=_check_supported bzrlib.bzrdir:135 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=1 135 1708 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockdir.py fn=lock_write bzrlib.lockdir:555 555 0 cfn=wait_lock bzrlib.lockdir:471 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockdir.py calls=3 471 555 8 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=_do_autopack bzrlib.repofmt.pack_repo:1467 1467 0 cfn=_max_pack_count bzrlib.repofmt.pack_repo:1740 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 1740 1467 0 cfn=key_count bzrlib.index:1300 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/index.py calls=1 1300 1467 0 cfn= cfi=~ calls=1 0 1467 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=allocate bzrlib.repofmt.pack_repo:1706 1706 0 cfn=add_pack_to_memory bzrlib.repofmt.pack_repo:1414 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 1414 1706 0 cfn=ensure_loaded bzrlib.repofmt.pack_repo:1627 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 1627 1706 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/revision.py fn=_check_properties bzrlib.revision:84 84 0 cfn=contains_whitespace bzrlib.osutils:994 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=1 994 84 0 cfn= cfi=~ calls=2 0 84 0 cfn= cfi=~ calls=1 0 84 0 fi=/usr/lib/python2.6/random.py fn=__init__ random:90 90 0 cfn=seed random:99 cfi=/usr/lib/python2.6/random.py calls=2 99 90 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lru_cache.py fn=_update_max_size bzrlib.lru_cache:388 388 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py fn=_add_text_to_weave bzrlib.repository:815 815 0 cfn=_add_text bzrlib.groupcompress:1045 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=1 1045 815 1 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/mutabletree.py fn=tree_write_locked bzrlib.mutabletree:49 49 0 cfn=unlock bzrlib.workingtree_4:1124 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 1124 49 0 cfn=lock_tree_write bzrlib.workingtree_4:606 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 606 49 0 cfn=unversion bzrlib.workingtree_4:1151 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 1151 49 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py fn=writer bzrlib.transport.local:288 288 0 cfn= cfi=~ calls=3 0 288 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py fn=_sha1_provider bzrlib.workingtree_4:225 225 0 cfn=supports_content_filtering bzrlib.workingtree:290 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py calls=2 290 225 0 cfn=__init__ bzrlib.workingtree_4:1271 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=2 1271 225 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py fn=_last_revision bzrlib.workingtree_4:556 556 0 cfn=get_parent_ids bzrlib.dirstate:1803 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=2 1803 556 0 cfn=current_dirstate bzrlib.workingtree_4:201 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=2 201 556 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=_update_basis_apply_deletes bzrlib.dirstate:1550 1550 0 cfn=_get_block_entry_index bzrlib.dirstate:1808 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 1808 1550 0 cfn=split os.path:79 cfi=/usr/lib/python2.6/posixpath.py calls=1 79 1550 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/atomicfile.py fn=close bzrlib.atomicfile:119 119 0 fi=/usr/lib/python2.6/dist-packages/bzrlib/plugins/dbus/hook.py fn=on_post_change_branch_tip bzrlib.plugins.dbus.hook:54 54 0 cfn=advertise_branch bzrlib.plugins.dbus.activity:73 cfi=/usr/lib/python2.6/dist-packages/bzrlib/plugins/dbus/activity.py calls=1 73 54 0 cfn=get_activity bzrlib.plugins.dbus.hook:46 cfi=/usr/lib/python2.6/dist-packages/bzrlib/plugins/dbus/hook.py calls=1 46 54 2 fi=/var/lib/python-support/python2.6/dbus/_dbus.py fn=__new__ dbus._dbus:66 66 0 cfn=__new__ dbus.bus:124 cfi=/var/lib/python-support/python2.6/dbus/bus.py calls=1 124 66 1 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py fn=_KndxIndex bzrlib.knit:2303 2303 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 2303 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/remote.py fn=RemoteBzrDir bzrlib.remote:85 85 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=get_group bzrlib.groupcompress:1269 1269 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transactions.py fn=finish bzrlib.transactions:125 125 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py fn=Commit bzrlib.commit:163 163 0 fi=/usr/lib/python2.6/multiprocessing/process.py fn=__init__ multiprocessing.process:274 274 0 cfn=urandom os:746 cfi=/usr/lib/python2.6/os.py calls=1 746 274 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/revisiontree.py fn=RevisionTree bzrlib.revisiontree:30 30 0 fi=/home/ian/.bazaar/plugins/email/emailer.py fn=__init__ bzrlib.plugins.email.emailer:33 33 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=/usr/lib/python2.6/UserDict.py fn=__init__ UserDict:4 4 0 cfn= cfi=~ calls=2 0 4 0 fi=~ fn= 0 0 fi=/usr/lib/python2.6/optparse.py fn=__init__ optparse:824 824 0 cfn= cfi=~ calls=5 0 824 0 cfn= cfi=~ calls=1 0 824 0 fi=/usr/lib/python2.6/gettext.py fn=translation gettext:476 476 0 cfn=find gettext:421 cfi=/usr/lib/python2.6/gettext.py calls=2 421 476 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py fn=last_revision_info bzrlib.branch:784 784 0 cfn=_last_revision_info bzrlib.branch:2436 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=1 2436 784 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py fn=_get_config_location bzrlib.branch:959 959 0 cfn=get_config bzrlib.branch:192 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=1 192 959 0 cfn=get_user_option bzrlib.config:176 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=1 176 959 5 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py fn=_get_bound_location bzrlib.branch:2616 2616 0 cfn=get_config bzrlib.branch:192 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=2 192 2616 0 cfn=get_user_option bzrlib.config:176 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=2 176 2616 5 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py fn=get_repository_transport bzrlib.bzrdir:1645 1645 0 cfn=clone bzrlib.transport.local:78 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=3 78 1645 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lock.py fn=_open bzrlib.lock:118 118 0 cfn= cfi=~ calls=2 0 118 0 cfn=_posix_realpath bzrlib.osutils:262 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=2 262 118 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/revision.py fn=__init__ bzrlib.revision:55 55 0 cfn=_check_properties bzrlib.revision:84 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/revision.py calls=1 84 55 0 cfn= cfi=~ calls=1 0 55 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py fn=close bzrlib.transport:238 238 0 cfn=abspath bzrlib.transport.local:105 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=1 105 238 0 cfn=_close bzrlib.transport:253 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py calls=1 253 238 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py fn=get_smart_medium bzrlib.transport:613 613 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 613 0 cfn=__init__ bzrlib.errors:2324 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/errors.py calls=2 2324 613 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py fn=__repr__ bzrlib.transport:1172 1172 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py fn=_gen_revision_id bzrlib.repository:223 223 0 cfn=gen_revision_id bzrlib.generate_ids:93 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/generate_ids.py calls=1 93 223 0 cfn=username bzrlib.config:226 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=1 226 223 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 223 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py fn=commit_write_group bzrlib.repository:1397 1397 0 cfn=_commit_write_group bzrlib.repofmt.pack_repo:2280 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 2280 1397 13 cfn=get_transaction bzrlib.repofmt.pack_repo:2301 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 2301 1397 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py fn=revision_tree bzrlib.repository:2350 2350 0 cfn=get_revision_inventory_read_locked <>:1 cfi= calls=1 1 2350 0 cfn=__init__ bzrlib.revisiontree:36 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/revisiontree.py calls=1 36 2350 0 cfn=ensure_null bzrlib.revision:230 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/revision.py calls=1 230 2350 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/inventory.py fn=_entry_to_bytes bzrlib.inventory:1488 1488 0 cfn= cfi=~ calls=1 0 1488 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/inventory.py fn=_check_delta_unique_new_paths bzrlib.inventory:2115 2115 0 cfn=_check_delta_unique_old_paths bzrlib.inventory:2131 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/inventory.py calls=2 2131 2115 0 cfn= cfi=~ calls=1 0 2115 0 cfn= cfi=~ calls=2 0 2115 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/xml8.py fn=_pack_revision_properties bzrlib.xml8:365 365 0 cfn= cfi=~ calls=1 0 365 0 cfn= cfi=~ calls=1 0 365 0 cfn= cfi=~ calls=1 0 365 0 cfn=<_elementtree.SubElement> cfi=~ calls=2 0 365 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/conflicts.py fn=from_stanzas bzrlib.conflicts:219 219 0 cfn=__iter__ bzrlib.rio:61 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/rio.py calls=1 61 219 0 cfn=__init__ bzrlib.conflicts:188 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/conflicts.py calls=1 188 219 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py fn=supports_content_filtering bzrlib.workingtree:290 290 0 cfn=supports_content_filtering bzrlib.workingtree_4:1533 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=3 1533 290 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py fn=__init__ bzrlib.workingtree_4:1918 1918 0 cfn=is_compatible bzrlib.workingtree_4:2054 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 2054 1918 0 cfn=__init__ bzrlib.inter:46 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/inter.py calls=1 46 1918 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=pack_stat bzrlib.dirstate:235 235 0 cfn=<_struct.pack> cfi=~ calls=1 0 235 0 cfn= cfi=~ calls=1 0 235 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=_num_present_parents bzrlib.dirstate:2075 2075 0 cfn= cfi=~ calls=2 0 2075 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=lock_read bzrlib.dirstate:2852 2852 0 cfn=__init__ bzrlib.lock:201 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lock.py calls=1 201 2852 0 cfn=_wipe_state bzrlib.dirstate:2838 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 2838 2852 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/graph.py fn=__init__ bzrlib.graph:193 193 0 cfn= cfi=~ calls=4 0 193 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/msgeditor.py fn=__init__ bzrlib.msgeditor:290 290 0 cfn=__init__ bzrlib.hooks:98 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/hooks.py calls=1 98 290 0 cfn=__init__ bzrlib.hooks:190 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/hooks.py calls=1 190 290 0 cfn=create_hook bzrlib.hooks:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/hooks.py calls=1 102 290 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=__len__ bzrlib.groupcompress:109 109 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=get_parent_map bzrlib.groupcompress:1099 1099 0 cfn=_get_parent_map_with_sources bzrlib.groupcompress:1108 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=2 1108 1099 2 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py fn=_process_pre_hooks bzrlib.commit:497 497 0 cfn=_process_hooks bzrlib.commit:519 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py calls=1 519 497 0 cfn=_set_progress_stage bzrlib.commit:915 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py calls=1 915 497 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py fn=_process_post_hooks bzrlib.commit:502 502 0 cfn=_process_hooks bzrlib.commit:519 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py calls=1 519 502 5 cfn=_set_progress_stage bzrlib.commit:915 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py calls=1 915 502 0 cfn=post_commit bzrlib.config:211 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=1 211 502 0 fi=/usr/lib/python2.6/re.py fn=subn re:153 153 0 cfn=_compile re:229 cfi=/usr/lib/python2.6/re.py calls=1 229 153 10 cfn= cfi=~ calls=1 0 153 0 fi=/usr/lib/python2.6/os.py fn=getenv os:510 510 0 cfn=get UserDict:57 cfi=/usr/lib/python2.6/UserDict.py calls=3 57 510 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py fn=get_user_encoding bzrlib.osutils:1604 1604 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py fn=get bzrlib.registry:259 259 0 cfn=get bzrlib.registry:156 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py calls=1 156 259 15 cfn=__init__ bzrlib.repository:2983 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=1 2983 259 0 cfn= cfi=~ calls=1 0 259 0 fi=/usr/lib/python2.6/optparse.py fn=__init__ optparse:919 919 0 cfn=_create_option_list optparse:1224 cfi=/usr/lib/python2.6/optparse.py calls=1 1224 919 0 cfn=set_conflict_handler optparse:946 cfi=/usr/lib/python2.6/optparse.py calls=1 946 919 0 cfn=set_description optparse:951 cfi=/usr/lib/python2.6/optparse.py calls=1 951 919 0 fi=/usr/lib/python2.6/optparse.py fn=remove_option optparse:1038 1038 0 cfn= cfi=~ calls=2 0 1038 0 cfn= cfi=~ calls=1 0 1038 0 fi=/usr/lib/python2.6/optparse.py fn=_process_args optparse:1401 1401 0 cfn=_process_short_opts optparse:1498 cfi=/usr/lib/python2.6/optparse.py calls=1 1498 1401 0 cfn= cfi=~ calls=1 0 1401 0 fi=/usr/lib/python2.6/logging/__init__.py fn= logging:73 73 0 cfn= cfi=~ calls=3 0 73 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/util/configobj/configobj.py fn=__init__ bzrlib.util.configobj.configobj:339 339 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py fn=last_revision bzrlib.branch:780 780 0 cfn=last_revision_info_read_locked <>:1 cfi= calls=1 1 780 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py fn=__init__ bzrlib.bzrdir:2334 2334 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py fn=_set_transaction bzrlib.lockable_files:353 353 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=_make_parents_provider bzrlib.repofmt.pack_repo:2269 2269 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 2269 0 cfn=__init__ bzrlib.graph:118 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/graph.py calls=1 118 2269 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=_refresh_data bzrlib.repofmt.pack_repo:2272 2272 0 cfn=reload_pack_names bzrlib.repofmt.pack_repo:1957 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=2 1957 2272 2 cfn=is_locked bzrlib.repofmt.pack_repo:2307 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=2 2307 2272 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/progress.py fn=__init__ bzrlib.progress:69 69 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py fn=do_catching_redirections bzrlib.transport:1619 1619 0 cfn=find_format bzrlib.bzrdir:851 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=2 851 1619 0 cfn= cfi=~ calls=2 0 1619 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py fn=_validate_revprops bzrlib.repository:147 147 0 cfn= cfi=~ calls=1 0 147 0 cfn= cfi=~ calls=1 0 147 0 cfn=_validate_unicode_text bzrlib.repository:142 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=1 142 147 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py fn=_inventory_add_lines bzrlib.repository:1061 1061 0 cfn=add_lines bzrlib.groupcompress:995 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py calls=1 995 1061 2 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py fn=get_commit_builder bzrlib.repository:1549 1549 0 cfn=__init__ bzrlib.repofmt.pack_repo:108 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 108 1549 5 cfn=start_write_group bzrlib.repository:1597 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=1 1597 1549 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py fn=get_inventory bzrlib.repository:2176 2176 0 cfn=_iter_inventories bzrlib.repofmt.groupcompress_repo:769 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/groupcompress_repo.py calls=2 769 2176 0 cfn=iter_inventories bzrlib.repository:2181 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=1 2181 2176 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py fn=iter_inventories bzrlib.repository:2181 2181 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/inventory.py fn=_check_delta_unique_old_paths bzrlib.inventory:2131 2131 0 cfn=_check_delta_unique_ids bzrlib.inventory:2100 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/inventory.py calls=2 2100 2131 0 cfn= cfi=~ calls=2 0 2131 0 cfn= cfi=~ calls=1 0 2131 0 fi= fn=has_revision_read_locked <>:1 1 0 cfn=has_revision bzrlib.repository:1657 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=1 1657 1 2 cfn=unlock bzrlib.repofmt.pack_repo:2366 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 2366 1 0 cfn=lock_read bzrlib.repofmt.pack_repo:2326 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 2326 1 0 fi= fn=get_inventory_read_locked <>:1 1 0 cfn=get_inventory bzrlib.repository:2176 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=1 2176 1 0 cfn=unlock bzrlib.repofmt.pack_repo:2366 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 2366 1 0 cfn=lock_read bzrlib.repofmt.pack_repo:2326 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 2326 1 0 fi=/usr/lib/python2.6/xml/etree/ElementTree.py fn=write xml.etree.ElementTree:655 655 0 cfn=_write xml.etree.ElementTree:665 cfi=/usr/lib/python2.6/xml/etree/ElementTree.py calls=1 665 655 2 cfn= cfi=~ calls=1 0 655 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py fn=abspath bzrlib.workingtree:384 384 0 cfn=join os.path:59 cfi=/usr/lib/python2.6/posixpath.py calls=2 59 384 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py fn=_get_rules_searcher bzrlib.workingtree:2555 2555 0 cfn=_get_rules_searcher_read_locked <>:1 cfi= calls=1 1 2555 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py fn=_observed_sha1 bzrlib.workingtree_4:526 526 0 cfn=_observed_sha1 bzrlib.dirstate:1619 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 1619 526 0 cfn=_get_entry bzrlib.workingtree_4:342 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 342 526 0 cfn=current_dirstate bzrlib.workingtree_4:201 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 201 526 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py fn=lock_tree_write bzrlib.workingtree_4:606 606 0 cfn=_lock_self_write bzrlib.workingtree_4:586 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 586 606 0 cfn=lock_read bzrlib.branch:2107 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=1 2107 606 0 cfn= bzrlib.workingtree:266 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py calls=1 266 606 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py fn=revision_tree bzrlib.workingtree_4:1006 1006 0 cfn=__init__ bzrlib.workingtree_4:1543 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 1543 1006 0 cfn=get_parent_ids bzrlib.dirstate:1803 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 1803 1006 0 cfn=current_dirstate bzrlib.workingtree_4:201 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 201 1006 0 cfn=get_ghosts bzrlib.dirstate:1695 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 1695 1006 0 cfn= bzrlib.workingtree:266 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py calls=1 266 1006 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=_observed_sha1 bzrlib.dirstate:1619 1619 0 cfn=pack_stat bzrlib.dirstate:235 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 235 1619 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/atomicfile.py fn=__del__ bzrlib.atomicfile:124 124 0 fi=/usr/lib/python2.6/dist-packages/bzrlib/plugins/dbus/activity.py fn=announce_revision_urls bzrlib.plugins.dbus.activity:87 87 0 cfn=send_signal bzrlib.plugins.dbus.activity:54 cfi=/usr/lib/python2.6/dist-packages/bzrlib/plugins/dbus/activity.py calls=1 54 87 0 fi=/usr/lib/python2.6/dist-packages/bzrlib/plugins/dbus/hook.py fn=get_activity bzrlib.plugins.dbus.hook:46 46 0 cfn=__init__ bzrlib.plugins.dbus.activity:64 cfi=/usr/lib/python2.6/dist-packages/bzrlib/plugins/dbus/activity.py calls=1 64 46 2 fi=/var/lib/python-support/python2.6/dbus/_dbus.py fn=__new__ dbus._dbus:206 206 0 cfn=__new__ dbus._dbus:66 cfi=/var/lib/python-support/python2.6/dbus/_dbus.py calls=1 66 206 1 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=InternalNode bzrlib.chk_map:922 922 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/client.py fn=__init__ bzrlib.smart.client:193 193 0 cfn=__init__ bzrlib.hooks:98 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/hooks.py calls=1 98 193 0 cfn=__init__ bzrlib.hooks:190 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/hooks.py calls=1 190 193 0 cfn=create_hook bzrlib.hooks:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/hooks.py calls=1 102 193 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=GroupCompressBlock bzrlib.groupcompress:87 87 0 fi=~ fn=<_elementtree.SubElement> 0 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py fn=compact_date bzrlib.osutils:750 750 0 cfn= cfi=~ calls=1 0 750 0 cfn= cfi=~ calls=1 0 750 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/hooks.py fn=__init__ bzrlib.hooks:98 98 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py fn=get_prefix bzrlib.registry:175 175 0 cfn=keys bzrlib.registry:216 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py calls=1 216 175 0 cfn= cfi=~ calls=2 0 175 0 fi=/usr/lib/python2.6/optparse.py fn=__init__ optparse:352 352 0 cfn=__init__ optparse:187 cfi=/usr/lib/python2.6/optparse.py calls=1 187 352 0 fi=/usr/lib/python2.6/optparse.py fn=_add_help_option optparse:1229 1229 0 cfn=add_option optparse:994 cfi=/usr/lib/python2.6/optparse.py calls=1 994 1229 0 cfn=gettext gettext:580 cfi=/usr/lib/python2.6/gettext.py calls=1 580 1229 0 fi=/usr/lib/python2.6/threading.py fn=name threading:655 655 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=_post_commit bzrlib.config:398 398 0 cfn=_get_user_option bzrlib.config:365 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=2 365 398 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py fn=_run_pre_change_branch_tip_hooks bzrlib.branch:1026 1026 0 cfn=__len__ bzrlib.hooks:249 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/hooks.py calls=1 249 1026 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py fn=_open_hook bzrlib.branch:2407 2407 0 cfn=get_stacked_on_url bzrlib.branch:2634 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=1 2634 2407 5 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py fn=_get_append_revisions_only bzrlib.branch:2643 2643 0 cfn=get_config bzrlib.branch:192 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=1 192 2643 0 cfn=get_user_option bzrlib.config:176 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=1 176 2643 3 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py fn=find_repository bzrlib.bzrdir:655 655 0 cfn=_find_containing bzrlib.bzrdir:626 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=1 626 655 18 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py fn=__init__ bzrlib.bzrdir:780 780 0 cfn=clone bzrlib.transport.local:78 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=2 78 780 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py fn=open_containing bzrlib.bzrdir:883 883 0 cfn=__call__ bzrlib.lazy_import:120 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 120 883 2 cfn=open_containing_from_transport bzrlib.bzrdir:893 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=1 893 883 1 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=_heads bzrlib.repofmt.pack_repo:117 117 0 cfn=heads bzrlib.graph:708 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/graph.py calls=1 708 117 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py fn=_supply_sub_formats_to bzrlib.bzrdir:2495 2495 0 cfn= cfi=~ calls=2 0 2495 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lock.py fn=unlock bzrlib.lock:192 192 0 cfn=_unlock bzrlib.lock:158 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lock.py calls=1 158 192 0 cfn= cfi=~ calls=1 0 192 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/errors.py fn=__init__ bzrlib.errors:755 755 0 cfn=clone bzrlib.transport.local:78 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=1 78 755 0 cfn=__init__ bzrlib.errors:67 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/errors.py calls=1 67 755 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=lock_names bzrlib.repofmt.pack_repo:1543 1543 0 cfn=lock_write bzrlib.lockable_files:255 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py calls=1 255 1543 2 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py fn=_try_transport_factories bzrlib.transport:1606 1606 0 cfn=__init__ bzrlib.transport.local:52 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=1 52 1606 0 cfn=get_obj bzrlib.registry:54 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py calls=1 54 1606 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py fn=start_write_group bzrlib.repository:1597 1597 0 cfn=get_transaction bzrlib.repofmt.pack_repo:2301 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 2301 1597 0 cfn=_start_write_group bzrlib.repofmt.pack_repo:2277 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 2277 1597 0 cfn=is_write_locked bzrlib.repofmt.pack_repo:2310 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 2310 1597 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/inventory.py fn=__init__ bzrlib.inventory:1994 1994 0 cfn=__init__ bzrlib.inventory:199 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/inventory.py calls=1 199 1994 0 fi= fn=revision_tree_read_locked <>:1 1 0 cfn=revision_tree bzrlib.repository:2350 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=1 2350 1 0 cfn=lock_read bzrlib.repofmt.pack_repo:2326 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 2326 1 0 cfn=unlock bzrlib.repofmt.pack_repo:2366 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 2366 1 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/xml_serializer.py fn=escape_invalid_chars bzrlib.xml_serializer:173 173 0 cfn=subn re:153 cfi=/usr/lib/python2.6/re.py calls=1 153 173 10 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/filters/__init__.py fn=_get_registered_names bzrlib.filters:228 228 0 cfn=keys bzrlib.registry:216 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py calls=2 216 228 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py fn=open_containing bzrlib.workingtree:319 319 0 cfn=open_workingtree bzrlib.bzrdir:1721 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=1 1721 319 27 cfn=open_containing bzrlib.bzrdir:883 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=1 883 319 4 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py fn=last_revision bzrlib.workingtree:1757 1757 0 cfn=_last_revision_read_locked <>:1 cfi= calls=2 1 1757 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py fn=_open_control_files bzrlib.workingtree:2903 2903 0 cfn=__init__ bzrlib.lockable_files:100 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py calls=1 100 2903 0 cfn=get_workingtree_transport bzrlib.bzrdir:1659 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=1 1659 2903 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py fn=open bzrlib.workingtree:2972 2972 0 cfn=_open bzrlib.workingtree_4:1444 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 1444 2972 26 cfn=_open_control_files bzrlib.workingtree:2903 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py calls=1 2903 2972 0 cfn= cfi=~ calls=1 0 2972 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py fn=_get_entry bzrlib.workingtree_4:342 342 0 cfn=_get_entry bzrlib.dirstate:1845 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 1845 342 0 cfn= cfi=~ calls=1 0 342 0 cfn=current_dirstate bzrlib.workingtree_4:201 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 201 342 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py fn=_make_views bzrlib.workingtree_4:1328 1328 0 cfn=__getattribute__ bzrlib.lazy_import:102 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 102 1328 0 cfn=__init__ bzrlib.views:70 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/views.py calls=1 70 1328 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py fn=unlock bzrlib.workingtree_4:1857 1857 0 cfn=unlock bzrlib.repofmt.pack_repo:2366 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 2366 1857 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=_update_basis_apply_adds bzrlib.dirstate:1495 1495 0 cfn=_get_entry bzrlib.dirstate:1845 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 1845 1495 0 cfn= cfi=~ calls=1 0 1495 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=on_file bzrlib.dirstate:2079 2079 0 cfn=__init__ bzrlib.dirstate:365 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=2 365 2079 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=_wipe_state bzrlib.dirstate:2838 2838 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/groupcompress_repo.py fn=GCCHKPacker bzrlib.repofmt.groupcompress_repo:183 183 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=apply_delta bzrlib.chk_map:99 99 0 cfn=_save bzrlib.chk_map:522 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=1 522 99 98 cfn=map bzrlib.chk_map:484 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=1 484 99 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=key bzrlib.chk_map:473 473 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=map bzrlib.chk_map:484 484 0 cfn=map bzrlib.chk_map:1136 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=1 1136 484 0 cfn= cfi=~ calls=1 0 484 0 cfn=_ensure_root bzrlib.chk_map:120 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=1 120 484 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=_node_key bzrlib.chk_map:499 499 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=_search_key bzrlib.chk_map:1261 1261 0 cfn= cfi=~ calls=2 0 1261 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transactions.py fn=set_cache_size bzrlib.transactions:80 80 0 cfn=_trim bzrlib.transactions:87 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transactions.py calls=3 87 80 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transactions.py fn=_trim bzrlib.transactions:87 87 0 cfn= cfi=~ calls=3 0 87 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transactions.py fn=writeable bzrlib.transactions:153 153 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py fn=_check_pointless bzrlib.commit:411 411 0 cfn= cfi=~ calls=1 0 411 0 cfn=any_changes bzrlib.repository:132 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=1 132 411 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/revisiontree.py fn=__init__ bzrlib.revisiontree:36 36 0 fi=/home/ian/.bazaar/plugins/email/emailer.py fn=send_maybe bzrlib.plugins.email.emailer:246 246 0 cfn=should_send bzrlib.plugins.email.emailer:234 cfi=/home/ian/.bazaar/plugins/email/emailer.py calls=2 234 246 10 fi=/home/ian/.bazaar/plugins/email/emailer.py fn=EmailSender bzrlib.plugins.email.emailer:28 28 0 fi=/home/ian/.bazaar/plugins/email/smtp_connection.py fn=SMTPConnection bzrlib.plugins.email.smtp_connection:41 41 0 fi=/usr/lib/python2.6/email/charset.py fn=Charset email.charset:155 155 0 fi=/usr/lib/python2.6/encodings/utf_8.py fn=getregentry encodings.utf_8:33 33 0 cfn=__new__ codecs:77 cfi=/usr/lib/python2.6/codecs.py calls=1 77 33 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py fn=split_lines bzrlib.osutils:890 890 0 cfn= cfi=~ calls=1 0 890 0 cfn= cfi=~ calls=1 0 890 0 fi=/usr/lib/python2.6/optparse.py fn=process optparse:765 765 0 cfn=take_action optparse:777 cfi=/usr/lib/python2.6/optparse.py calls=1 777 765 0 cfn=convert_value optparse:758 cfi=/usr/lib/python2.6/optparse.py calls=1 758 765 0 fi=/usr/lib/python2.6/gettext.py fn=gettext gettext:580 580 0 cfn=dgettext gettext:542 cfi=/usr/lib/python2.6/gettext.py calls=2 542 580 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=_get_option_policy bzrlib.config:345 345 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py fn=get_master_branch bzrlib.branch:2318 2318 0 cfn=get_bound_location bzrlib.branch:2626 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=2 2626 2318 5 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py fn=get_bound_location bzrlib.branch:2626 2626 0 cfn=_get_bound_location bzrlib.branch:2616 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py calls=2 2616 2626 5 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py fn=get_branch_transport bzrlib.bzrdir:1631 1631 0 cfn=clone bzrlib.transport.local:78 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=2 78 1631 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py fn=__init__ bzrlib.bzrdir:3072 3072 0 cfn=__init__ bzrlib.bzrdir:2334 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=1 2334 3072 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockdir.py fn=validate_token bzrlib.lockdir:606 606 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lock.py fn=_clear_f bzrlib.lock:135 135 0 cfn= cfi=~ calls=2 0 135 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py fn=key_count bzrlib.btree_index:574 574 0 cfn= cfi=~ calls=1 0 574 0 cfn= cfi=~ calls=1 0 574 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/index.py fn=key_count bzrlib.index:1300 1300 0 cfn= cfi=~ calls=1 0 1300 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lru_cache.py fn=cleanup bzrlib.lru_cache:368 368 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py fn=_generate_revision_if_needed bzrlib.repository:228 228 0 cfn=_gen_revision_id bzrlib.repository:223 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=1 223 228 1 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py fn=get_graph bzrlib.repository:2468 2468 0 cfn=_make_parents_provider bzrlib.repofmt.pack_repo:2269 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 2269 2468 0 cfn=__init__ bzrlib.graph:193 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/graph.py calls=1 193 2468 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/inventory.py fn=_check_delta_unique_ids bzrlib.inventory:2100 2100 0 cfn= cfi=~ calls=2 0 2100 0 cfn= cfi=~ calls=1 0 2100 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/inventory.py fn=_check_delta_ids_match_entry bzrlib.inventory:2147 2147 0 cfn=_check_delta_unique_new_paths bzrlib.inventory:2115 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/inventory.py calls=2 2115 2147 0 fi= fn=has_revisions_read_locked <>:1 1 0 cfn=has_revisions bzrlib.repository:1662 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=1 1662 1 2 cfn=lock_read bzrlib.repofmt.pack_repo:2326 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 2326 1 0 cfn=unlock bzrlib.repofmt.pack_repo:2366 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 2366 1 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/builtins.py fn=safe_relpath_files bzrlib.builtins:171 171 0 cfn=supports_views bzrlib.workingtree:293 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py calls=1 293 171 0 cfn=lookup_view bzrlib.views:106 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/views.py calls=1 106 171 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/xml_serializer.py fn=_escape_replace bzrlib.xml_serializer:118 118 0 cfn= cfi=~ calls=2 0 118 0 fi=/usr/lib/python2.6/xml/etree/ElementTree.py fn=iselement xml.etree.ElementTree:726 726 0 cfn= cfi=~ calls=1 0 726 0 cfn= cfi=~ calls=1 0 726 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/cache_utf8.py fn=get_cached_utf8 bzrlib.cache_utf8:92 92 0 cfn=decode bzrlib.cache_utf8:66 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/cache_utf8.py calls=1 66 92 0 cfn=encode bzrlib.cache_utf8:45 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/cache_utf8.py calls=1 45 92 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/filters/__init__.py fn=_get_filter_stack_for bzrlib.filters:235 235 0 cfn= cfi=~ calls=2 0 235 0 fi= fn=_get_rules_searcher_read_locked <>:1 1 0 cfn=unlock bzrlib.workingtree_4:1124 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 1124 1 0 cfn=lock_read bzrlib.workingtree_4:565 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 565 1 0 cfn=_get_rules_searcher bzrlib.tree:694 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/tree.py calls=1 694 1 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py fn=supports_views bzrlib.workingtree:293 293 0 cfn=supports_views bzrlib.views:76 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/views.py calls=2 76 293 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py fn=basis_tree bzrlib.workingtree:387 387 0 cfn=get_parent_ids_read_locked <>:1 cfi= calls=1 1 387 0 cfn=revision_tree_read_locked <>:1 cfi= calls=1 1 387 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py fn=_setup_directory_is_tree_reference bzrlib.workingtree:1023 1023 0 fi= fn=conflicts_read_locked <>:1 1 0 cfn=conflicts bzrlib.workingtree:2662 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py calls=1 2662 1 0 cfn=unlock bzrlib.workingtree_4:1124 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 1124 1 0 cfn=lock_read bzrlib.workingtree_4:565 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 565 1 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=_sha_cutoff_time bzrlib.dirstate:1642 1642 0 cfn= cfi=~ calls=1 0 1642 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=_inv_entry_to_details bzrlib.dirstate:1958 1958 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=lock_write bzrlib.dirstate:2865 2865 0 cfn=__init__ bzrlib.lock:167 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lock.py calls=1 167 2865 0 cfn=_wipe_state bzrlib.dirstate:2838 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 2838 2865 0 fi=/usr/lib/python2.6/dist-packages/bzrlib/plugins/dbus/activity.py fn=__init__ bzrlib.plugins.dbus.activity:64 64 0 cfn=_get_bus bzrlib.plugins.dbus.activity:43 cfi=/usr/lib/python2.6/dist-packages/bzrlib/plugins/dbus/activity.py calls=1 43 64 2 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/groupcompress_repo.py fn=RepositoryFormatCHK1 bzrlib.repofmt.groupcompress_repo:1033 1033 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/groupcompress_repo.py fn=RepositoryFormatCHK2 bzrlib.repofmt.groupcompress_repo:1088 1088 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=map bzrlib.chk_map:815 815 0 cfn=_map_no_split bzrlib.chk_map:731 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=1 731 815 0 cfn=_key_value_len bzrlib.chk_map:721 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=1 721 815 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py fn=AnnotatedKnitContent bzrlib.knit:466 466 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py fn=_KeyRefs bzrlib.knit:2726 2726 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py fn=_KnitGraphIndex bzrlib.knit:2764 2764 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/_annotator_py.py fn=Annotator bzrlib._annotator_py:32 32 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=GroupCompressVersionedFiles bzrlib.groupcompress:978 978 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=_GCGraphIndex bzrlib.groupcompress:1588 1588 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/views.py fn=lookup_view bzrlib.views:106 106 0 cfn=_load_view_info bzrlib.views:175 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/views.py calls=2 175 106 3 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transactions.py fn=PassThroughTransaction bzrlib.transactions:158 158 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py fn=started bzrlib.commit:135 135 0 cfn=unescape_for_display bzrlib.urlutils:569 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/urlutils.py calls=1 569 135 0 cfn=_note bzrlib.commit:123 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py calls=1 123 135 1 fi=/usr/lib/python2.6/email/_parseaddr.py fn=AddrlistClass email._parseaddr:155 155 0 fi=/usr/lib/python2.6/email/header.py fn=Header email.Header:137 137 0 fi=~ fn= 0 0 cfn=safe_utf8 bzrlib.osutils:1132 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=2 1132 0 0 fi=~ fn= 0 0 fi=~ fn=<_struct.pack> 0 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/commands.py fn=exception_to_return_code bzrlib.commands:827 827 0 cfn=run_argv_aliases bzrlib.commands:611 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commands.py calls=1 611 827 2516 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/hooks.py fn=get_hook_name bzrlib.hooks:139 139 0 cfn= cfi=~ calls=1 0 139 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/hooks.py fn=__init__ bzrlib.hooks:190 190 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py fn=__init__ bzrlib.registry:99 99 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/option.py fn=_optparse_callback bzrlib.option:244 244 0 cfn= cfi=~ calls=1 0 244 0 fi=/usr/lib/python2.6/optparse.py fn=set_usage optparse:1258 1258 0 cfn=gettext gettext:580 cfi=/usr/lib/python2.6/gettext.py calls=1 580 1258 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/ui/__init__.py fn=_progress_finished bzrlib.ui:120 120 0 cfn=_progress_all_finished bzrlib.ui.text:104 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/ui/text.py calls=1 104 120 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=post_commit bzrlib.config:211 211 0 cfn=_post_commit bzrlib.config:735 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=1 735 211 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py fn=get_commit_builder bzrlib.branch:582 582 0 cfn=get_commit_builder bzrlib.repository:1549 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=1 1549 582 6 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py fn=make_tags bzrlib.branch:1871 1871 0 cfn=__call__ bzrlib.lazy_import:120 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lazy_import.py calls=1 120 1871 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py fn=open bzrlib.bzrdir:2038 2038 0 cfn=_open bzrlib.bzrdir:2472 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py calls=2 2472 2038 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=get_revision_count bzrlib.repofmt.pack_repo:199 199 0 cfn=key_count bzrlib.btree_index:574 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py calls=1 574 199 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py fn=__init__ bzrlib.lockable_files:54 54 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockdir.py fn=lock_read bzrlib.lockdir:581 581 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/errors.py fn=__init__ bzrlib.errors:214 214 0 cfn=__init__ bzrlib.errors:67 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/errors.py calls=1 67 214 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lock.py fn=unlock bzrlib.lock:216 216 0 cfn=_unlock bzrlib.lock:158 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lock.py calls=1 158 216 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=data_inserted bzrlib.repofmt.pack_repo:443 443 0 cfn=get_revision_count bzrlib.repofmt.pack_repo:199 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 199 443 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=_unlock_names bzrlib.repofmt.pack_repo:1844 1844 0 cfn=unlock bzrlib.lockable_files:309 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/lockable_files.py calls=1 309 1844 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=get_transaction bzrlib.repofmt.pack_repo:2301 2301 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py fn=__init__ bzrlib.transport:249 249 0 cfn=__init__ bzrlib.transport:230 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py calls=1 230 249 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py fn=_close bzrlib.transport:253 253 0 cfn= cfi=~ calls=1 0 253 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/knitrepo.py fn=__init__ bzrlib.repofmt.knitrepo:115 115 0 cfn=__init__ bzrlib.repository:2728 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=1 2728 115 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py fn=_validate_unicode_text bzrlib.repository:142 142 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py fn=__init__ bzrlib.repository:2728 2728 0 cfn=__init__ bzrlib.repository:1153 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=1 1153 2728 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/inventory.py fn=_parent_id_basename_key bzrlib.inventory:1791 1791 0 cfn= cfi=~ calls=2 0 1791 0 fi= fn=get_revision_inventory_read_locked <>:1 1 0 cfn=get_revision_inventory bzrlib.repository:2308 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py calls=1 2308 1 0 cfn=lock_read bzrlib.repofmt.pack_repo:2326 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 2326 1 0 cfn=unlock bzrlib.repofmt.pack_repo:2366 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 2366 1 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py fn=begin bzrlib.pack:127 127 0 cfn=write_func bzrlib.pack:131 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py calls=1 131 127 0 cfn=begin bzrlib.pack:70 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py calls=1 70 127 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py fn=end bzrlib.pack:135 135 0 cfn=write_func bzrlib.pack:131 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py calls=1 131 135 0 cfn=end bzrlib.pack:74 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py calls=1 74 135 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py fn=has bzrlib.transport.local:150 150 0 cfn= cfi=~ calls=1 0 150 0 cfn=_abspath bzrlib.transport.local:94 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=1 94 150 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py fn=_check_mode_and_size bzrlib.transport.local:351 351 0 cfn= cfi=~ calls=1 0 351 0 cfn=S_IMODE stat:21 cfi=/usr/lib/python2.6/stat.py calls=1 21 351 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py fn=__init__ bzrlib.workingtree_4:1543 1543 0 cfn= cfi=~ calls=1 0 1543 0 fi= fn=revision_tree_read_locked <>:1 1 0 cfn=lock_read bzrlib.workingtree_4:565 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 565 1 0 cfn=revision_tree bzrlib.workingtree_4:1006 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 1006 1 0 cfn=unlock bzrlib.workingtree_4:1124 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py calls=1 1124 1 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=_update_basis_check_parents bzrlib.dirstate:1603 1603 0 cfn=_get_entry bzrlib.dirstate:1845 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 1845 1603 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=get_ghosts bzrlib.dirstate:1695 1695 0 cfn=_read_header_if_needed bzrlib.dirstate:2124 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=2 2124 1695 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=_get_parents_line bzrlib.dirstate:1718 1718 0 cfn= cfi=~ calls=1 0 1718 0 cfn= cfi=~ calls=1 0 1718 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=_iter_child_entries bzrlib.dirstate:1993 1993 0 cfn=_find_block_index_from_key bzrlib.dirstate:1188 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py calls=1 1188 1993 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/graph.py fn=__init__ bzrlib.graph:118 118 0 cfn=enable_cache bzrlib.graph:137 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/graph.py calls=1 137 118 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/graph.py fn=heads bzrlib.graph:708 708 0 cfn= cfi=~ calls=1 0 708 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/request.py fn=_pre_open_hook bzrlib.smart.request:60 60 0 cfn= cfi=~ calls=2 0 60 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/counted_lock.py fn=__init__ bzrlib.counted_lock:35 35 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=common_prefix bzrlib.chk_map:585 585 0 cfn= cfi=~ calls=2 0 585 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=Node bzrlib.chk_map:534 534 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_serializer.py fn=BEncodeRevisionSerializer1 bzrlib.chk_serializer:44 44 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_serializer.py fn=CHKSerializerSubtree bzrlib.chk_serializer:134 134 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_serializer.py fn=__init__ bzrlib.chk_serializer:169 169 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py fn=add_key bzrlib.knit:2746 2746 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py fn=_DirectPackAccess bzrlib.knit:3189 3189 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/repository.py fn=SmartServerRepositoryTarball bzrlib.smart.repository:530 530 0 fi=/usr/lib/python2.6/tarfile.py fn=_StreamProxy tarfile:611 611 0 fi=/usr/lib/python2.6/fnmatch.py fn= fnmatch:11 11 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=get_missing_compression_parent_keys bzrlib.groupcompress:1152 1152 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/tag.py fn=DisabledTags bzrlib.tag:47 47 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bugtracker.py fn=__init__ bzrlib.bugtracker:247 247 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py fn=completed bzrlib.commit:147 147 0 cfn=_note bzrlib.commit:123 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py calls=1 123 147 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py fn=_select_reporter bzrlib.commit:405 405 0 cfn=is_quiet bzrlib.trace:376 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/trace.py calls=1 376 405 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py fn=_check_bound_branch bzrlib.commit:430 430 0 cfn=get_master_branch_read_locked <>:1 cfi= calls=1 1 430 2 fi=/usr/lib/python2.6/multiprocessing/process.py fn=current_process multiprocessing.process:33 33 0 fi=/usr/lib/python2.6/hmac.py fn=HMAC hmac:20 20 0 fi=/usr/lib/python2.6/codecs.py fn=getwriter codecs:970 970 0 cfn=<_codecs.lookup> cfi=~ calls=1 0 970 0 fi=~ fn= 0 0 fi=~ fn=<_codecs.lookup> 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/commands.py fn=name bzrlib.commands:669 669 0 cfn=_unsquish_command_name bzrlib.commands:135 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commands.py calls=1 135 669 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/commands.py fn=_match_argform bzrlib.commands:742 742 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/hooks.py fn=create_hook bzrlib.hooks:102 102 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py fn=items bzrlib.registry:224 224 0 cfn= cfi=~ calls=1 0 224 0 fi=/usr/lib/python2.6/optparse.py fn=convert_value optparse:758 758 0 cfn=check_value optparse:751 cfi=/usr/lib/python2.6/optparse.py calls=1 751 758 0 fi=/usr/lib/python2.6/optparse.py fn=take_action optparse:777 777 0 cfn=_optparse_callback bzrlib.option:244 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/option.py calls=1 244 777 0 fi=/usr/lib/python2.6/optparse.py fn=_create_option_list optparse:1224 1224 0 cfn=_create_option_mappings optparse:930 cfi=/usr/lib/python2.6/optparse.py calls=1 930 1224 0 fi=/usr/lib/python2.6/optparse.py fn=_populate_option_list optparse:1239 1239 0 cfn=_add_help_option optparse:1229 cfi=/usr/lib/python2.6/optparse.py calls=1 1229 1239 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/trace.py fn=set_verbosity_level bzrlib.trace:342 342 0 cfn=_update_logging_level bzrlib.trace:368 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/trace.py calls=1 368 342 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/trace.py fn=_update_logging_level bzrlib.trace:368 368 0 cfn=setLevel logging:1002 cfi=/usr/lib/python2.6/logging/__init__.py calls=1 1002 368 0 fi=/usr/lib/python2.6/atexit.py fn=register atexit:37 37 0 cfn= cfi=~ calls=1 0 37 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=get_nickname bzrlib.config:292 292 0 cfn=_get_nickname bzrlib.config:739 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=1 739 292 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=_get_signing_policy bzrlib.config:686 686 0 cfn=_get_best_value bzrlib.config:640 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=1 640 686 1 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=_post_commit bzrlib.config:735 735 0 cfn=_get_safe_value bzrlib.config:652 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=1 652 735 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=has_explicit_nickname bzrlib.config:745 745 0 cfn=_get_explicit_nickname bzrlib.config:749 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=1 749 745 2 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=_get_explicit_nickname bzrlib.config:749 749 0 cfn=_get_best_value bzrlib.config:640 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=2 640 749 3 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py fn=__init__ bzrlib.branch:1662 1662 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/inter.py fn=register_optimiser bzrlib.inter:102 102 0 cfn= cfi=~ calls=1 0 102 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lock.py fn=__init__ bzrlib.lock:114 114 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/lock.py fn=__del__ bzrlib.lock:141 141 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/errors.py fn=__init__ bzrlib.errors:2324 2324 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=autopack bzrlib.repofmt.pack_repo:1443 1443 0 cfn=_do_autopack bzrlib.repofmt.pack_repo:1467 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 1467 1443 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/revision.py fn=ensure_null bzrlib.revision:230 230 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/progress.py fn=finished bzrlib.progress:104 104 0 cfn=_progress_finished bzrlib.ui:120 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/ui/__init__.py calls=1 120 104 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py fn= bzrlib.repository:1105 1105 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py fn=get_revision_inventory bzrlib.repository:2308 2308 0 cfn=get_inventory_read_locked <>:1 cfi= calls=1 1 2308 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py fn=is_shared bzrlib.repository:2732 2732 0 cfn=has bzrlib.transport.local:150 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/local.py calls=1 150 2732 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py fn=__init__ bzrlib.repository:2983 2983 0 fi=/usr/lib/python2.6/xml/etree/ElementTree.py fn=__init__ xml.etree.ElementTree:542 542 0 cfn=iselement xml.etree.ElementTree:726 cfi=/usr/lib/python2.6/xml/etree/ElementTree.py calls=1 726 542 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py fn=relpath bzrlib.workingtree:424 424 0 cfn=relpath bzrlib.osutils:1023 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/osutils.py calls=1 1023 424 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/rio.py fn=__iter__ bzrlib.rio:61 61 0 cfn=read_stanza bzrlib.rio:250 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/rio.py calls=1 250 61 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py fn=supports_content_filtering bzrlib.workingtree_4:1533 1533 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py fn=lock_read bzrlib.workingtree_4:1835 1835 0 cfn=lock_read bzrlib.repofmt.pack_repo:2326 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 2326 1835 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=_get_ghosts_line bzrlib.dirstate:1714 1714 0 cfn= cfi=~ calls=1 0 1714 0 cfn= cfi=~ calls=1 0 1714 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/directory_service.py fn=dereference bzrlib.directory_service:42 42 0 cfn=get_prefix bzrlib.registry:175 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py calls=1 175 42 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/groupcompress_repo.py fn=CHKInventoryRepository bzrlib.repofmt.groupcompress_repo:602 602 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/groupcompress_repo.py fn=RepositoryFormat2a bzrlib.repofmt.groupcompress_repo:1107 1107 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=__len__ bzrlib.chk_map:569 569 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=_compute_search_prefix bzrlib.chk_map:869 869 0 cfn=common_prefix_for_keys bzrlib.chk_map:604 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py calls=1 604 869 0 cfn= cfi=~ calls=1 0 869 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=LeafNode bzrlib.chk_map:627 627 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py fn=KnitAnnotateFactory bzrlib.knit:578 578 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py fn=KnitPlainFactory bzrlib.knit:700 700 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/remote.py fn=RemoteBranchFormat bzrlib.remote:1829 1829 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/repository.py fn=SmartServerRepositoryGetStream bzrlib.smart.repository:407 407 0 fi=/usr/lib/python2.6/Queue.py fn=PriorityQueue Queue:212 212 0 fi=/usr/lib/python2.6/tarfile.py fn=_Stream tarfile:384 384 0 fi=/usr/lib/python2.6/tarfile.py fn=ExFileObject tarfile:779 779 0 fi=/usr/lib/python2.6/tarfile.py fn=TarIter tarfile:2381 2381 0 fi=/usr/lib/python2.6/tarfile.py fn=TarFileCompat tarfile:2465 2465 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/_groupcompress_py.py fn=_OutputHandler bzrlib._groupcompress_py:26 26 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/_groupcompress_py.py fn=LinesDeltaIndex bzrlib._groupcompress_py:94 94 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transactions.py fn=finish bzrlib.transactions:49 49 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bugtracker.py fn=__init__ bzrlib.bugtracker:200 200 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bugtracker.py fn=__init__ bzrlib.bugtracker:267 267 0 cfn=__init__ bzrlib.bugtracker:247 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/bugtracker.py calls=1 247 267 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bugtracker.py fn=encode_fixes_bug_urls bzrlib.bugtracker:290 290 0 cfn= cfi=~ calls=1 0 290 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py fn=snapshot_change bzrlib.commit:130 130 0 cfn=_note bzrlib.commit:123 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py calls=1 123 130 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py fn=_next_progress_entry bzrlib.commit:925 925 0 cfn=_emit_progress bzrlib.commit:930 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py calls=1 930 925 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/testament.py fn=Testament bzrlib.testament:81 81 0 fi=/usr/lib/python2.6/multiprocessing/process.py fn=name multiprocessing.process:135 135 0 fi=/usr/lib/python2.6/multiprocessing/util.py fn=Finalize multiprocessing.util:144 144 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/revisiontree.py fn=unlock bzrlib.revisiontree:183 183 0 cfn=unlock bzrlib.repofmt.pack_repo:2366 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 2366 183 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/revisiontree.py fn=InterCHKRevisionTree bzrlib.revisiontree:223 223 0 fi=/home/ian/.bazaar/plugins/email/emailer.py fn=to bzrlib.plugins.email.emailer:150 150 0 cfn=get_user_option bzrlib.config:176 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=1 176 150 0 fi=~ fn= 0 0 fi=~ fn=<_hashlib.openssl_md5> 0 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/commands.py fn=_unsquish_command_name bzrlib.commands:135 135 0 cfn= cfi=~ calls=1 0 135 0 fi=/usr/lib/python2.6/optparse.py fn=_create_option_mappings optparse:930 930 0 fi=/usr/lib/python2.6/optparse.py fn=set_conflict_handler optparse:946 946 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/trace.py fn=is_quiet bzrlib.trace:376 376 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/ui/text.py fn=_progress_all_finished bzrlib.ui.text:104 104 0 cfn=clear bzrlib.ui.text:157 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/ui/text.py calls=1 157 104 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py fn=_get_signature_checking bzrlib.config:682 682 0 cfn=_get_best_value bzrlib.config:640 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/config.py calls=1 640 682 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/builtins.py fn=tree_files bzrlib.builtins:70 70 0 cfn=internal_tree_files bzrlib.builtins:138 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/builtins.py calls=1 138 70 35 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/inter.py fn=__init__ bzrlib.inter:46 46 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bzrdir.py fn=is_supported bzrlib.bzrdir:1996 1996 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=_warn_if_deprecated bzrlib.repofmt.pack_repo:2203 2203 0 cfn= cfi=~ calls=1 0 2203 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=_start_write_group bzrlib.repofmt.pack_repo:2277 2277 0 cfn=_start_write_group bzrlib.repofmt.pack_repo:2001 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 2001 2277 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py fn=is_write_locked bzrlib.repofmt.pack_repo:2310 2310 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/index.py fn=set_optimize bzrlib.index:318 318 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transport/__init__.py fn=__init__ bzrlib.transport:230 230 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py fn=get_basis_delta bzrlib.repository:296 296 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/inventory.py fn=__init__ bzrlib.inventory:1060 1060 0 fi=/home/ian/.bazaar/plugins/search/errors.py fn=__init__ bzrlib.plugins.search.errors:39 39 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py fn=begin bzrlib.pack:70 70 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py fn=end bzrlib.pack:74 74 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/pack.py fn=__init__ bzrlib.pack:116 116 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/builtins.py fn=_iter_bug_fix_urls bzrlib.builtins:2947 2947 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/builtins.py fn=get_message bzrlib.builtins:3005 3005 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/conflicts.py fn=__init__ bzrlib.conflicts:188 188 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/tree.py fn=_get_inventory bzrlib.tree:253 253 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/rules.py fn=get_selected_items bzrlib.rules:109 109 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py fn=requires_rich_root bzrlib.workingtree:284 284 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py fn=_make_dirty bzrlib.workingtree_4:128 128 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py fn=__init__ bzrlib.workingtree_4:1271 1271 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=_is_executable bzrlib.dirstate:1665 1665 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/graph.py fn=enable_cache bzrlib.graph:137 137 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/graph.py fn=__init__ bzrlib.graph:1124 1124 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/versionedfile.py fn=__init__ bzrlib.versionedfile:144 144 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/msgeditor.py fn=MessageEditorHooks bzrlib.msgeditor:282 282 0 fi=/usr/lib/python2.6/encodings/ascii.py fn=Codec encodings.ascii:13 13 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/counted_lock.py fn=CountedLock bzrlib.counted_lock:25 25 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/groupcompress_repo.py fn=GCRepositoryPackCollection bzrlib.repofmt.groupcompress_repo:560 560 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/groupcompress_repo.py fn=GroupCHKStreamSource bzrlib.repofmt.groupcompress_repo:894 894 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=maximum_size bzrlib.chk_map:572 572 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=set_maximum_size bzrlib.chk_map:577 577 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=common_prefix_for_keys bzrlib.chk_map:604 604 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=_search_key bzrlib.chk_map:728 728 0 cfn= cfi=~ calls=1 0 728 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_map.py fn=CHKMapDifference bzrlib.chk_map:1399 1399 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py fn=KnitAdapter bzrlib.knit:130 130 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py fn=KnitContent bzrlib.knit:410 410 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py fn=_KnitFactory bzrlib.knit:544 544 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py fn=_ContentMapGenerator bzrlib.knit:1993 1993 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py fn=__init__ bzrlib.knit:2728 2728 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py fn=_KnitKeyAccess bzrlib.knit:3107 3107 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py fn=_KnitAnnotator bzrlib.knit:3343 3343 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/remote.py fn=RemoteStreamSource bzrlib.remote:1707 1707 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/remote.py fn=RemoteConfig bzrlib.remote:2479 2479 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/remote.py fn=RemoteBranchConfig bzrlib.remote:2515 2515 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/remote.py fn=RemoteBzrDirConfig bzrlib.remote:2557 2557 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/client.py fn=_SmartClient bzrlib.smart.client:26 26 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/repository.py fn=SmartServerRepositoryRequest bzrlib.smart.repository:45 45 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/repository.py fn=SmartServerRepositoryGetParentMap bzrlib.smart.repository:140 140 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/repository.py fn=SmartServerRepositoryInsertStreamLocked bzrlib.smart.repository:588 588 0 fi=/usr/lib/python2.6/Queue.py fn=LifoQueue Queue:231 231 0 fi=/usr/lib/python2.6/tarfile.py fn=_LowLevelFile tarfile:360 360 0 fi=/usr/lib/python2.6/tarfile.py fn=_BZ2Proxy tarfile:635 635 0 fi=/usr/lib/python2.6/tarfile.py fn=_FileInFile tarfile:703 703 0 fi= fn= <>:1 1 0 fi= fn= <>:1 1 0 fi= fn= <>:1 1 0 fi= fn= <>:1 1 0 fi= fn= <>:1 1 0 fi= fn= <>:1 1 0 fi= fn= <>:1 1 0 fi= fn= <>:1 1 0 fi= fn= <>:1 1 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=_LazyGroupContentManager bzrlib.groupcompress:468 468 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=_CommonGroupCompressor bzrlib.groupcompress:683 683 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/tag.py fn=BasicTags bzrlib.tag:75 75 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/views.py fn=__init__ bzrlib.views:70 70 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/views.py fn=PathBasedViews bzrlib.views:45 45 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/views.py fn=DisabledViews bzrlib.views:245 245 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transactions.py fn=ReadOnlyTransaction bzrlib.transactions:46 46 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/transactions.py fn=WriteTransaction bzrlib.transactions:117 117 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/identitymap.py fn=IdentityMap bzrlib.identitymap:27 27 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/identitymap.py fn=NullIdentityMap bzrlib.identitymap:64 64 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bugtracker.py fn=BugTracker bzrlib.bugtracker:164 164 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bugtracker.py fn=UniqueIntegerBugTracker bzrlib.bugtracker:192 192 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bugtracker.py fn=GenericBugTracker bzrlib.bugtracker:264 264 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py fn=NullCommitReporter bzrlib.commit:92 92 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py fn=ReportCommitToLog bzrlib.commit:121 121 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/testament.py fn=StrictTestament3 bzrlib.testament:219 219 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/revisiontree.py fn=lock_read bzrlib.revisiontree:176 176 0 cfn=lock_read bzrlib.repofmt.pack_repo:2326 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/pack_repo.py calls=1 2326 176 0 fi=/usr/lib/python2.6/email/__init__.py fn=LazyImporter email:74 74 0 fi=/usr/lib/python2.6/email/mime/text.py fn=MIMEText email.mime.text:14 14 0 fi=/usr/lib/python2.6/email/mime/nonmultipart.py fn=MIMENonMultipart email.MIMENonMultipart:14 14 0 fi=/usr/lib/python2.6/email/_parseaddr.py fn=AddressList email._parseaddr:435 435 0 fi=/usr/lib/python2.6/email/mime/multipart.py fn=MIMEMultipart email.mime.multipart:13 13 0 fi=/usr/lib/python2.6/smtplib.py fn=SSLFakeFile smtplib:165 165 0 fi=/usr/lib/python2.6/email/errors.py fn=MessageDefect email.errors:35 35 0 fi=/usr/lib/python2.6/smtplib.py fn=SMTP_SSL smtplib:736 736 0 fi=/usr/lib/python2.6/smtplib.py fn=LMTP smtplib:765 765 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=/usr/lib/python2.6/sre_parse.py fn=tell sre_parse:211 211 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/registry.py fn=_get_default_key bzrlib.registry:233 233 0 fi=/usr/lib/python2.6/optparse.py fn=set_parser optparse:211 211 0 fi=/usr/lib/python2.6/optparse.py fn=takes_value optparse:739 739 0 fi=/usr/lib/python2.6/optparse.py fn=check_value optparse:751 751 0 cfn= cfi=~ calls=1 0 751 0 fi=/usr/lib/python2.6/optparse.py fn=set_description optparse:951 951 0 fi=/usr/lib/python2.6/optparse.py fn=_init_parsing_state optparse:1249 1249 0 fi=/usr/lib/python2.6/optparse.py fn=_get_all_options optparse:1294 1294 0 fi=/usr/lib/python2.6/optparse.py fn=_get_args optparse:1343 1343 0 fi=/usr/lib/python2.6/optparse.py fn=check_values optparse:1388 1388 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/trace.py fn=is_verbose bzrlib.trace:381 381 0 fi=/usr/lib/python2.6/logging/__init__.py fn=setLevel logging:1002 1002 0 fi=/usr/lib/python2.6/threading.py fn=setprofile threading:84 84 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py fn=_branch_class bzrlib.branch:1901 1901 0 fi=/usr/lib/python2.6/inspect.py fn= inspect:839 839 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/btree_index.py fn= bzrlib.btree_index:579 579 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py fn=any_changes bzrlib.repository:132 132 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py fn=will_record_deletes bzrlib.repository:329 329 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py fn=_require_root_change bzrlib.repository:837 837 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py fn=is_in_write_group bzrlib.repository:1200 1200 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repository.py fn=is_supported bzrlib.repository:2940 2940 0 fi=/usr/lib/python2.6/xml/etree/ElementTree.py fn=dummy xml.etree.ElementTree:1004 1004 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/conflicts.py fn=__len__ bzrlib.conflicts:198 198 0 cfn= cfi=~ calls=1 0 198 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/tree.py fn=_get_rules_searcher bzrlib.tree:694 694 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/filters/__init__.py fn=filtered_input_file bzrlib.filters:141 141 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree.py fn=is_supported bzrlib.workingtree:2759 2759 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/rio.py fn=__init__ bzrlib.rio:58 58 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/workingtree_4.py fn=unversion bzrlib.workingtree_4:1151 1151 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/dirstate.py fn=_update_basis_apply_changes bzrlib.dirstate:1529 1529 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/versionedfile.py fn=get_bytes_as bzrlib.versionedfile:152 152 0 fi=/usr/lib/python2.6/encodings/ascii.py fn=IncrementalEncoder encodings.ascii:20 20 0 fi=/usr/lib/python2.6/encodings/ascii.py fn=IncrementalDecoder encodings.ascii:24 24 0 fi=/usr/lib/python2.6/encodings/ascii.py fn=StreamWriter encodings.ascii:28 28 0 fi=/usr/lib/python2.6/encodings/ascii.py fn=StreamReader encodings.ascii:31 31 0 fi=/usr/lib/python2.6/encodings/ascii.py fn=StreamConverter encodings.ascii:34 34 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/tag.py fn=__init__ bzrlib.tag:40 40 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/groupcompress_repo.py fn=_check_references bzrlib.repofmt.groupcompress_repo:158 158 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/groupcompress_repo.py fn=GCPack bzrlib.repofmt.groupcompress_repo:58 58 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/groupcompress_repo.py fn=ResumedGCPack bzrlib.repofmt.groupcompress_repo:171 171 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/repofmt/groupcompress_repo.py fn=GCCHKReconcilePacker bzrlib.repofmt.groupcompress_repo:475 475 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/chk_serializer.py fn=CHKBEncodeSerializer bzrlib.chk_serializer:177 177 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py fn=FTAnnotatedToUnannotated bzrlib.knit:145 145 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py fn=DeltaAnnotatedToUnannotated bzrlib.knit:157 157 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py fn=FTAnnotatedToFullText bzrlib.knit:171 171 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py fn=DeltaAnnotatedToFullText bzrlib.knit:183 183 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py fn=FTPlainToFullText bzrlib.knit:207 207 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py fn=DeltaPlainToFullText bzrlib.knit:219 219 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py fn=KnitContentFactory bzrlib.knit:243 243 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py fn=LazyKnitContentFactory bzrlib.knit:323 323 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py fn=PlainKnitContent bzrlib.knit:507 507 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py fn=_VFContentMapGenerator bzrlib.knit:2169 2169 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/knit.py fn=_NetworkContentMapGenerator bzrlib.knit:2214 2214 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/remote.py fn=_RpcHelper bzrlib.remote:49 49 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/remote.py fn=RemoteStreamSink bzrlib.remote:1648 1648 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/remote.py fn=RemoteBranchLockableFiles bzrlib.remote:1809 1809 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/client.py fn=SmartClientHooks bzrlib.smart.client:191 191 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/client.py fn=CallHookParams bzrlib.smart.client:205 205 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/vfs.py fn=VfsRequest bzrlib.smart.vfs:52 52 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/vfs.py fn=HasRequest bzrlib.smart.vfs:63 63 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/vfs.py fn=AppendRequest bzrlib.smart.vfs:79 79 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/vfs.py fn=DeleteRequest bzrlib.smart.vfs:92 92 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/vfs.py fn=IterFilesRecursiveRequest bzrlib.smart.vfs:100 100 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/vfs.py fn=ListDirRequest bzrlib.smart.vfs:111 111 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/vfs.py fn=MoveRequest bzrlib.smart.vfs:130 130 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/vfs.py fn=PutRequest bzrlib.smart.vfs:139 139 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/vfs.py fn=PutNonAtomicRequest bzrlib.smart.vfs:151 151 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/vfs.py fn=ReadvRequest bzrlib.smart.vfs:170 170 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/vfs.py fn=RenameRequest bzrlib.smart.vfs:194 194 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/vfs.py fn=RmdirRequest bzrlib.smart.vfs:203 203 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/vfs.py fn=StatRequest bzrlib.smart.vfs:211 211 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/repository.py fn=SmartServerRepositoryReadLocked bzrlib.smart.repository:128 128 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/repository.py fn=SmartServerRepositoryGetRevisionGraph bzrlib.smart.repository:248 248 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/repository.py fn=SmartServerRepositoryGetRevIdForRevno bzrlib.smart.repository:286 286 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/repository.py fn=SmartServerRequestHasRevision bzrlib.smart.repository:311 311 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/repository.py fn=SmartServerRepositoryGatherStats bzrlib.smart.repository:327 327 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/repository.py fn=SmartServerRepositoryIsShared bzrlib.smart.repository:369 369 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/repository.py fn=SmartServerRepositoryLockWrite bzrlib.smart.repository:384 384 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/repository.py fn=SmartServerRepositoryUnlock bzrlib.smart.repository:507 507 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/repository.py fn=SmartServerRepositoryInsertStream bzrlib.smart.repository:653 653 0 fi=/usr/lib/python2.6/Queue.py fn=Empty Queue:9 9 0 fi=/usr/lib/python2.6/Queue.py fn=Full Queue:13 13 0 fi=/usr/lib/python2.6/tarfile.py fn=TarError tarfile:338 338 0 fi=/usr/lib/python2.6/tarfile.py fn=ExtractError tarfile:341 341 0 fi=/usr/lib/python2.6/tarfile.py fn=ReadError tarfile:344 344 0 fi=/usr/lib/python2.6/tarfile.py fn=CompressionError tarfile:347 347 0 fi=/usr/lib/python2.6/tarfile.py fn=HeaderError tarfile:353 353 0 fi=/usr/lib/python2.6/tarfile.py fn=_section tarfile:2418 2418 0 fi=/usr/lib/python2.6/tarfile.py fn=_data tarfile:2427 2427 0 fi=/usr/lib/python2.6/tarfile.py fn=_hole tarfile:2434 2434 0 fi=/usr/lib/python2.6/tarfile.py fn=_ringbuffer tarfile:2439 2439 0 fi=/usr/lib/python2.6/shutil.py fn=Error shutil:16 16 0 fi= fn= <>:1 1 0 fi= fn= <>:1 1 0 fi= fn= <>:1 1 0 fi= fn= <>:1 1 0 fi= fn= <>:1 1 0 fi= fn= <>:1 1 0 fi= fn= <>:1 1 0 fi= fn= <>:1 1 0 fi= fn= <>:1 1 0 fi= fn= <>:1 1 0 fi= fn= <>:1 1 0 fi= fn= <>:1 1 0 fi= fn= <>:1 1 0 fi= fn= <>:1 1 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=_LazyGroupCompressFactory bzrlib.groupcompress:405 405 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=PythonGroupCompressor bzrlib.groupcompress:820 820 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/groupcompress.py fn=PyrexGroupCompressor bzrlib.groupcompress:865 865 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/tag.py fn=_Tags bzrlib.tag:38 38 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/views.py fn=_Views bzrlib.views:38 38 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/views.py fn=supports_views bzrlib.views:76 76 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/views.py fn=_deserialize_view_content bzrlib.views:205 205 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bugtracker.py fn=TrackerRegistry bzrlib.bugtracker:139 139 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bugtracker.py fn=IntegerBugTracker bzrlib.bugtracker:182 182 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bugtracker.py fn=URLParametrizedIntegerBugTracker bzrlib.bugtracker:228 228 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/bugtracker.py fn= bzrlib.bugtracker:298 298 0 cfn=_iter_bug_fix_urls bzrlib.builtins:2947 cfi=/home/ian/Projects/bzr/core/trunk/bzrlib/builtins.py calls=1 2947 298 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py fn=is_verbose bzrlib.commit:159 159 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py fn=__init__ bzrlib.commit:175 175 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py fn=_cleanup_bound_branch bzrlib.commit:586 586 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py fn=_gather_parents bzrlib.commit:598 598 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py fn=_check_strict bzrlib.commit:734 734 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/commit.py fn=_set_specific_file_ids bzrlib.commit:938 938 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/testament.py fn=StrictTestament bzrlib.testament:207 207 0 fi=/usr/lib/python2.6/multiprocessing/__init__.py fn=ProcessError multiprocessing:70 70 0 fi=/usr/lib/python2.6/multiprocessing/__init__.py fn=BufferTooShort multiprocessing:73 73 0 fi=/usr/lib/python2.6/multiprocessing/__init__.py fn=AuthenticationError multiprocessing:79 79 0 fi=/usr/lib/python2.6/multiprocessing/process.py fn=AuthenticationString multiprocessing.process:258 258 0 fi=/usr/lib/python2.6/multiprocessing/process.py fn=_MainProcess multiprocessing.process:272 272 0 fi=/usr/lib/python2.6/multiprocessing/util.py fn=ForkAwareThreadLock multiprocessing.util:280 280 0 fi=/usr/lib/python2.6/multiprocessing/util.py fn=ForkAwareLocal multiprocessing.util:287 287 0 fi=/usr/lib/python2.6/email/mime/__init__.py fn= email.mime:1 1 0 fi=/usr/lib/python2.6/email/mime/base.py fn=MIMEBase email.MIMEBase:13 13 0 fi=/usr/lib/python2.6/smtplib.py fn=SMTPException smtplib:64 64 0 fi=/usr/lib/python2.6/smtplib.py fn=SMTPServerDisconnected smtplib:67 67 0 fi=/usr/lib/python2.6/smtplib.py fn=SMTPResponseException smtplib:75 75 0 fi=/usr/lib/python2.6/smtplib.py fn=SMTPSenderRefused smtplib:89 89 0 fi=/usr/lib/python2.6/smtplib.py fn=SMTPRecipientsRefused smtplib:102 102 0 fi=/usr/lib/python2.6/smtplib.py fn=SMTPDataError smtplib:115 115 0 fi=/usr/lib/python2.6/smtplib.py fn=SMTPConnectError smtplib:118 118 0 fi=/usr/lib/python2.6/smtplib.py fn=SMTPHeloError smtplib:121 121 0 fi=/usr/lib/python2.6/smtplib.py fn=SMTPAuthenticationError smtplib:124 124 0 fi=/usr/lib/python2.6/email/errors.py fn=MessageError email.errors:9 9 0 fi=/usr/lib/python2.6/email/errors.py fn=MessageParseError email.errors:13 13 0 fi=/usr/lib/python2.6/email/errors.py fn=HeaderParseError email.errors:17 17 0 fi=/usr/lib/python2.6/email/errors.py fn=BoundaryError email.errors:21 21 0 fi=/usr/lib/python2.6/email/errors.py fn=MultipartConversionError email.errors:25 25 0 fi=/usr/lib/python2.6/email/errors.py fn=CharsetError email.errors:29 29 0 fi=/usr/lib/python2.6/email/errors.py fn=NoBoundaryInMultipartDefect email.errors:41 41 0 fi=/usr/lib/python2.6/email/errors.py fn=StartBoundaryNotFoundDefect email.errors:44 44 0 fi=/usr/lib/python2.6/email/errors.py fn=FirstHeaderLineIsContinuationDefect email.errors:47 47 0 fi=/usr/lib/python2.6/email/errors.py fn=MisplacedEnvelopeHeaderDefect email.errors:50 50 0 fi=/usr/lib/python2.6/email/errors.py fn=MalformedHeaderDefect email.errors:53 53 0 fi=/usr/lib/python2.6/email/errors.py fn=MultipartInvariantViolationDefect email.errors:56 56 0 fi=/usr/lib/python2.6/uu.py fn=Error uu:39 39 0 fi=~ fn= 0 0 fi=~ fn= 0 0 fi=/usr/lib/python2.6/codecs.py fn=__init__ codecs:322 322 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/branch.py fn=is_supported bzrlib.branch:1492 1492 0 fi=/home/ian/Projects/bzr/core/trunk/bzrlib/smart/vfs.py fn=GetRequest bzrlib.smart.vfs:71 71 0 fi=/usr/lib/python2.6/tarfile.py fn=StreamError tarfile:350 350 0 fi=/usr/lib/python2.6/multiprocessing/__init__.py fn=TimeoutError multiprocessing:76 76 0