Rev 3750: Stop using private _map method of CHKMap in CHKInventory. in http://people.ubuntu.com/~robertc/baz2.0/repository

Robert Collins robertc at robertcollins.net
Wed Oct 15 01:06:38 BST 2008


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

------------------------------------------------------------
revno: 3750
revision-id: robertc at robertcollins.net-20081015000631-waojeuzjixnpk4sn
parent: robertc at robertcollins.net-20081014043332-e2c9ndq49701x6w0
committer: Robert Collins <robertc at robertcollins.net>
branch nick: repository
timestamp: Wed 2008-10-15 11:06:31 +1100
message:
  Stop using private _map method of CHKMap in CHKInventory.
modified:
  bzrlib/inventory.py            inventory.py-20050309040759-6648b84ca2005b37
=== modified file 'bzrlib/inventory.py'
--- a/bzrlib/inventory.py	2008-10-13 06:36:20 +0000
+++ b/bzrlib/inventory.py	2008-10-15 00:06:31 +0000
@@ -1442,9 +1442,10 @@
         result.revision_id = inventory.revision_id
         result.root_id = inventory.root.file_id
         result.id_to_entry = chk_map.CHKMap(chk_store, None)
+        delta = []
         for path, entry in inventory.iter_entries():
-            result.id_to_entry._map(entry.file_id,
-                result._entry_to_bytes(entry))
+            delta.append((None, entry.file_id, result._entry_to_bytes(entry)))
+        result.id_to_entry.apply_delta(delta)
         result.id_to_entry._save()
         return result
 




More information about the bazaar-commits mailing list