D5582: ancestor: incrementalmissingancestors.basesheads()
gracinet (Georges Racinet)
phabricator at mercurial-scm.org
Wed Jan 16 07:44:43 EST 2019
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG4856c9b8cbaf: ancestor: incrementalmissingancestors.basesheads() (authored by gracinet, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D5582?vs=13216&id=13254
REVISION DETAIL
https://phab.mercurial-scm.org/D5582
AFFECTED FILES
mercurial/ancestor.py
CHANGE DETAILS
diff --git a/mercurial/ancestor.py b/mercurial/ancestor.py
--- a/mercurial/ancestor.py
+++ b/mercurial/ancestor.py
@@ -11,6 +11,7 @@
from .node import nullrev
from . import (
+ dagop,
policy,
pycompat,
)
@@ -162,6 +163,9 @@
'''grow the ancestor set by adding new bases'''
self.bases.update(newbases)
+ def basesheads(self):
+ return dagop.headrevs(self.bases, self.pfunc)
+
def removeancestorsfrom(self, revs):
'''remove all ancestors of bases from the set revs (in place)'''
bases = self.bases
To: gracinet, #hg-reviewers
Cc: mercurial-devel
More information about the Mercurial-devel
mailing list