##// END OF EJS Templates
sshpeer: break "OutOfBandError" feature for ssh (BC)...
Pierre-Yves David -
r25243:d65243d2 default
parent child Browse files
Show More
@@ -195,16 +195,9 b' class sshpeer(wireproto.wirepeer):'
195 def _recv(self):
195 def _recv(self):
196 l = self.pipei.readline()
196 l = self.pipei.readline()
197 if l == '\n':
197 if l == '\n':
198 err = []
198 self.readerr()
199 while True:
199 msg = _('check previous remote output')
200 line = self.pipee.readline()
200 self._abort(error.OutOfBandError(hint=msg))
201 if line == '-\n':
202 break
203 err.extend([line])
204 if len(err) > 0:
205 # strip the trailing newline added to the last line server-side
206 err[-1] = err[-1][:-1]
207 self._abort(error.OutOfBandError(*err))
208 self.readerr()
201 self.readerr()
209 try:
202 try:
210 l = int(l)
203 l = int(l)
@@ -111,11 +111,14 b' used all HGPORTs, kill all daemons'
111
111
112 vanilla clients locked out from largefiles ssh repos
112 vanilla clients locked out from largefiles ssh repos
113 $ hg --config extensions.largefiles=! clone -e "python \"$TESTDIR/dummyssh\"" ssh://user@dummy/r4 r5
113 $ hg --config extensions.largefiles=! clone -e "python \"$TESTDIR/dummyssh\"" ssh://user@dummy/r4 r5
114 abort: remote error:
114 remote:
115
115 remote: This repository uses the largefiles extension.
116 This repository uses the largefiles extension.
116 remote:
117
117 remote: Please enable it in your Mercurial config file.
118 Please enable it in your Mercurial config file.
118 remote:
119 remote: -
120 abort: remote error
121 (check previous remote output)
119 [255]
122 [255]
120
123
121 #if serve
124 #if serve
General Comments 0
You need to be logged in to leave comments. Login now