--- a/mercurial/exchange.py Wed May 03 10:33:26 2017 -0700
+++ b/mercurial/exchange.py Tue May 02 23:47:10 2017 -0700
@@ -938,22 +938,19 @@
pushop.repo.prepushoutgoinghooks(pushop)
outgoing = pushop.outgoing
unbundle = pushop.remote.capable('unbundle')
- # TODO: get bundlecaps from remote
- bundlecaps = None
# create a changegroup from local
if pushop.revs is None and not (outgoing.excluded
or pushop.repo.changelog.filteredrevs):
# push everything,
# use the fast path, no race possible on push
- bundler = changegroup.cg1packer(pushop.repo, bundlecaps)
+ bundler = changegroup.cg1packer(pushop.repo)
cg = changegroup.getsubset(pushop.repo,
outgoing,
bundler,
'push',
fastpath=True)
else:
- cg = changegroup.getlocalchangegroup(pushop.repo, 'push', outgoing,
- bundlecaps)
+ cg = changegroup.getlocalchangegroup(pushop.repo, 'push', outgoing)
# apply changegroup to remote
if unbundle:
@@ -1578,7 +1575,7 @@
raise ValueError(_('unsupported getbundle arguments: %s')
% ', '.join(sorted(kwargs.keys())))
outgoing = _computeoutgoing(repo, heads, common)
- bundler = changegroup.getbundler('01', repo, bundlecaps)
+ bundler = changegroup.getbundler('01', repo)
return changegroup.getsubsetraw(repo, outgoing, bundler, source)
# bundle20 case
@@ -1616,7 +1613,6 @@
version = max(cgversions)
outgoing = _computeoutgoing(repo, heads, common)
cg = changegroup.getlocalchangegroupraw(repo, source, outgoing,
- bundlecaps=bundlecaps,
version=version)
if cg: