diff -r 3dbe6bcd7f62 -r 167047ba3cfa mercurial/httppeer.py --- a/mercurial/httppeer.py Fri Mar 28 12:29:34 2014 -0700 +++ b/mercurial/httppeer.py Fri Mar 28 14:24:13 2014 -0700 @@ -211,10 +211,8 @@ fp.close() os.unlink(tempname) - def _abort(self, exception): - raise exception - - def _decompress(self, stream): + def _callcompressable(self, cmd, **args): + stream = self._callstream(cmd, **args) return util.chunkbuffer(zgenerator(stream)) class httpspeer(httppeer):