Rev 3526: (Jelmer) Remove specialized has_revisions() implementation since it in file:///home/pqm/archives/thelove/bzr/%2Btrunk/
Canonical.com Patch Queue Manager
pqm at pqm.ubuntu.com
Fri Jul 4 18:13:38 BST 2008
At file:///home/pqm/archives/thelove/bzr/%2Btrunk/
------------------------------------------------------------
revno: 3526
revision-id:pqm at pqm.ubuntu.com-20080704171330-ieh195xj7su2k2xq
parent: pqm at pqm.ubuntu.com-20080704072129-0tmx82996zdrysst
parent: jelmer at samba.org-20080704093606-cj3ue20lqqkh1ku8
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Fri 2008-07-04 18:13:30 +0100
message:
(Jelmer) Remove specialized has_revisions() implementation since it
breaks stacking.
modified:
bzrlib/repofmt/pack_repo.py pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
------------------------------------------------------------
revno: 3525.1.1
revision-id:jelmer at samba.org-20080704093606-cj3ue20lqqkh1ku8
parent: pqm at pqm.ubuntu.com-20080704072129-0tmx82996zdrysst
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: remove-hasrevs
timestamp: Fri 2008-07-04 11:36:06 +0200
message:
Remove specialized has_revisions() implementation since it breaks stacking.
modified:
bzrlib/repofmt/pack_repo.py pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
=== modified file 'bzrlib/repofmt/pack_repo.py'
--- a/bzrlib/repofmt/pack_repo.py 2008-06-17 05:02:34 +0000
+++ b/bzrlib/repofmt/pack_repo.py 2008-07-04 09:36:06 +0000
@@ -1800,17 +1800,6 @@
found_parents[key[0]] = parents
return found_parents
- def has_revisions(self, revision_ids):
- """See Repository.has_revisions()."""
- revision_ids = set(revision_ids)
- result = revision_ids.intersection(
- set([None, _mod_revision.NULL_REVISION]))
- revision_ids.difference_update(result)
- index = self._pack_collection.revision_index.combined_index
- keys = [(revision_id,) for revision_id in revision_ids]
- result.update(node[1][0] for node in index.iter_entries(keys))
- return result
-
def _make_parents_provider(self):
return graph.CachingParentsProvider(self)
More information about the bazaar-commits
mailing list