Rev 2796: Bisection byte map fixes for GraphIndex. in http://people.ubuntu.com/~robertc/baz2.0/repository

Robert Collins robertc at robertcollins.net
Mon Oct 8 05:54:42 BST 2007


At http://people.ubuntu.com/~robertc/baz2.0/repository

------------------------------------------------------------
revno: 2796
revision-id: robertc at robertcollins.net-20071008045432-b8li90spr7fu7hwz
parent: robertc at robertcollins.net-20071008045350-qwh1gb3r9vy3c8kk
parent: robertc at robertcollins.net-20071008045131-n60qsvujlkg00oyy
committer: Robert Collins <robertc at robertcollins.net>
branch nick: repository
timestamp: Mon 2007-10-08 14:54:32 +1000
message:
  Bisection byte map fixes for GraphIndex.
modified:
  bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
    ------------------------------------------------------------
    revno: 2592.1.25.2.7.1.28.1.6.1.3.1.9.2.1.3.74.1.31.3.18.1.9.1.2.1.12.1.8.1.46.1.18.1.13
    revision-id: robertc at robertcollins.net-20071008045131-n60qsvujlkg00oyy
    parent: robertc at robertcollins.net-20071008020031-7k73clatevakdpsb
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: index
    timestamp: Mon 2007-10-08 14:51:31 +1000
    message:
      More index tweaks.
    modified:
      bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
=== modified file 'bzrlib/index.py'
--- a/bzrlib/index.py	2007-10-08 02:02:31 +0000
+++ b/bzrlib/index.py	2007-10-08 04:54:32 +0000
@@ -870,6 +870,8 @@
                 self._parsed_byte_map[index + 1][1])
             self._parsed_key_map[index] = (self._parsed_key_map[index][0],
                 self._parsed_key_map[index + 1][1])
+            del self._parsed_byte_map[index + 1]
+            del self._parsed_key_map[index + 1]
         elif self._parsed_byte_map[index][1] == start:
             # extend the lower entry
             self._parsed_byte_map[index] = (



More information about the bazaar-commits mailing list