Rev 3807: Bring in the common-prefix-extraction code. in http://bazaar.launchpad.net/%7Ebzr/bzr/brisbane-core

John Arbash Meinel john at arbash-meinel.com
Wed Jan 7 22:00:18 GMT 2009


At http://bazaar.launchpad.net/%7Ebzr/bzr/brisbane-core

------------------------------------------------------------
revno: 3807
revision-id: john at arbash-meinel.com-20090107215828-ickxzzyp75fwfb6l
parent: john at arbash-meinel.com-20090107180839-li0vjvvg8bx85bcc
parent: john at arbash-meinel.com-20090107215442-ldzqz8f55nbxhp0j
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: brisbane-core
timestamp: Wed 2009-01-07 15:58:28 -0600
message:
  Bring in the common-prefix-extraction code.
  
  This also updates a few tests to be less dependent on the exact serialization.
  It also changes the disk signature, since repositories created with
  the new chk map pages are incompatible with existing repositories.
  
  If we really need it, we could parameterize the prefix extraction portion,
  but it doesn't seem worthwhile at this point.
modified:
  bzrlib/chk_map.py              chk_map.py-20081001014447-ue6kkuhofvdecvxa-1
  bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
  bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
  bzrlib/tests/test_chk_map.py   test_chk_map.py-20081001014447-ue6kkuhofvdecvxa-2
    ------------------------------------------------------------
    revno: 3802.1.27
    revision-id: john at arbash-meinel.com-20090107215442-ldzqz8f55nbxhp0j
    parent: john at arbash-meinel.com-20090107210819-nw9grn1sond000gy
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: prefix
    timestamp: Wed 2009-01-07 15:54:42 -0600
    message:
      Split out the unmap_pages_in tests and add one that shows if we
      already have enough items loaded in memory, it doesn't page in anything else.
    modified:
      bzrlib/tests/test_chk_map.py   test_chk_map.py-20081001014447-ue6kkuhofvdecvxa-2
    ------------------------------------------------------------
    revno: 3802.1.26
    revision-id: john at arbash-meinel.com-20090107210819-nw9grn1sond000gy
    parent: john at arbash-meinel.com-20090107205610-q7sdumnyb2akj499
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: prefix
    timestamp: Wed 2009-01-07 15:08:19 -0600
    message:
      Update the unmap_pages_in to also handle specific page-cache edge cases.
    modified:
      bzrlib/tests/test_chk_map.py   test_chk_map.py-20081001014447-ue6kkuhofvdecvxa-2
    ------------------------------------------------------------
    revno: 3802.1.25
    revision-id: john at arbash-meinel.com-20090107205610-q7sdumnyb2akj499
    parent: john at arbash-meinel.com-20090107205333-2am39m1csjs6wv6h
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: prefix
    timestamp: Wed 2009-01-07 14:56:10 -0600
    message:
      Change the deep_split code to use a bigger value so we still get a split.
    modified:
      bzrlib/tests/test_chk_map.py   test_chk_map.py-20081001014447-ue6kkuhofvdecvxa-2
    ------------------------------------------------------------
    revno: 3802.1.24
    revision-id: john at arbash-meinel.com-20090107205333-2am39m1csjs6wv6h
    parent: john at arbash-meinel.com-20090107204228-v42oud9oqsmxcwpt
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: prefix
    timestamp: Wed 2009-01-07 14:53:33 -0600
    message:
      We were incorrectly using '' when we wanted to use None as the common prefix.
    modified:
      bzrlib/chk_map.py              chk_map.py-20081001014447-ue6kkuhofvdecvxa-1
      bzrlib/tests/test_chk_map.py   test_chk_map.py-20081001014447-ue6kkuhofvdecvxa-2
    ------------------------------------------------------------
    revno: 3802.1.23
    revision-id: john at arbash-meinel.com-20090107204228-v42oud9oqsmxcwpt
    parent: john at arbash-meinel.com-20090107203540-qqb1nllc5dhwm81s
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: prefix
    timestamp: Wed 2009-01-07 14:42:28 -0600
    message:
      Fix up the LeafNode direct tests, and add some tests with serialized
      forms that include a common prefix.
    modified:
      bzrlib/tests/test_chk_map.py   test_chk_map.py-20081001014447-ue6kkuhofvdecvxa-2
    ------------------------------------------------------------
    revno: 3802.1.22
    revision-id: john at arbash-meinel.com-20090107203540-qqb1nllc5dhwm81s
    parent: john at arbash-meinel.com-20090107202850-pe25bhlinouu6o50
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: prefix
    timestamp: Wed 2009-01-07 14:35:40 -0600
    message:
      Change the multiple_maps test to also be independent of sha hash.
    modified:
      bzrlib/tests/test_chk_map.py   test_chk_map.py-20081001014447-ue6kkuhofvdecvxa-2
    ------------------------------------------------------------
    revno: 3802.1.21
    revision-id: john at arbash-meinel.com-20090107202850-pe25bhlinouu6o50
    parent: john at arbash-meinel.com-20090107202544-veb9omazsd35xfza
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: prefix
    timestamp: Wed 2009-01-07 14:28:50 -0600
    message:
      Change the IterInteresting to avoid sha hashes and be serialization agnostic.
    modified:
      bzrlib/tests/test_chk_map.py   test_chk_map.py-20081001014447-ue6kkuhofvdecvxa-2
    ------------------------------------------------------------
    revno: 3802.1.20
    revision-id: john at arbash-meinel.com-20090107202544-veb9omazsd35xfza
    parent: john at arbash-meinel.com-20090107195619-5vsl7mn6k2ssy8nd
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: prefix
    timestamp: Wed 2009-01-07 14:25:44 -0600
    message:
      Fix the IterInteresting tests.
      
      It would be nice to make them independent of serialization, though.
    modified:
      bzrlib/tests/test_chk_map.py   test_chk_map.py-20081001014447-ue6kkuhofvdecvxa-2
    ------------------------------------------------------------
    revno: 3802.1.19
    revision-id: john at arbash-meinel.com-20090107195619-5vsl7mn6k2ssy8nd
    parent: john at arbash-meinel.com-20090107195340-h5oy5268lgnay3qy
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: prefix
    timestamp: Wed 2009-01-07 13:56:19 -0600
    message:
      Fix the other k1_k22_k23 test
    modified:
      bzrlib/tests/test_chk_map.py   test_chk_map.py-20081001014447-ue6kkuhofvdecvxa-2
    ------------------------------------------------------------
    revno: 3802.1.18
    revision-id: john at arbash-meinel.com-20090107195340-h5oy5268lgnay3qy
    parent: john at arbash-meinel.com-20090107194700-l8uh5ogzdoyrxbxg
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: prefix
    timestamp: Wed 2009-01-07 13:53:40 -0600
    message:
      Fix up the k1_from_k1 test.
    modified:
      bzrlib/tests/test_chk_map.py   test_chk_map.py-20081001014447-ue6kkuhofvdecvxa-2
    ------------------------------------------------------------
    revno: 3802.1.17
    revision-id: john at arbash-meinel.com-20090107194700-l8uh5ogzdoyrxbxg
    parent: john at arbash-meinel.com-20090107194435-hq09wmppmkssxsok
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: prefix
    timestamp: Wed 2009-01-07 13:47:00 -0600
    message:
      Update a bunch of tests that were using None rather than not displaying keys.
    modified:
      bzrlib/tests/test_chk_map.py   test_chk_map.py-20081001014447-ue6kkuhofvdecvxa-2
    ------------------------------------------------------------
    revno: 3802.1.16
    revision-id: john at arbash-meinel.com-20090107194435-hq09wmppmkssxsok
    parent: john at arbash-meinel.com-20090107193803-prc4a4jairkgjczp
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: prefix
    timestamp: Wed 2009-01-07 13:44:35 -0600
    message:
      Properly fix up the dump_tree tests, we now suppress the keys by default.
    modified:
      bzrlib/chk_map.py              chk_map.py-20081001014447-ue6kkuhofvdecvxa-1
      bzrlib/tests/test_chk_map.py   test_chk_map.py-20081001014447-ue6kkuhofvdecvxa-2
    ------------------------------------------------------------
    revno: 3802.1.15
    revision-id: john at arbash-meinel.com-20090107193803-prc4a4jairkgjczp
    parent: john at arbash-meinel.com-20090107191812-n73bqf8o0a8igwzp
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: prefix
    timestamp: Wed 2009-01-07 13:38:03 -0600
    message:
      Change child_child to use _dump_tree,
      update _dump_tree to allow suppressing the node keys.
      Since it often doesn't matter for the tests.
    modified:
      bzrlib/chk_map.py              chk_map.py-20081001014447-ue6kkuhofvdecvxa-1
      bzrlib/tests/test_chk_map.py   test_chk_map.py-20081001014447-ue6kkuhofvdecvxa-2
    ------------------------------------------------------------
    revno: 3802.1.14
    revision-id: john at arbash-meinel.com-20090107191812-n73bqf8o0a8igwzp
    parent: john at arbash-meinel.com-20090107191021-uetmsyeao353sgkp
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: prefix
    timestamp: Wed 2009-01-07 13:18:12 -0600
    message:
      Change the apply_ab_empty and apply_empty_ab tests to make them slightly more sha1 independent.
      
      They generally are testing the serialized form, and not the actual key.
    modified:
      bzrlib/tests/test_chk_map.py   test_chk_map.py-20081001014447-ue6kkuhofvdecvxa-2
    ------------------------------------------------------------
    revno: 3802.1.13
    revision-id: john at arbash-meinel.com-20090107191021-uetmsyeao353sgkp
    parent: john at arbash-meinel.com-20090107183404-fj6u2hhxl81t0msa
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: prefix
    timestamp: Wed 2009-01-07 13:10:21 -0600
    message:
      Change the term 'lookup' to the term 'search', as it is closer to what Robert envisioned.
    modified:
      bzrlib/chk_map.py              chk_map.py-20081001014447-ue6kkuhofvdecvxa-1
      bzrlib/tests/test_chk_map.py   test_chk_map.py-20081001014447-ue6kkuhofvdecvxa-2
    ------------------------------------------------------------
    revno: 3802.1.12
    revision-id: john at arbash-meinel.com-20090107183404-fj6u2hhxl81t0msa
    parent: john at arbash-meinel.com-20081220211649-llqcjbt02rkyk6ef
    parent: john at arbash-meinel.com-20090107180839-li0vjvvg8bx85bcc
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: prefix
    timestamp: Wed 2009-01-07 12:34:04 -0600
    message:
      Bring in the tip of brisbane-core, including the remap fixes.
    modified:
      bzrlib/chk_map.py              chk_map.py-20081001014447-ue6kkuhofvdecvxa-1
      bzrlib/tests/test_chk_map.py   test_chk_map.py-20081001014447-ue6kkuhofvdecvxa-2
    ------------------------------------------------------------
    revno: 3802.1.11
    revision-id: john at arbash-meinel.com-20081220211649-llqcjbt02rkyk6ef
    parent: john at arbash-meinel.com-20081220211624-ayz09sy2b2vrjjnm
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: prefix
    timestamp: Sat 2008-12-20 15:16:49 -0600
    message:
      Change the InternalNodes to also pull out the common prefix.
    modified:
      bzrlib/chk_map.py              chk_map.py-20081001014447-ue6kkuhofvdecvxa-1
    ------------------------------------------------------------
    revno: 3802.1.10
    revision-id: john at arbash-meinel.com-20081220211624-ayz09sy2b2vrjjnm
    parent: john at arbash-meinel.com-20081220002938-wno727px9s4zum4r
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: prefix
    timestamp: Sat 2008-12-20 15:16:24 -0600
    message:
      Since the serialized format has changed, bump the repository string.
    modified:
      bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
      bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
    ------------------------------------------------------------
    revno: 3802.1.9
    revision-id: john at arbash-meinel.com-20081220002938-wno727px9s4zum4r
    parent: john at arbash-meinel.com-20081220001358-c435fu0hqkpqnq3h
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: prefix
    timestamp: Fri 2008-12-19 18:29:38 -0600
    message:
      (broken) Initial prototype of leaf pages which pull out their common prefix.
      Broken because tests that relied on an explicit serialization no longer work, as the
      bytes representation has changed.
      Also, we can now fit a few more keys per leaf node, so some tree shapes collapsed.
    modified:
      bzrlib/chk_map.py              chk_map.py-20081001014447-ue6kkuhofvdecvxa-1
    ------------------------------------------------------------
    revno: 3802.1.8
    revision-id: john at arbash-meinel.com-20081220001358-c435fu0hqkpqnq3h
    parent: john at arbash-meinel.com-20081219234300-ndy4bw6gg0mqmrdw
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: prefix
    timestamp: Fri 2008-12-19 18:13:58 -0600
    message:
      Add asserts so that when serializing and deserializing
      we ensure that _current_size() gives correct results.
      Fix the code because deserialise() was setting it wrong.
    modified:
      bzrlib/chk_map.py              chk_map.py-20081001014447-ue6kkuhofvdecvxa-1
    ------------------------------------------------------------
    revno: 3802.1.7
    revision-id: john at arbash-meinel.com-20081219234300-ndy4bw6gg0mqmrdw
    parent: john at arbash-meinel.com-20081213000100-kthnsue12wcfm7ea
    parent: john at arbash-meinel.com-20081219230732-ri1i1tujtrh2d3sl
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: prefix
    timestamp: Fri 2008-12-19 17:43:00 -0600
    message:
      Bring in brisbane-core, which has the latest bzr.dev as well.
    added:
      bzrlib/_chunks_to_lines_py.py  _chunks_to_lines_py.-20081211024848-6uc3mtuje8j14l60-1
      bzrlib/_chunks_to_lines_pyx.pyx _chunks_to_lines_pyx-20081211021736-op7n8vrxgrd8snfi-1
      bzrlib/tests/blackbox/test_shelve.py test_ls_shelf.py-20081202053526-thlo8yt0pi1cgor1-1
      bzrlib/tests/test__chunks_to_lines.py test__chunks_to_line-20081211024848-6uc3mtuje8j14l60-2
    modified:
      .bzrignore                     bzrignore-20050311232317-81f7b71efa2db11a
      Makefile                       Makefile-20050805140406-d96e3498bb61c5bb
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/_dirstate_helpers_c.h   _dirstate_helpers_c.-20070802205935-hqo9yzuzjix271dd-1
      bzrlib/atomicfile.py           atomicfile.py-20050509044450-dbd24e6c564f7c66
      bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
      bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
      bzrlib/bzrdir.py               bzrdir.py-20060131065624-156dfea39c4387cb
      bzrlib/chk_map.py              chk_map.py-20081001014447-ue6kkuhofvdecvxa-1
      bzrlib/delta.py                delta.py-20050729221636-54cf14ef94783d0a
      bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
      bzrlib/fifo_cache.py           fifo_cache.py-20081209212307-31ffjwvteyvmydnf-1
      bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
      bzrlib/help_topics/__init__.py help_topics.py-20060920210027-rnim90q9e0bwxvy4-1
      bzrlib/inventory.py            inventory.py-20050309040759-6648b84ca2005b37
      bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
      bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
      bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
      bzrlib/msgeditor.py            msgeditor.py-20050901111708-ef6d8de98f5d8f2f
      bzrlib/osutils.py              osutils.py-20050309040759-eeaff12fbf77ac86
      bzrlib/push.py                 push.py-20080606021927-5fe39050e8xne9un-1
      bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
      bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
      bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
      bzrlib/shelf.py                prepare_shelf.py-20081005181341-n74qe6gu1e65ad4v-1
      bzrlib/shelf_ui.py             shelver.py-20081005210102-33worgzwrtdw0yrm-1
      bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
      bzrlib/tests/blackbox/__init__.py __init__.py-20051128053524-eba30d8255e08dc3
      bzrlib/tests/blackbox/test_log.py test_log.py-20060112090212-78f6ea560c868e24
      bzrlib/tests/blackbox/test_push.py test_push.py-20060329002750-929af230d5d22663
      bzrlib/tests/blackbox/test_revision_info.py test_revision_info.py-20050917162600-21dab3877aa348d7
      bzrlib/tests/blackbox/test_tags.py test_tags.py-20070116132048-5h4qak2cm22jlb9e-1
      bzrlib/tests/branch_implementations/__init__.py __init__.py-20060123013057-b12a52c3f361daf4
      bzrlib/tests/branch_implementations/test_push.py test_push.py-20070130153159-fhfap8uoifevg30j-1
      bzrlib/tests/per_repository/test_add_fallback_repository.py test_add_fallback_re-20080215040003-8w9n4ck9uqdxj18m-1
      bzrlib/tests/per_repository/test_repository.py test_repository.py-20060131092128-ad07f494f5c9d26c
      bzrlib/tests/test_bzrdir.py    test_bzrdir.py-20060131065654-deba40eef51cf220
      bzrlib/tests/test_fifo_cache.py test_fifo_cache.py-20081209212307-31ffjwvteyvmydnf-2
      bzrlib/tests/test_graph.py     test_graph_walker.py-20070525030405-enq4r60hhi9xrujc-1
      bzrlib/tests/test_http.py      testhttp.py-20051018020158-b2eef6e867c514d9
      bzrlib/tests/test_knit.py      test_knit.py-20051212171302-95d4c00dd5f11f2b
      bzrlib/tests/test_msgeditor.py test_msgeditor.py-20051202041359-920315ec6011ee51
      bzrlib/tests/test_osutils.py   test_osutils.py-20051201224856-e48ee24c12182989
      bzrlib/tests/test_remote.py    test_remote.py-20060720103555-yeeg2x51vn0rbtdp-2
      bzrlib/tests/test_repository.py test_repository.py-20060131075918-65c555b881612f4d
      bzrlib/tests/test_revisionspec.py testrevisionnamespaces.py-20050711050225-8b4af89e6b1efe84
      bzrlib/tests/test_shelf.py     test_prepare_shelf.p-20081005181341-n74qe6gu1e65ad4v-2
      bzrlib/tests/test_smart_transport.py test_ssh_transport.py-20060608202016-c25gvf1ob7ypbus6-2
      bzrlib/tests/test_source.py    test_source.py-20051207061333-a58dea6abecc030d
      bzrlib/tests/test_versionedfile.py test_versionedfile.py-20060222045249-db45c9ed14a1c2e5
      bzrlib/transform.py            transform.py-20060105172343-dd99e54394d91687
      bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
      bzrlib/transport/decorator.py  decorator.py-20060402223305-e913a0f25319ab42
      bzrlib/transport/http/__init__.py http_transport.py-20050711212304-506c5fd1059ace96
      bzrlib/transport/http/_pycurl.py pycurlhttp.py-20060110060940-4e2a705911af77a6
      bzrlib/transport/http/_urllib.py _urlgrabber.py-20060113083826-0bbf7d992fbf090c
      bzrlib/transport/remote.py     ssh.py-20060608202016-c25gvf1ob7ypbus6-1
      bzrlib/versionedfile.py        versionedfile.py-20060222045106-5039c71ee3b65490
      bzrlib/weave.py                knit.py-20050627021749-759c29984154256b
      bzrlib/xml4.py                 xml4.py-20050916091259-db5ab55e7e6ca324
      bzrlib/xml5.py                 xml5.py-20080328030717-t9guwinq8hom0ar3-1
      bzrlib/xml7.py                 xml7.py-20061029182747-d5tiiny21bvrd2jj-1
      bzrlib/xml8.py                 xml5.py-20050907032657-aac8f960815b66b1
      bzrlib/xml_serializer.py       xml.py-20050309040759-57d51586fdec365d
      doc/developers/HACKING.txt     HACKING-20050805200004-2a5dc975d870f78c
      doc/en/user-guide/svn_plugin.txt svn_plugin.txt-20080509065016-cjc90f46407vi9a0-2
      setup.py                       setup.py-20050314065409-02f8a0a6e3f9bc70
      tools/win32/build_release.py   build_release.py-20081105204355-2ghh5cv01v1x4rzz-1
    ------------------------------------------------------------
    revno: 3802.1.6
    revision-id: john at arbash-meinel.com-20081213000100-kthnsue12wcfm7ea
    parent: john at arbash-meinel.com-20081212233830-bibp9nqi2pgpvt53
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: prefix
    timestamp: Fri 2008-12-12 18:01:00 -0600
    message:
      Add tests that LeafNodes track the common prefix for both their lookup keys
      and for their serialized keys.
    modified:
      bzrlib/chk_map.py              chk_map.py-20081001014447-ue6kkuhofvdecvxa-1
      bzrlib/tests/test_chk_map.py   test_chk_map.py-20081001014447-ue6kkuhofvdecvxa-2
    ------------------------------------------------------------
    revno: 3802.1.5
    revision-id: john at arbash-meinel.com-20081212233830-bibp9nqi2pgpvt53
    parent: john at arbash-meinel.com-20081212223534-y2h7xxe1yghd7l10
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: prefix
    timestamp: Fri 2008-12-12 17:38:30 -0600
    message:
      Change the nomenclature.
      
      _lookup_key is going to be the key used by internal nodes.
      _serialised_key is the bytes that would be written to the final
      page on disk.
      
      Of course, we will actually be pulling out the common bytes
      in the final form.
    modified:
      bzrlib/chk_map.py              chk_map.py-20081001014447-ue6kkuhofvdecvxa-1
      bzrlib/tests/test_chk_map.py   test_chk_map.py-20081001014447-ue6kkuhofvdecvxa-2
    ------------------------------------------------------------
    revno: 3802.1.4
    revision-id: john at arbash-meinel.com-20081212223534-y2h7xxe1yghd7l10
    parent: john at arbash-meinel.com-20081212215251-6xt80zq6i7zmu9g7
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: prefix
    timestamp: Fri 2008-12-12 16:35:34 -0600
    message:
      Clean up some little bits.
    modified:
      bzrlib/chk_map.py              chk_map.py-20081001014447-ue6kkuhofvdecvxa-1
    ------------------------------------------------------------
    revno: 3802.1.3
    revision-id: john at arbash-meinel.com-20081212215251-6xt80zq6i7zmu9g7
    parent: john at arbash-meinel.com-20081211220700-qdw8se3w1j6gxl58
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: prefix
    timestamp: Fri 2008-12-12 15:52:51 -0600
    message:
      repr update
    modified:
      bzrlib/chk_map.py              chk_map.py-20081001014447-ue6kkuhofvdecvxa-1
    ------------------------------------------------------------
    revno: 3802.1.2
    revision-id: john at arbash-meinel.com-20081211220700-qdw8se3w1j6gxl58
    parent: john at arbash-meinel.com-20081211215745-zri692db6y34p7re
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: prefix
    timestamp: Thu 2008-12-11 16:07:00 -0600
    message:
      Change LeafNode to also cache its unique serialized prefix.
    modified:
      bzrlib/chk_map.py              chk_map.py-20081001014447-ue6kkuhofvdecvxa-1
      bzrlib/tests/test_chk_map.py   test_chk_map.py-20081001014447-ue6kkuhofvdecvxa-2
    ------------------------------------------------------------
    revno: 3802.1.1
    revision-id: john at arbash-meinel.com-20081211215745-zri692db6y34p7re
    parent: john at arbash-meinel.com-20081210053719-9dlacwww8y3cq8x1
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: prefix
    timestamp: Thu 2008-12-11 15:57:45 -0600
    message:
      Change InternalNode to always cache its serialized_prefix.
    modified:
      bzrlib/chk_map.py              chk_map.py-20081001014447-ue6kkuhofvdecvxa-1
      bzrlib/tests/test_chk_map.py   test_chk_map.py-20081001014447-ue6kkuhofvdecvxa-2
-------------- next part --------------

Diff too large for email (1808 lines, the limit is 1000).


More information about the bazaar-commits mailing list