Mercurial > public > mercurial-scm > hg-stable
diff mercurial/wireproto.py @ 21072:0879352d67d8
wireproto: add a _calltwowaystream method on wirepeer
This method will be used by bundle2 pushes. It calls a command, feeds it with a
stream and receives another stream in reply.
Actual implementation for ssh and http will be done in later changesets.
author | Pierre-Yves David <pierre-yves.david@fb.com> |
---|---|
date | Tue, 15 Apr 2014 17:19:46 -0400 |
parents | 0a9cae236738 |
children | 438803e4bd97 |
line wrap: on
line diff
--- a/mercurial/wireproto.py Tue Apr 15 16:49:30 2014 -0400 +++ b/mercurial/wireproto.py Tue Apr 15 17:19:46 2014 -0400 @@ -415,6 +415,13 @@ """ raise NotImplementedError() + def _calltwowaystream(self, cmd, fp, **args): + """execute <cmd> on server + + The command will send a stream to the server and get a stream in reply. + """ + raise NotImplementedError() + def _abort(self, exception): """clearly abort the wire protocol connection and raise the exception """