# HG changeset patch # User Siddharth Agarwal # Date 2014-11-15 00:38:58 # Node ID d716b1cec5cf08ad46d73130bcc170905d81c7e3 # Parent 296b09dcef636bc8ed4c4b967f47f540e3c2f3a3 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 parser, util, error, discovery, h 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 @@ def only(repo, subset, x): 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):