--- a/mercurial/hg.py Mon Jan 09 04:16:00 2012 +0100
+++ b/mercurial/hg.py Mon Jan 09 03:47:16 2012 +0100
@@ -507,9 +507,9 @@
revs = [repo.lookup(rev) for rev in revs]
other = peer(repo, opts, dest)
- common, outheads = discovery.findcommonoutgoing(repo, other, revs,
- force=opts.get('force'))
- o = repo.changelog.findmissing(common, outheads)
+ outgoing = discovery.findcommonoutgoing(repo, other, revs,
+ force=opts.get('force'))
+ o = outgoing.missing
if not o:
ui.status(_("no changes found\n"))
return None