mercurial/revset.py
changeset 23004 30b602b2c340
parent 23003 62d19ce9d7b6
child 23005 9bfe68357c01
--- a/mercurial/revset.py	Tue Sep 30 15:03:54 2014 -0500
+++ b/mercurial/revset.py	Fri Oct 10 17:28:18 2014 -0700
@@ -408,7 +408,7 @@
         exclude = getset(repo, spanset(repo), args[1])
 
     results = set(ancestormod.missingancestors(include, exclude, cl.parentrevs))
-    return filteredset(subset, results.__contains__)
+    return subset & results
 
 def bisect(repo, subset, x):
     """``bisect(string)``