Rev 2892: Opening an index creates a map for the parsed bytes. in http://people.ubuntu.com/~robertc/baz2.0/index

Robert Collins robertc at robertcollins.net
Fri Oct 5 05:57:12 BST 2007


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

------------------------------------------------------------
revno: 2892
revision-id: robertc at robertcollins.net-20071005045703-ndqi4np2zr4gu3jr
parent: robertc at robertcollins.net-20071005044747-lgtgu13o87egfupg
committer: Robert Collins <robertc at robertcollins.net>
branch nick: index
timestamp: Fri 2007-10-05 14:57:03 +1000
message:
  Opening an index creates a map for the parsed bytes.
modified:
  bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
  bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
=== modified file 'bzrlib/index.py'
--- a/bzrlib/index.py	2007-10-05 04:47:47 +0000
+++ b/bzrlib/index.py	2007-10-05 04:57:03 +0000
@@ -245,6 +245,7 @@
         self._transport = transport
         self._name = name
         self._nodes = None
+        self._parsed_byte_map = []
         self._key_count = None
         self._keys_by_offset = None
         self._nodes_by_key = None

=== modified file 'bzrlib/tests/test_index.py'
--- a/bzrlib/tests/test_index.py	2007-10-05 04:47:47 +0000
+++ b/bzrlib/tests/test_index.py	2007-10-05 04:57:03 +0000
@@ -366,6 +366,10 @@
         trans.put_bytes('name', "not an index\n")
         index = GraphIndex(trans, 'name', 13)
 
+    def test_open_sets_parsed_map_empty(self):
+        index = self.make_index()
+        self.assertEqual([], index._parsed_byte_map)
+
     def test_iter_all_entries_empty(self):
         index = self.make_index()
         self.assertEqual([], list(index.iter_all_entries()))



More information about the bazaar-commits mailing list