diff -r 0a9cae236738 -r 408877d491fb mercurial/exchange.py --- a/mercurial/exchange.py Tue Apr 15 15:20:33 2014 -0400 +++ b/mercurial/exchange.py Tue Apr 15 16:42:52 2014 -0400 @@ -216,8 +216,7 @@ cgpart = bundle2.bundlepart('CHANGEGROUP', data=cg.getchunks()) bundler.addpart(cgpart) stream = util.chunkbuffer(bundler.getchunks()) - sent = bundle2.unbundle20(pushop.repo.ui, stream) - reply = pushop.remote.unbundle(sent, ['force'], 'push') + reply = pushop.remote.unbundle(stream, ['force'], 'push') try: op = bundle2.processbundle(pushop.repo, reply) except KeyError, exc: