--- a/mercurial/revset.py Tue Sep 25 16:29:39 2018 -0400
+++ b/mercurial/revset.py Tue Sep 25 16:32:38 2018 -0400
@@ -614,11 +614,11 @@
# This is an internal method is for quickly calculating "heads(::x and
# ::y)"
- # These greatest common ancestors are the same ones that the consesus bid
+ # These greatest common ancestors are the same ones that the consensus bid
# merge will find.
- h = heads(repo, fullreposet(repo), x, anyorder)
+ startrevs = getset(repo, fullreposet(repo), x, order=anyorder)
- ancs = repo.changelog._commonancestorsheads(*list(h))
+ ancs = repo.changelog._commonancestorsheads(*list(startrevs))
return subset & baseset(ancs)
@predicate('commonancestors(set)', safe=True)