Rev 2284: Avoid deserializing an inventory we have already parsed. in http://bzr.arbash-meinel.com/branches/bzr/0.15-dev/avoid_extra_deserialization
John Arbash Meinel
john at arbash-meinel.com
Tue Feb 13 22:33:21 GMT 2007
At http://bzr.arbash-meinel.com/branches/bzr/0.15-dev/avoid_extra_deserialization
------------------------------------------------------------
revno: 2284
revision-id: john at arbash-meinel.com-20070213223316-dlowmy4as5xhe921
parent: pqm at pqm.ubuntu.com-20070213114814-9606106906ac312f
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: avoid_extra_deserialization
timestamp: Tue 2007-02-13 16:33:16 -0600
message:
Avoid deserializing an inventory we have already parsed.
modified:
bzrlib/commit.py commit.py-20050511101309-79ec1a0168e0e825
-------------- next part --------------
=== modified file 'bzrlib/commit.py'
--- a/bzrlib/commit.py 2007-02-06 23:53:30 +0000
+++ b/bzrlib/commit.py 2007-02-13 22:33:16 +0000
@@ -521,8 +521,8 @@
# TODO: Make sure that this list doesn't contain duplicate
# entries and the order is preserved when doing this.
self.parents = self.work_tree.get_parent_ids()
- self.parent_invs = []
- for revision in self.parents:
+ self.parent_invs = [self.basis_inv]
+ for revision in self.parents[1:]:
if self.branch.repository.has_revision(revision):
mutter('commit parent revision {%s}', revision)
inventory = self.branch.repository.get_inventory(revision)
More information about the bazaar-commits
mailing list