Mercurial > public > mercurial-scm > hg-stable
diff mercurial/hg.py @ 14213:30273f0c776b
discovery: resurrect findoutgoing as findcommonoutgoing for extension hooks
discovery.findoutgoing used to be a useful hook for extensions like
hgsubversion. This patch reintroduces this version of findcommonincoming
which is meant to be used when computing outgoing changesets.
author | Peter Arrenbrecht <peter.arrenbrecht@gmail.com> |
---|---|
date | Fri, 06 May 2011 14:44:18 +0200 |
parents | 135e244776f0 |
children | f90d5641c78b |
line wrap: on
line diff
--- a/mercurial/hg.py Fri May 06 16:00:48 2011 +0300 +++ b/mercurial/hg.py Fri May 06 14:44:18 2011 +0200 @@ -480,9 +480,9 @@ revs = [repo.lookup(rev) for rev in revs] other = repository(remoteui(repo, opts), dest) - inc = discovery.findcommonincoming(repo, other, force=opts.get('force')) - common, _anyinc, _heads = inc - o = repo.changelog.findmissing(common, revs) + common, outheads = discovery.findcommonoutgoing(repo, other, revs, + force=opts.get('force')) + o = repo.changelog.findmissing(common, outheads) if not o: ui.status(_("no changes found\n")) return None