Rev 5865: (spiv) Move duplicate definitions of {Knit, in file:///home/pqm/archives/thelove/bzr/%2Btrunk/
Canonical.com Patch Queue Manager
pqm at pqm.ubuntu.com
Mon May 16 12:17:36 UTC 2011
At file:///home/pqm/archives/thelove/bzr/%2Btrunk/
------------------------------------------------------------
revno: 5865 [merge]
revision-id: pqm at pqm.ubuntu.com-20110516121732-53l9oqrue6bee5qv
parent: pqm at pqm.ubuntu.com-20110516111740-ct1v17k9cr6k9tyh
parent: andrew.bennetts at canonical.com-20110516100801-81ookklkd9be2e3a
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Mon 2011-05-16 12:17:32 +0000
message:
(spiv) Move duplicate definitions of {Knit,
GroupCompress}VersionedFiles.get_known_graph_ancestry into
VersionedFilesWithFallbacks. (Andrew Bennetts)
modified:
bzrlib/groupcompress.py groupcompress.py-20080705181503-ccbxd6xuy1bdnrpu-8
bzrlib/knit.py knit.py-20051212171256-f056ac8f0fbe1bd9
bzrlib/versionedfile.py versionedfile.py-20060222045106-5039c71ee3b65490
=== modified file 'bzrlib/groupcompress.py'
--- a/bzrlib/groupcompress.py 2011-05-09 02:33:16 +0000
+++ b/bzrlib/groupcompress.py 2011-05-16 10:08:01 +0000
@@ -1317,22 +1317,6 @@
self._check_lines_not_unicode(lines)
self._check_lines_are_lines(lines)
- def get_known_graph_ancestry(self, keys):
- """Get a KnownGraph instance with the ancestry of keys."""
- # Note that this is identical to
- # KnitVersionedFiles.get_known_graph_ancestry, but they don't share
- # ancestry.
- parent_map, missing_keys = self._index.find_ancestry(keys)
- for fallback in self._transitive_fallbacks():
- if not missing_keys:
- break
- (f_parent_map, f_missing_keys) = fallback._index.find_ancestry(
- missing_keys)
- parent_map.update(f_parent_map)
- missing_keys = f_missing_keys
- kg = _mod_graph.KnownGraph(parent_map)
- return kg
-
def get_parent_map(self, keys):
"""Get a map of the graph parents of keys.
=== modified file 'bzrlib/knit.py'
--- a/bzrlib/knit.py 2011-05-04 02:34:05 +0000
+++ b/bzrlib/knit.py 2011-05-16 10:08:01 +0000
@@ -1194,19 +1194,6 @@
generator = _VFContentMapGenerator(self, [key])
return generator._get_content(key)
- def get_known_graph_ancestry(self, keys):
- """Get a KnownGraph instance with the ancestry of keys."""
- parent_map, missing_keys = self._index.find_ancestry(keys)
- for fallback in self._transitive_fallbacks():
- if not missing_keys:
- break
- (f_parent_map, f_missing_keys) = fallback._index.find_ancestry(
- missing_keys)
- parent_map.update(f_parent_map)
- missing_keys = f_missing_keys
- kg = _mod_graph.KnownGraph(parent_map)
- return kg
-
def get_parent_map(self, keys):
"""Get a map of the graph parents of keys.
=== modified file 'bzrlib/versionedfile.py'
--- a/bzrlib/versionedfile.py 2011-05-13 09:30:57 +0000
+++ b/bzrlib/versionedfile.py 2011-05-16 10:08:01 +0000
@@ -1435,6 +1435,19 @@
"""
raise NotImplementedError(self.add_fallback_versioned_files)
+ def get_known_graph_ancestry(self, keys):
+ """Get a KnownGraph instance with the ancestry of keys."""
+ parent_map, missing_keys = self._index.find_ancestry(keys)
+ for fallback in self._transitive_fallbacks():
+ if not missing_keys:
+ break
+ (f_parent_map, f_missing_keys) = fallback._index.find_ancestry(
+ missing_keys)
+ parent_map.update(f_parent_map)
+ missing_keys = f_missing_keys
+ kg = _mod_graph.KnownGraph(parent_map)
+ return kg
+
class _PlanMergeVersionedFile(VersionedFiles):
"""A VersionedFile for uncommitted and committed texts.
More information about the bazaar-commits
mailing list