diff -r e1d1f1bc4a95 -r 29e286fa4db0 mercurial/changegroup.py --- a/mercurial/changegroup.py Thu May 04 04:57:30 2017 +0530 +++ b/mercurial/changegroup.py Thu May 04 12:36:45 2017 +0200 @@ -966,7 +966,7 @@ bundler = getbundler(version, repo) return getsubsetraw(repo, outgoing, bundler, source) -def getlocalchangegroup(repo, source, outgoing, version='01'): +def getchangegroup(repo, source, outgoing, version='01'): """Like getbundle, but taking a discovery.outgoing as an argument. This is only implemented for local repos and reuses potentially @@ -976,16 +976,8 @@ bundler = getbundler(version, repo) return getsubset(repo, outgoing, bundler, source) -def getchangegroup(repo, source, outgoing, version='01'): - """Like changegroupsubset, but returns the set difference between the - ancestors of heads and the ancestors common. - - If heads is None, use the local heads. If common is None, use [nullid]. - - The nodes in common might not all be known locally due to the way the - current discovery protocol works. - """ - return getlocalchangegroup(repo, source, outgoing, version=version) +# deprecate me once all users are gone +getlocalchangegroup = getchangegroup def changegroup(repo, basenodes, source): # to avoid a race we use changegroupsubset() (issue1320)