Mercurial > hg-stable
diff mercurial/changegroup.py @ 34113:d8245139e720
changegroup: replace getlocalchangegroupraw with makestream
As part of reducing the number of changegroup creation apis, let's replace calls
to getlocalchangegroupraw with calls to makestream. Aside from one case of
checking if there are no outgoing commits and returning None, this is pretty
much a drop in replacement.
Differential Revision: https://phab.mercurial-scm.org/D666
author | Durham Goode <durham@fb.com> |
---|---|
date | Sun, 10 Sep 2017 19:01:56 -0700 |
parents | f7d41b85bbf6 |
children | 6097a616178d |
line wrap: on
line diff
--- a/mercurial/changegroup.py Sun Sep 10 18:43:59 2017 -0700 +++ b/mercurial/changegroup.py Sun Sep 10 19:01:56 2017 -0700 @@ -940,17 +940,6 @@ _changegroupinfo(repo, csets, source) return bundler.generate(commonrevs, csets, fastpathlinkrev, source) -def getlocalchangegroupraw(repo, source, outgoing, bundlecaps=None, - version='01'): - """Like getbundle, but taking a discovery.outgoing as an argument. - - This is only implemented for local repos and reuses potentially - precomputed sets in outgoing. Returns a raw changegroup generator.""" - if not outgoing.missing: - return None - bundler = getbundler(version, repo, bundlecaps) - return getsubsetraw(repo, outgoing, bundler, source) - def getchangegroup(repo, source, outgoing, bundlecaps=None, version='01'): """Like getbundle, but taking a discovery.outgoing as an argument.