diff -r 96ed01f6514b -r ca4896110011 mercurial/bundle2.py --- a/mercurial/bundle2.py Tue Mar 29 10:49:33 2016 -0700 +++ b/mercurial/bundle2.py Tue Mar 29 10:21:05 2016 -0700 @@ -1314,10 +1314,6 @@ # parse the changegroup data, otherwise we will block # in case of sshrepo because we don't know the end of the stream - - # an empty chunkgroup is the end of the changegroup - # a changegroup has at least 2 chunkgroups (changelog and manifest). - # after that, an empty chunkgroup is the end of the changegroup return changegroup.writechunks(ui, chunkiter, filename, vfs=vfs) @parthandler('changegroup', ('version', 'nbchanges', 'treemanifest'))