diff -r d549cbb5503d -r 176736afa886 mercurial/wireproto.py --- a/mercurial/wireproto.py Tue Mar 01 16:37:56 2016 -0500 +++ b/mercurial/wireproto.py Wed Mar 02 14:18:43 2016 -0500 @@ -396,9 +396,12 @@ def _callstream(self, cmd, **args): """execute on the server - The command is expected to return a stream. + The command is expected to return a stream. Note that if the + command doesn't return a stream, _callstream behaves + differently for ssh and http peers. - returns the server reply as a file like object.""" + returns the server reply as a file like object. + """ raise NotImplementedError() def _callcompressable(self, cmd, **args):