Rev 3888: Use a last-modified-revision test. in http://bzr.arbash-meinel.com/branches/bzr/1.11/differ_serializer
John Arbash Meinel
john at arbash-meinel.com
Fri Dec 5 22:25:50 GMT 2008
At http://bzr.arbash-meinel.com/branches/bzr/1.11/differ_serializer
------------------------------------------------------------
revno: 3888
revision-id: john at arbash-meinel.com-20081205222549-lri0j1a3wv37wtax
parent: john at arbash-meinel.com-20081205221928-kzstz04ngqrxpb12
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: differ_serializer
timestamp: Fri 2008-12-05 16:25:49 -0600
message:
Use a last-modified-revision test.
This avoids copying the same text revisions multiple times.
-------------- next part --------------
=== modified file 'bzrlib/repository.py'
--- a/bzrlib/repository.py 2008-12-05 22:19:28 +0000
+++ b/bzrlib/repository.py 2008-12-05 22:25:49 +0000
@@ -3207,7 +3207,8 @@
continue
# TODO: Do we need:
# "if entry.revision == current_revision_id" ?
- text_keys.add((file_id, entry.revision))
+ if entry.revision == current_revision_id:
+ text_keys.add((file_id, entry.revision))
revision = self.source.get_revision(current_revision_id)
pending_deltas.append((basis_id, delta,
current_revision_id, revision.parent_ids))
More information about the bazaar-commits
mailing list