[PATCH] revset.only: use cl.findmissingrevs
Siddharth Agarwal
sid0 at fb.com
Fri Nov 14 18:40:25 CST 2014
# HG changeset patch
# User Siddharth Agarwal <sid0 at fb.com>
# Date 1416011938 28800
# Fri Nov 14 16:38:58 2014 -0800
# Node ID d733796b4362918f2eb10e5d6323becb02054bcc
# Parent 991098579940552536d0a99fa3602dd1661aa388
revset.only: use cl.findmissingrevs
ancestor.missingancestors is really an implementation detail.
diff --git a/mercurial/revset.py b/mercurial/revset.py
--- a/mercurial/revset.py
+++ b/mercurial/revset.py
@@ -10,7 +10,6 @@
import node
import heapq
import match as matchmod
-import ancestor as ancestormod
from i18n import _
import encoding
import obsolete as obsmod
@@ -406,7 +405,7 @@
else:
exclude = getset(repo, spanset(repo), args[1])
- results = set(ancestormod.missingancestors(include, exclude, cl.parentrevs))
+ results = set(cl.findmissingrevs(common=exclude, heads=include))
return subset & results
def bisect(repo, subset, x):
More information about the Mercurial-devel
mailing list