mercurial/revset.py
changeset 24923 e5f166961123
parent 24904 b5c227f3e461
child 24932 022282152632
--- a/mercurial/revset.py	Mon May 04 10:38:45 2015 -0700
+++ b/mercurial/revset.py	Sat Oct 11 01:17:40 2014 -0700
@@ -1684,7 +1684,7 @@
     Changesets in set with no parent changeset in set.
     """
     s = getset(repo, fullreposet(repo), x)
-    subset = baseset([r for r in s if r in subset])
+    subset = subset & s# baseset([r for r in s if r in subset])
     cs = _children(repo, subset, s)
     return subset - cs