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