mercurial/revset.py
changeset 15837 cd956049fc14
parent 15819 33ca11b010e2
child 15898 6902e13ddd03
--- a/mercurial/revset.py	Mon Jan 09 04:16:00 2012 +0100
+++ b/mercurial/revset.py	Mon Jan 09 03:47:16 2012 +0100
@@ -644,10 +644,10 @@
         revs = [repo.lookup(rev) for rev in revs]
     other = hg.peer(repo, {}, dest)
     repo.ui.pushbuffer()
-    common, outheads = discovery.findcommonoutgoing(repo, other, onlyheads=revs)
+    outgoing = discovery.findcommonoutgoing(repo, other, onlyheads=revs)
     repo.ui.popbuffer()
     cl = repo.changelog
-    o = set([cl.rev(r) for r in repo.changelog.findmissing(common, outheads)])
+    o = set([cl.rev(r) for r in outgoing.missing])
     return [r for r in subset if r in o]
 
 def p1(repo, subset, x):