Rev 3106: Another parent provider I didn't realize existed. in http://bzr.arbash-meinel.com/branches/bzr/1.1-dev/graph_optimization
John Arbash Meinel
john at arbash-meinel.com
Tue Dec 18 22:41:23 GMT 2007
At http://bzr.arbash-meinel.com/branches/bzr/1.1-dev/graph_optimization
------------------------------------------------------------
revno: 3106
revision-id:john at arbash-meinel.com-20071218224058-fsihu8vgtmksb7vp
parent: john at arbash-meinel.com-20071218222126-323kuf097yi63ick
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: graph_optimization
timestamp: Tue 2007-12-18 16:40:58 -0600
message:
Another parent provider I didn't realize existed.
modified:
bzrlib/bzrdir.py bzrdir.py-20060131065624-156dfea39c4387cb
-------------- next part --------------
=== modified file 'bzrlib/bzrdir.py'
--- a/bzrlib/bzrdir.py 2007-11-30 01:26:17 +0000
+++ b/bzrlib/bzrdir.py 2007-12-18 22:40:58 +0000
@@ -1999,10 +1999,17 @@
del ie.text_id
assert getattr(ie, 'revision', None) is not None
+ @symbol_versioning.deprecated_method(symbol_versioning.one_one)
def get_parents(self, revision_ids):
for revision_id in revision_ids:
yield self.revisions[revision_id].parent_ids
+ def get_parent_map(self, revision_ids):
+ """See graph._StackedParentsProvider.get_parent_map"""
+ return dict((revision_id, self.revisions[revision_id])
+ for revision_id in revision_ids
+ if revision_id in self.revisions)
+
def snapshot_ie(self, previous_revisions, ie, w, rev_id):
# TODO: convert this logic, which is ~= snapshot to
# a call to:. This needs the path figured out. rather than a work_tree
More information about the bazaar-commits
mailing list