diff -r 7974aa88868e -r c15b66a6bbb4 mercurial/exchange.py --- a/mercurial/exchange.py Tue Apr 15 13:57:15 2014 -0400 +++ b/mercurial/exchange.py Tue Apr 15 11:27:55 2014 -0400 @@ -659,7 +659,7 @@ bundler = bundle2.bundle20(repo.ui) part = bundle2.bundlepart('changegroup', data=cg.getchunks()) bundler.addpart(part) - return bundle2.unbundle20(repo.ui, util.chunkbuffer(bundler.getchunks())) + return util.chunkbuffer(bundler.getchunks()) class PushRaced(RuntimeError): """An exception raised during unbundling that indicate a push race"""