diff -r 1659549870e1 -r d34cf260d15b mercurial/sshserver.py --- a/mercurial/sshserver.py Sun Sep 25 13:20:55 2016 -0700 +++ b/mercurial/sshserver.py Sun Sep 25 12:20:31 2016 -0700 @@ -68,8 +68,8 @@ def redirect(self): pass - def groupchunks(self, changegroup): - return iter(lambda: changegroup.read(4096), '') + def groupchunks(self, fh): + return iter(lambda: fh.read(4096), '') def sendresponse(self, v): self.fout.write("%d\n" % len(v))