durham created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers.
REVISION SUMMARY Now that nothing uses getsubsetraw except makestream, let's move the functionality into the makestream. This removes the last remaining excess changegroup creation function, getsubsetraw. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D671 AFFECTED FILES mercurial/changegroup.py CHANGE DETAILS diff --git a/mercurial/changegroup.py b/mercurial/changegroup.py --- a/mercurial/changegroup.py +++ b/mercurial/changegroup.py @@ -898,19 +898,17 @@ for node in nodes: repo.ui.debug("%s\n" % hex(node)) -def makestream(repo, outgoing, version, source, fastpath=False, - bundlecaps=None): - bundler = getbundler(version, repo, bundlecaps=bundlecaps) - return getsubsetraw(repo, outgoing, bundler, source, fastpath=fastpath) - def makechangegroup(repo, outgoing, version, source, fastpath=False, bundlecaps=None): cgstream = makestream(repo, outgoing, version, source, fastpath=fastpath, bundlecaps=bundlecaps) return getunbundler(version, util.chunkbuffer(cgstream), None, {'clcount': len(outgoing.missing) }) -def getsubsetraw(repo, outgoing, bundler, source, fastpath=False): +def makestream(repo, outgoing, version, source, fastpath=False, + bundlecaps=None): + bundler = getbundler(version, repo, bundlecaps=bundlecaps) + repo = repo.unfiltered() commonrevs = outgoing.common csets = outgoing.missing To: durham, #hg-reviewers Cc: mercurial-devel _______________________________________________ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel