##// END OF EJS Templates
util: report integer result from write()...
Gregory Szorc -
r36649:8395fddd default
parent child Browse files
Show More
@@ -762,6 +762,11 b' class fileobjectobserver(object):'
762 762 if not self.writes:
763 763 return
764 764
765 # Python 2 returns None from some write() calls. Python 3 (reasonably)
766 # returns the integer bytes written.
767 if res is None and data:
768 res = len(data)
769
765 770 self.fh.write('%s> write(%d) -> %r' % (self.name, len(data), res))
766 771 self._writedata(data)
767 772
@@ -49,7 +49,7 b' Test pushing bundle1 payload to a server'
49 49 > EOF
50 50 testing ssh1
51 51 creating ssh peer from handshake results
52 i> write(104) -> None:
52 i> write(104) -> 104:
53 53 i> hello\n
54 54 i> between\n
55 55 i> pairs 81\n
@@ -64,17 +64,17 b' Test pushing bundle1 payload to a server'
64 64 o> readline() -> 1:
65 65 o> \n
66 66 sending unbundle command
67 i> write(9) -> None:
67 i> write(9) -> 9:
68 68 i> unbundle\n
69 i> write(9) -> None:
69 i> write(9) -> 9:
70 70 i> heads 10\n
71 i> write(10) -> None: 666f726365
71 i> write(10) -> 10: 666f726365
72 72 i> flush() -> None
73 73 o> readline() -> 2:
74 74 o> 0\n
75 i> write(4) -> None:
75 i> write(4) -> 4:
76 76 i> 426\n
77 i> write(426) -> None:
77 i> write(426) -> 426:
78 78 i> HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
79 79 i> test\n
80 80 i> 0 0\n
@@ -83,7 +83,7 b' Test pushing bundle1 payload to a server'
83 83 i> initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
84 84 i> \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
85 85 i> \x00\x00\x00\x00\x00\x00\x00\x00
86 i> write(2) -> None:
86 i> write(2) -> 2:
87 87 i> 0\n
88 88 i> flush() -> None
89 89 o> readline() -> 2:
@@ -99,7 +99,7 b' Test pushing bundle1 payload to a server'
99 99
100 100 testing ssh2
101 101 creating ssh peer from handshake results
102 i> write(171) -> None:
102 i> write(171) -> 171:
103 103 i> upgrade * proto=exp-ssh-v2-0001\n (glob)
104 104 i> hello\n
105 105 i> between\n
@@ -114,17 +114,17 b' Test pushing bundle1 payload to a server'
114 114 o> read(1) -> 1:
115 115 o> \n
116 116 sending unbundle command
117 i> write(9) -> None:
117 i> write(9) -> 9:
118 118 i> unbundle\n
119 i> write(9) -> None:
119 i> write(9) -> 9:
120 120 i> heads 10\n
121 i> write(10) -> None: 666f726365
121 i> write(10) -> 10: 666f726365
122 122 i> flush() -> None
123 123 o> readline() -> 2:
124 124 o> 0\n
125 i> write(4) -> None:
125 i> write(4) -> 4:
126 126 i> 426\n
127 i> write(426) -> None:
127 i> write(426) -> 426:
128 128 i> HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
129 129 i> test\n
130 130 i> 0 0\n
@@ -133,7 +133,7 b' Test pushing bundle1 payload to a server'
133 133 i> initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
134 134 i> \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
135 135 i> \x00\x00\x00\x00\x00\x00\x00\x00
136 i> write(2) -> None:
136 i> write(2) -> 2:
137 137 i> 0\n
138 138 i> flush() -> None
139 139 o> readline() -> 2:
@@ -216,7 +216,7 b' ui.write() in hook is redirected to stde'
216 216 > EOF
217 217 testing ssh1
218 218 creating ssh peer from handshake results
219 i> write(104) -> None:
219 i> write(104) -> 104:
220 220 i> hello\n
221 221 i> between\n
222 222 i> pairs 81\n
@@ -231,17 +231,17 b' ui.write() in hook is redirected to stde'
231 231 o> readline() -> 1:
232 232 o> \n
233 233 sending unbundle command
234 i> write(9) -> None:
234 i> write(9) -> 9:
235 235 i> unbundle\n
236 i> write(9) -> None:
236 i> write(9) -> 9:
237 237 i> heads 10\n
238 i> write(10) -> None: 666f726365
238 i> write(10) -> 10: 666f726365
239 239 i> flush() -> None
240 240 o> readline() -> 2:
241 241 o> 0\n
242 i> write(4) -> None:
242 i> write(4) -> 4:
243 243 i> 426\n
244 i> write(426) -> None:
244 i> write(426) -> 426:
245 245 i> HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
246 246 i> test\n
247 247 i> 0 0\n
@@ -250,7 +250,7 b' ui.write() in hook is redirected to stde'
250 250 i> initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
251 251 i> \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
252 252 i> \x00\x00\x00\x00\x00\x00\x00\x00
253 i> write(2) -> None:
253 i> write(2) -> 2:
254 254 i> 0\n
255 255 i> flush() -> None
256 256 o> readline() -> 2:
@@ -272,7 +272,7 b' ui.write() in hook is redirected to stde'
272 272
273 273 testing ssh2
274 274 creating ssh peer from handshake results
275 i> write(171) -> None:
275 i> write(171) -> 171:
276 276 i> upgrade * proto=exp-ssh-v2-0001\n (glob)
277 277 i> hello\n
278 278 i> between\n
@@ -287,17 +287,17 b' ui.write() in hook is redirected to stde'
287 287 o> read(1) -> 1:
288 288 o> \n
289 289 sending unbundle command
290 i> write(9) -> None:
290 i> write(9) -> 9:
291 291 i> unbundle\n
292 i> write(9) -> None:
292 i> write(9) -> 9:
293 293 i> heads 10\n
294 i> write(10) -> None: 666f726365
294 i> write(10) -> 10: 666f726365
295 295 i> flush() -> None
296 296 o> readline() -> 2:
297 297 o> 0\n
298 i> write(4) -> None:
298 i> write(4) -> 4:
299 299 i> 426\n
300 i> write(426) -> None:
300 i> write(426) -> 426:
301 301 i> HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
302 302 i> test\n
303 303 i> 0 0\n
@@ -306,7 +306,7 b' ui.write() in hook is redirected to stde'
306 306 i> initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
307 307 i> \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
308 308 i> \x00\x00\x00\x00\x00\x00\x00\x00
309 i> write(2) -> None:
309 i> write(2) -> 2:
310 310 i> 0\n
311 311 i> flush() -> None
312 312 o> readline() -> 2:
@@ -342,7 +342,7 b' And a variation that writes multiple lin'
342 342 > EOF
343 343 testing ssh1
344 344 creating ssh peer from handshake results
345 i> write(104) -> None:
345 i> write(104) -> 104:
346 346 i> hello\n
347 347 i> between\n
348 348 i> pairs 81\n
@@ -357,17 +357,17 b' And a variation that writes multiple lin'
357 357 o> readline() -> 1:
358 358 o> \n
359 359 sending unbundle command
360 i> write(9) -> None:
360 i> write(9) -> 9:
361 361 i> unbundle\n
362 i> write(9) -> None:
362 i> write(9) -> 9:
363 363 i> heads 10\n
364 i> write(10) -> None: 666f726365
364 i> write(10) -> 10: 666f726365
365 365 i> flush() -> None
366 366 o> readline() -> 2:
367 367 o> 0\n
368 i> write(4) -> None:
368 i> write(4) -> 4:
369 369 i> 426\n
370 i> write(426) -> None:
370 i> write(426) -> 426:
371 371 i> HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
372 372 i> test\n
373 373 i> 0 0\n
@@ -376,7 +376,7 b' And a variation that writes multiple lin'
376 376 i> initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
377 377 i> \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
378 378 i> \x00\x00\x00\x00\x00\x00\x00\x00
379 i> write(2) -> None:
379 i> write(2) -> 2:
380 380 i> 0\n
381 381 i> flush() -> None
382 382 o> readline() -> 2:
@@ -399,7 +399,7 b' And a variation that writes multiple lin'
399 399
400 400 testing ssh2
401 401 creating ssh peer from handshake results
402 i> write(171) -> None:
402 i> write(171) -> 171:
403 403 i> upgrade * proto=exp-ssh-v2-0001\n (glob)
404 404 i> hello\n
405 405 i> between\n
@@ -414,17 +414,17 b' And a variation that writes multiple lin'
414 414 o> read(1) -> 1:
415 415 o> \n
416 416 sending unbundle command
417 i> write(9) -> None:
417 i> write(9) -> 9:
418 418 i> unbundle\n
419 i> write(9) -> None:
419 i> write(9) -> 9:
420 420 i> heads 10\n
421 i> write(10) -> None: 666f726365
421 i> write(10) -> 10: 666f726365
422 422 i> flush() -> None
423 423 o> readline() -> 2:
424 424 o> 0\n
425 i> write(4) -> None:
425 i> write(4) -> 4:
426 426 i> 426\n
427 i> write(426) -> None:
427 i> write(426) -> 426:
428 428 i> HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
429 429 i> test\n
430 430 i> 0 0\n
@@ -433,7 +433,7 b' And a variation that writes multiple lin'
433 433 i> initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
434 434 i> \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
435 435 i> \x00\x00\x00\x00\x00\x00\x00\x00
436 i> write(2) -> None:
436 i> write(2) -> 2:
437 437 i> 0\n
438 438 i> flush() -> None
439 439 o> readline() -> 2:
@@ -470,7 +470,7 b' And a variation that does a ui.flush() a'
470 470 > EOF
471 471 testing ssh1
472 472 creating ssh peer from handshake results
473 i> write(104) -> None:
473 i> write(104) -> 104:
474 474 i> hello\n
475 475 i> between\n
476 476 i> pairs 81\n
@@ -485,17 +485,17 b' And a variation that does a ui.flush() a'
485 485 o> readline() -> 1:
486 486 o> \n
487 487 sending unbundle command
488 i> write(9) -> None:
488 i> write(9) -> 9:
489 489 i> unbundle\n
490 i> write(9) -> None:
490 i> write(9) -> 9:
491 491 i> heads 10\n
492 i> write(10) -> None: 666f726365
492 i> write(10) -> 10: 666f726365
493 493 i> flush() -> None
494 494 o> readline() -> 2:
495 495 o> 0\n
496 i> write(4) -> None:
496 i> write(4) -> 4:
497 497 i> 426\n
498 i> write(426) -> None:
498 i> write(426) -> 426:
499 499 i> HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
500 500 i> test\n
501 501 i> 0 0\n
@@ -504,7 +504,7 b' And a variation that does a ui.flush() a'
504 504 i> initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
505 505 i> \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
506 506 i> \x00\x00\x00\x00\x00\x00\x00\x00
507 i> write(2) -> None:
507 i> write(2) -> 2:
508 508 i> 0\n
509 509 i> flush() -> None
510 510 o> readline() -> 2:
@@ -526,7 +526,7 b' And a variation that does a ui.flush() a'
526 526
527 527 testing ssh2
528 528 creating ssh peer from handshake results
529 i> write(171) -> None:
529 i> write(171) -> 171:
530 530 i> upgrade * proto=exp-ssh-v2-0001\n (glob)
531 531 i> hello\n
532 532 i> between\n
@@ -541,17 +541,17 b' And a variation that does a ui.flush() a'
541 541 o> read(1) -> 1:
542 542 o> \n
543 543 sending unbundle command
544 i> write(9) -> None:
544 i> write(9) -> 9:
545 545 i> unbundle\n
546 i> write(9) -> None:
546 i> write(9) -> 9:
547 547 i> heads 10\n
548 i> write(10) -> None: 666f726365
548 i> write(10) -> 10: 666f726365
549 549 i> flush() -> None
550 550 o> readline() -> 2:
551 551 o> 0\n
552 i> write(4) -> None:
552 i> write(4) -> 4:
553 553 i> 426\n
554 i> write(426) -> None:
554 i> write(426) -> 426:
555 555 i> HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
556 556 i> test\n
557 557 i> 0 0\n
@@ -560,7 +560,7 b' And a variation that does a ui.flush() a'
560 560 i> initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
561 561 i> \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
562 562 i> \x00\x00\x00\x00\x00\x00\x00\x00
563 i> write(2) -> None:
563 i> write(2) -> 2:
564 564 i> 0\n
565 565 i> flush() -> None
566 566 o> readline() -> 2:
@@ -596,7 +596,7 b' Multiple writes + flush'
596 596 > EOF
597 597 testing ssh1
598 598 creating ssh peer from handshake results
599 i> write(104) -> None:
599 i> write(104) -> 104:
600 600 i> hello\n
601 601 i> between\n
602 602 i> pairs 81\n
@@ -611,17 +611,17 b' Multiple writes + flush'
611 611 o> readline() -> 1:
612 612 o> \n
613 613 sending unbundle command
614 i> write(9) -> None:
614 i> write(9) -> 9:
615 615 i> unbundle\n
616 i> write(9) -> None:
616 i> write(9) -> 9:
617 617 i> heads 10\n
618 i> write(10) -> None: 666f726365
618 i> write(10) -> 10: 666f726365
619 619 i> flush() -> None
620 620 o> readline() -> 2:
621 621 o> 0\n
622 i> write(4) -> None:
622 i> write(4) -> 4:
623 623 i> 426\n
624 i> write(426) -> None:
624 i> write(426) -> 426:
625 625 i> HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
626 626 i> test\n
627 627 i> 0 0\n
@@ -630,7 +630,7 b' Multiple writes + flush'
630 630 i> initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
631 631 i> \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
632 632 i> \x00\x00\x00\x00\x00\x00\x00\x00
633 i> write(2) -> None:
633 i> write(2) -> 2:
634 634 i> 0\n
635 635 i> flush() -> None
636 636 o> readline() -> 2:
@@ -653,7 +653,7 b' Multiple writes + flush'
653 653
654 654 testing ssh2
655 655 creating ssh peer from handshake results
656 i> write(171) -> None:
656 i> write(171) -> 171:
657 657 i> upgrade * proto=exp-ssh-v2-0001\n (glob)
658 658 i> hello\n
659 659 i> between\n
@@ -668,17 +668,17 b' Multiple writes + flush'
668 668 o> read(1) -> 1:
669 669 o> \n
670 670 sending unbundle command
671 i> write(9) -> None:
671 i> write(9) -> 9:
672 672 i> unbundle\n
673 i> write(9) -> None:
673 i> write(9) -> 9:
674 674 i> heads 10\n
675 i> write(10) -> None: 666f726365
675 i> write(10) -> 10: 666f726365
676 676 i> flush() -> None
677 677 o> readline() -> 2:
678 678 o> 0\n
679 i> write(4) -> None:
679 i> write(4) -> 4:
680 680 i> 426\n
681 i> write(426) -> None:
681 i> write(426) -> 426:
682 682 i> HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
683 683 i> test\n
684 684 i> 0 0\n
@@ -687,7 +687,7 b' Multiple writes + flush'
687 687 i> initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
688 688 i> \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
689 689 i> \x00\x00\x00\x00\x00\x00\x00\x00
690 i> write(2) -> None:
690 i> write(2) -> 2:
691 691 i> 0\n
692 692 i> flush() -> None
693 693 o> readline() -> 2:
@@ -724,7 +724,7 b' ui.write() + ui.write_err() output is ca'
724 724 > EOF
725 725 testing ssh1
726 726 creating ssh peer from handshake results
727 i> write(104) -> None:
727 i> write(104) -> 104:
728 728 i> hello\n
729 729 i> between\n
730 730 i> pairs 81\n
@@ -739,17 +739,17 b' ui.write() + ui.write_err() output is ca'
739 739 o> readline() -> 1:
740 740 o> \n
741 741 sending unbundle command
742 i> write(9) -> None:
742 i> write(9) -> 9:
743 743 i> unbundle\n
744 i> write(9) -> None:
744 i> write(9) -> 9:
745 745 i> heads 10\n
746 i> write(10) -> None: 666f726365
746 i> write(10) -> 10: 666f726365
747 747 i> flush() -> None
748 748 o> readline() -> 2:
749 749 o> 0\n
750 i> write(4) -> None:
750 i> write(4) -> 4:
751 751 i> 426\n
752 i> write(426) -> None:
752 i> write(426) -> 426:
753 753 i> HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
754 754 i> test\n
755 755 i> 0 0\n
@@ -758,7 +758,7 b' ui.write() + ui.write_err() output is ca'
758 758 i> initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
759 759 i> \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
760 760 i> \x00\x00\x00\x00\x00\x00\x00\x00
761 i> write(2) -> None:
761 i> write(2) -> 2:
762 762 i> 0\n
763 763 i> flush() -> None
764 764 o> readline() -> 2:
@@ -783,7 +783,7 b' ui.write() + ui.write_err() output is ca'
783 783
784 784 testing ssh2
785 785 creating ssh peer from handshake results
786 i> write(171) -> None:
786 i> write(171) -> 171:
787 787 i> upgrade * proto=exp-ssh-v2-0001\n (glob)
788 788 i> hello\n
789 789 i> between\n
@@ -798,17 +798,17 b' ui.write() + ui.write_err() output is ca'
798 798 o> read(1) -> 1:
799 799 o> \n
800 800 sending unbundle command
801 i> write(9) -> None:
801 i> write(9) -> 9:
802 802 i> unbundle\n
803 i> write(9) -> None:
803 i> write(9) -> 9:
804 804 i> heads 10\n
805 i> write(10) -> None: 666f726365
805 i> write(10) -> 10: 666f726365
806 806 i> flush() -> None
807 807 o> readline() -> 2:
808 808 o> 0\n
809 i> write(4) -> None:
809 i> write(4) -> 4:
810 810 i> 426\n
811 i> write(426) -> None:
811 i> write(426) -> 426:
812 812 i> HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
813 813 i> test\n
814 814 i> 0 0\n
@@ -817,7 +817,7 b' ui.write() + ui.write_err() output is ca'
817 817 i> initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
818 818 i> \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
819 819 i> \x00\x00\x00\x00\x00\x00\x00\x00
820 i> write(2) -> None:
820 i> write(2) -> 2:
821 821 i> 0\n
822 822 i> flush() -> None
823 823 o> readline() -> 2:
@@ -856,7 +856,7 b' print() output is captured'
856 856 > EOF
857 857 testing ssh1
858 858 creating ssh peer from handshake results
859 i> write(104) -> None:
859 i> write(104) -> 104:
860 860 i> hello\n
861 861 i> between\n
862 862 i> pairs 81\n
@@ -871,17 +871,17 b' print() output is captured'
871 871 o> readline() -> 1:
872 872 o> \n
873 873 sending unbundle command
874 i> write(9) -> None:
874 i> write(9) -> 9:
875 875 i> unbundle\n
876 i> write(9) -> None:
876 i> write(9) -> 9:
877 877 i> heads 10\n
878 i> write(10) -> None: 666f726365
878 i> write(10) -> 10: 666f726365
879 879 i> flush() -> None
880 880 o> readline() -> 2:
881 881 o> 0\n
882 i> write(4) -> None:
882 i> write(4) -> 4:
883 883 i> 426\n
884 i> write(426) -> None:
884 i> write(426) -> 426:
885 885 i> HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
886 886 i> test\n
887 887 i> 0 0\n
@@ -890,7 +890,7 b' print() output is captured'
890 890 i> initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
891 891 i> \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
892 892 i> \x00\x00\x00\x00\x00\x00\x00\x00
893 i> write(2) -> None:
893 i> write(2) -> 2:
894 894 i> 0\n
895 895 i> flush() -> None
896 896 o> readline() -> 2:
@@ -912,7 +912,7 b' print() output is captured'
912 912
913 913 testing ssh2
914 914 creating ssh peer from handshake results
915 i> write(171) -> None:
915 i> write(171) -> 171:
916 916 i> upgrade * proto=exp-ssh-v2-0001\n (glob)
917 917 i> hello\n
918 918 i> between\n
@@ -927,17 +927,17 b' print() output is captured'
927 927 o> read(1) -> 1:
928 928 o> \n
929 929 sending unbundle command
930 i> write(9) -> None:
930 i> write(9) -> 9:
931 931 i> unbundle\n
932 i> write(9) -> None:
932 i> write(9) -> 9:
933 933 i> heads 10\n
934 i> write(10) -> None: 666f726365
934 i> write(10) -> 10: 666f726365
935 935 i> flush() -> None
936 936 o> readline() -> 2:
937 937 o> 0\n
938 i> write(4) -> None:
938 i> write(4) -> 4:
939 939 i> 426\n
940 i> write(426) -> None:
940 i> write(426) -> 426:
941 941 i> HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
942 942 i> test\n
943 943 i> 0 0\n
@@ -946,7 +946,7 b' print() output is captured'
946 946 i> initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
947 947 i> \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
948 948 i> \x00\x00\x00\x00\x00\x00\x00\x00
949 i> write(2) -> None:
949 i> write(2) -> 2:
950 950 i> 0\n
951 951 i> flush() -> None
952 952 o> readline() -> 2:
@@ -982,7 +982,7 b' Mixed print() and ui.write() are both ca'
982 982 > EOF
983 983 testing ssh1
984 984 creating ssh peer from handshake results
985 i> write(104) -> None:
985 i> write(104) -> 104:
986 986 i> hello\n
987 987 i> between\n
988 988 i> pairs 81\n
@@ -997,17 +997,17 b' Mixed print() and ui.write() are both ca'
997 997 o> readline() -> 1:
998 998 o> \n
999 999 sending unbundle command
1000 i> write(9) -> None:
1000 i> write(9) -> 9:
1001 1001 i> unbundle\n
1002 i> write(9) -> None:
1002 i> write(9) -> 9:
1003 1003 i> heads 10\n
1004 i> write(10) -> None: 666f726365
1004 i> write(10) -> 10: 666f726365
1005 1005 i> flush() -> None
1006 1006 o> readline() -> 2:
1007 1007 o> 0\n
1008 i> write(4) -> None:
1008 i> write(4) -> 4:
1009 1009 i> 426\n
1010 i> write(426) -> None:
1010 i> write(426) -> 426:
1011 1011 i> HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
1012 1012 i> test\n
1013 1013 i> 0 0\n
@@ -1016,7 +1016,7 b' Mixed print() and ui.write() are both ca'
1016 1016 i> initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
1017 1017 i> \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
1018 1018 i> \x00\x00\x00\x00\x00\x00\x00\x00
1019 i> write(2) -> None:
1019 i> write(2) -> 2:
1020 1020 i> 0\n
1021 1021 i> flush() -> None
1022 1022 o> readline() -> 2:
@@ -1041,7 +1041,7 b' Mixed print() and ui.write() are both ca'
1041 1041
1042 1042 testing ssh2
1043 1043 creating ssh peer from handshake results
1044 i> write(171) -> None:
1044 i> write(171) -> 171:
1045 1045 i> upgrade * proto=exp-ssh-v2-0001\n (glob)
1046 1046 i> hello\n
1047 1047 i> between\n
@@ -1056,17 +1056,17 b' Mixed print() and ui.write() are both ca'
1056 1056 o> read(1) -> 1:
1057 1057 o> \n
1058 1058 sending unbundle command
1059 i> write(9) -> None:
1059 i> write(9) -> 9:
1060 1060 i> unbundle\n
1061 i> write(9) -> None:
1061 i> write(9) -> 9:
1062 1062 i> heads 10\n
1063 i> write(10) -> None: 666f726365
1063 i> write(10) -> 10: 666f726365
1064 1064 i> flush() -> None
1065 1065 o> readline() -> 2:
1066 1066 o> 0\n
1067 i> write(4) -> None:
1067 i> write(4) -> 4:
1068 1068 i> 426\n
1069 i> write(426) -> None:
1069 i> write(426) -> 426:
1070 1070 i> HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
1071 1071 i> test\n
1072 1072 i> 0 0\n
@@ -1075,7 +1075,7 b' Mixed print() and ui.write() are both ca'
1075 1075 i> initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
1076 1076 i> \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
1077 1077 i> \x00\x00\x00\x00\x00\x00\x00\x00
1078 i> write(2) -> None:
1078 i> write(2) -> 2:
1079 1079 i> 0\n
1080 1080 i> flush() -> None
1081 1081 o> readline() -> 2:
@@ -1114,7 +1114,7 b' print() to stdout and stderr both get ca'
1114 1114 > EOF
1115 1115 testing ssh1
1116 1116 creating ssh peer from handshake results
1117 i> write(104) -> None:
1117 i> write(104) -> 104:
1118 1118 i> hello\n
1119 1119 i> between\n
1120 1120 i> pairs 81\n
@@ -1129,17 +1129,17 b' print() to stdout and stderr both get ca'
1129 1129 o> readline() -> 1:
1130 1130 o> \n
1131 1131 sending unbundle command
1132 i> write(9) -> None:
1132 i> write(9) -> 9:
1133 1133 i> unbundle\n
1134 i> write(9) -> None:
1134 i> write(9) -> 9:
1135 1135 i> heads 10\n
1136 i> write(10) -> None: 666f726365
1136 i> write(10) -> 10: 666f726365
1137 1137 i> flush() -> None
1138 1138 o> readline() -> 2:
1139 1139 o> 0\n
1140 i> write(4) -> None:
1140 i> write(4) -> 4:
1141 1141 i> 426\n
1142 i> write(426) -> None:
1142 i> write(426) -> 426:
1143 1143 i> HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
1144 1144 i> test\n
1145 1145 i> 0 0\n
@@ -1148,7 +1148,7 b' print() to stdout and stderr both get ca'
1148 1148 i> initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
1149 1149 i> \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
1150 1150 i> \x00\x00\x00\x00\x00\x00\x00\x00
1151 i> write(2) -> None:
1151 i> write(2) -> 2:
1152 1152 i> 0\n
1153 1153 i> flush() -> None
1154 1154 o> readline() -> 2:
@@ -1173,7 +1173,7 b' print() to stdout and stderr both get ca'
1173 1173
1174 1174 testing ssh2
1175 1175 creating ssh peer from handshake results
1176 i> write(171) -> None:
1176 i> write(171) -> 171:
1177 1177 i> upgrade * proto=exp-ssh-v2-0001\n (glob)
1178 1178 i> hello\n
1179 1179 i> between\n
@@ -1188,17 +1188,17 b' print() to stdout and stderr both get ca'
1188 1188 o> read(1) -> 1:
1189 1189 o> \n
1190 1190 sending unbundle command
1191 i> write(9) -> None:
1191 i> write(9) -> 9:
1192 1192 i> unbundle\n
1193 i> write(9) -> None:
1193 i> write(9) -> 9:
1194 1194 i> heads 10\n
1195 i> write(10) -> None: 666f726365
1195 i> write(10) -> 10: 666f726365
1196 1196 i> flush() -> None
1197 1197 o> readline() -> 2:
1198 1198 o> 0\n
1199 i> write(4) -> None:
1199 i> write(4) -> 4:
1200 1200 i> 426\n
1201 i> write(426) -> None:
1201 i> write(426) -> 426:
1202 1202 i> HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
1203 1203 i> test\n
1204 1204 i> 0 0\n
@@ -1207,7 +1207,7 b' print() to stdout and stderr both get ca'
1207 1207 i> initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
1208 1208 i> \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
1209 1209 i> \x00\x00\x00\x00\x00\x00\x00\x00
1210 i> write(2) -> None:
1210 i> write(2) -> 2:
1211 1211 i> 0\n
1212 1212 i> flush() -> None
1213 1213 o> readline() -> 2:
@@ -1252,7 +1252,7 b' Shell hook writing to stdout has output '
1252 1252 > EOF
1253 1253 testing ssh1
1254 1254 creating ssh peer from handshake results
1255 i> write(104) -> None:
1255 i> write(104) -> 104:
1256 1256 i> hello\n
1257 1257 i> between\n
1258 1258 i> pairs 81\n
@@ -1267,17 +1267,17 b' Shell hook writing to stdout has output '
1267 1267 o> readline() -> 1:
1268 1268 o> \n
1269 1269 sending unbundle command
1270 i> write(9) -> None:
1270 i> write(9) -> 9:
1271 1271 i> unbundle\n
1272 i> write(9) -> None:
1272 i> write(9) -> 9:
1273 1273 i> heads 10\n
1274 i> write(10) -> None: 666f726365
1274 i> write(10) -> 10: 666f726365
1275 1275 i> flush() -> None
1276 1276 o> readline() -> 2:
1277 1277 o> 0\n
1278 i> write(4) -> None:
1278 i> write(4) -> 4:
1279 1279 i> 426\n
1280 i> write(426) -> None:
1280 i> write(426) -> 426:
1281 1281 i> HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
1282 1282 i> test\n
1283 1283 i> 0 0\n
@@ -1286,7 +1286,7 b' Shell hook writing to stdout has output '
1286 1286 i> initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
1287 1287 i> \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
1288 1288 i> \x00\x00\x00\x00\x00\x00\x00\x00
1289 i> write(2) -> None:
1289 i> write(2) -> 2:
1290 1290 i> 0\n
1291 1291 i> flush() -> None
1292 1292 o> readline() -> 2:
@@ -1309,7 +1309,7 b' Shell hook writing to stdout has output '
1309 1309
1310 1310 testing ssh2
1311 1311 creating ssh peer from handshake results
1312 i> write(171) -> None:
1312 i> write(171) -> 171:
1313 1313 i> upgrade * proto=exp-ssh-v2-0001\n (glob)
1314 1314 i> hello\n
1315 1315 i> between\n
@@ -1324,17 +1324,17 b' Shell hook writing to stdout has output '
1324 1324 o> read(1) -> 1:
1325 1325 o> \n
1326 1326 sending unbundle command
1327 i> write(9) -> None:
1327 i> write(9) -> 9:
1328 1328 i> unbundle\n
1329 i> write(9) -> None:
1329 i> write(9) -> 9:
1330 1330 i> heads 10\n
1331 i> write(10) -> None: 666f726365
1331 i> write(10) -> 10: 666f726365
1332 1332 i> flush() -> None
1333 1333 o> readline() -> 2:
1334 1334 o> 0\n
1335 i> write(4) -> None:
1335 i> write(4) -> 4:
1336 1336 i> 426\n
1337 i> write(426) -> None:
1337 i> write(426) -> 426:
1338 1338 i> HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
1339 1339 i> test\n
1340 1340 i> 0 0\n
@@ -1343,7 +1343,7 b' Shell hook writing to stdout has output '
1343 1343 i> initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
1344 1344 i> \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
1345 1345 i> \x00\x00\x00\x00\x00\x00\x00\x00
1346 i> write(2) -> None:
1346 i> write(2) -> 2:
1347 1347 i> 0\n
1348 1348 i> flush() -> None
1349 1349 o> readline() -> 2:
@@ -1381,7 +1381,7 b' Shell hook writing to stderr has output '
1381 1381 > EOF
1382 1382 testing ssh1
1383 1383 creating ssh peer from handshake results
1384 i> write(104) -> None:
1384 i> write(104) -> 104:
1385 1385 i> hello\n
1386 1386 i> between\n
1387 1387 i> pairs 81\n
@@ -1396,17 +1396,17 b' Shell hook writing to stderr has output '
1396 1396 o> readline() -> 1:
1397 1397 o> \n
1398 1398 sending unbundle command
1399 i> write(9) -> None:
1399 i> write(9) -> 9:
1400 1400 i> unbundle\n
1401 i> write(9) -> None:
1401 i> write(9) -> 9:
1402 1402 i> heads 10\n
1403 i> write(10) -> None: 666f726365
1403 i> write(10) -> 10: 666f726365
1404 1404 i> flush() -> None
1405 1405 o> readline() -> 2:
1406 1406 o> 0\n
1407 i> write(4) -> None:
1407 i> write(4) -> 4:
1408 1408 i> 426\n
1409 i> write(426) -> None:
1409 i> write(426) -> 426:
1410 1410 i> HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
1411 1411 i> test\n
1412 1412 i> 0 0\n
@@ -1415,7 +1415,7 b' Shell hook writing to stderr has output '
1415 1415 i> initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
1416 1416 i> \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
1417 1417 i> \x00\x00\x00\x00\x00\x00\x00\x00
1418 i> write(2) -> None:
1418 i> write(2) -> 2:
1419 1419 i> 0\n
1420 1420 i> flush() -> None
1421 1421 o> readline() -> 2:
@@ -1438,7 +1438,7 b' Shell hook writing to stderr has output '
1438 1438
1439 1439 testing ssh2
1440 1440 creating ssh peer from handshake results
1441 i> write(171) -> None:
1441 i> write(171) -> 171:
1442 1442 i> upgrade * proto=exp-ssh-v2-0001\n (glob)
1443 1443 i> hello\n
1444 1444 i> between\n
@@ -1453,17 +1453,17 b' Shell hook writing to stderr has output '
1453 1453 o> read(1) -> 1:
1454 1454 o> \n
1455 1455 sending unbundle command
1456 i> write(9) -> None:
1456 i> write(9) -> 9:
1457 1457 i> unbundle\n
1458 i> write(9) -> None:
1458 i> write(9) -> 9:
1459 1459 i> heads 10\n
1460 i> write(10) -> None: 666f726365
1460 i> write(10) -> 10: 666f726365
1461 1461 i> flush() -> None
1462 1462 o> readline() -> 2:
1463 1463 o> 0\n
1464 i> write(4) -> None:
1464 i> write(4) -> 4:
1465 1465 i> 426\n
1466 i> write(426) -> None:
1466 i> write(426) -> 426:
1467 1467 i> HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
1468 1468 i> test\n
1469 1469 i> 0 0\n
@@ -1472,7 +1472,7 b' Shell hook writing to stderr has output '
1472 1472 i> initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
1473 1473 i> \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
1474 1474 i> \x00\x00\x00\x00\x00\x00\x00\x00
1475 i> write(2) -> None:
1475 i> write(2) -> 2:
1476 1476 i> 0\n
1477 1477 i> flush() -> None
1478 1478 o> readline() -> 2:
@@ -1512,7 +1512,7 b' Shell hook writing to stdout and stderr '
1512 1512 > EOF
1513 1513 testing ssh1
1514 1514 creating ssh peer from handshake results
1515 i> write(104) -> None:
1515 i> write(104) -> 104:
1516 1516 i> hello\n
1517 1517 i> between\n
1518 1518 i> pairs 81\n
@@ -1527,17 +1527,17 b' Shell hook writing to stdout and stderr '
1527 1527 o> readline() -> 1:
1528 1528 o> \n
1529 1529 sending unbundle command
1530 i> write(9) -> None:
1530 i> write(9) -> 9:
1531 1531 i> unbundle\n
1532 i> write(9) -> None:
1532 i> write(9) -> 9:
1533 1533 i> heads 10\n
1534 i> write(10) -> None: 666f726365
1534 i> write(10) -> 10: 666f726365
1535 1535 i> flush() -> None
1536 1536 o> readline() -> 2:
1537 1537 o> 0\n
1538 i> write(4) -> None:
1538 i> write(4) -> 4:
1539 1539 i> 426\n
1540 i> write(426) -> None:
1540 i> write(426) -> 426:
1541 1541 i> HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
1542 1542 i> test\n
1543 1543 i> 0 0\n
@@ -1546,7 +1546,7 b' Shell hook writing to stdout and stderr '
1546 1546 i> initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
1547 1547 i> \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
1548 1548 i> \x00\x00\x00\x00\x00\x00\x00\x00
1549 i> write(2) -> None:
1549 i> write(2) -> 2:
1550 1550 i> 0\n
1551 1551 i> flush() -> None
1552 1552 o> readline() -> 2:
@@ -1571,7 +1571,7 b' Shell hook writing to stdout and stderr '
1571 1571
1572 1572 testing ssh2
1573 1573 creating ssh peer from handshake results
1574 i> write(171) -> None:
1574 i> write(171) -> 171:
1575 1575 i> upgrade * proto=exp-ssh-v2-0001\n (glob)
1576 1576 i> hello\n
1577 1577 i> between\n
@@ -1586,17 +1586,17 b' Shell hook writing to stdout and stderr '
1586 1586 o> read(1) -> 1:
1587 1587 o> \n
1588 1588 sending unbundle command
1589 i> write(9) -> None:
1589 i> write(9) -> 9:
1590 1590 i> unbundle\n
1591 i> write(9) -> None:
1591 i> write(9) -> 9:
1592 1592 i> heads 10\n
1593 i> write(10) -> None: 666f726365
1593 i> write(10) -> 10: 666f726365
1594 1594 i> flush() -> None
1595 1595 o> readline() -> 2:
1596 1596 o> 0\n
1597 i> write(4) -> None:
1597 i> write(4) -> 4:
1598 1598 i> 426\n
1599 i> write(426) -> None:
1599 i> write(426) -> 426:
1600 1600 i> HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
1601 1601 i> test\n
1602 1602 i> 0 0\n
@@ -1605,7 +1605,7 b' Shell hook writing to stdout and stderr '
1605 1605 i> initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
1606 1606 i> \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
1607 1607 i> \x00\x00\x00\x00\x00\x00\x00\x00
1608 i> write(2) -> None:
1608 i> write(2) -> 2:
1609 1609 i> 0\n
1610 1610 i> flush() -> None
1611 1611 o> readline() -> 2:
@@ -1653,7 +1653,7 b' Shell and Python hooks writing to stdout'
1653 1653 > EOF
1654 1654 testing ssh1
1655 1655 creating ssh peer from handshake results
1656 i> write(104) -> None:
1656 i> write(104) -> 104:
1657 1657 i> hello\n
1658 1658 i> between\n
1659 1659 i> pairs 81\n
@@ -1668,17 +1668,17 b' Shell and Python hooks writing to stdout'
1668 1668 o> readline() -> 1:
1669 1669 o> \n
1670 1670 sending unbundle command
1671 i> write(9) -> None:
1671 i> write(9) -> 9:
1672 1672 i> unbundle\n
1673 i> write(9) -> None:
1673 i> write(9) -> 9:
1674 1674 i> heads 10\n
1675 i> write(10) -> None: 666f726365
1675 i> write(10) -> 10: 666f726365
1676 1676 i> flush() -> None
1677 1677 o> readline() -> 2:
1678 1678 o> 0\n
1679 i> write(4) -> None:
1679 i> write(4) -> 4:
1680 1680 i> 426\n
1681 i> write(426) -> None:
1681 i> write(426) -> 426:
1682 1682 i> HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
1683 1683 i> test\n
1684 1684 i> 0 0\n
@@ -1687,7 +1687,7 b' Shell and Python hooks writing to stdout'
1687 1687 i> initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
1688 1688 i> \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
1689 1689 i> \x00\x00\x00\x00\x00\x00\x00\x00
1690 i> write(2) -> None:
1690 i> write(2) -> 2:
1691 1691 i> 0\n
1692 1692 i> flush() -> None
1693 1693 o> readline() -> 2:
@@ -1716,7 +1716,7 b' Shell and Python hooks writing to stdout'
1716 1716
1717 1717 testing ssh2
1718 1718 creating ssh peer from handshake results
1719 i> write(171) -> None:
1719 i> write(171) -> 171:
1720 1720 i> upgrade * proto=exp-ssh-v2-0001\n (glob)
1721 1721 i> hello\n
1722 1722 i> between\n
@@ -1731,17 +1731,17 b' Shell and Python hooks writing to stdout'
1731 1731 o> read(1) -> 1:
1732 1732 o> \n
1733 1733 sending unbundle command
1734 i> write(9) -> None:
1734 i> write(9) -> 9:
1735 1735 i> unbundle\n
1736 i> write(9) -> None:
1736 i> write(9) -> 9:
1737 1737 i> heads 10\n
1738 i> write(10) -> None: 666f726365
1738 i> write(10) -> 10: 666f726365
1739 1739 i> flush() -> None
1740 1740 o> readline() -> 2:
1741 1741 o> 0\n
1742 i> write(4) -> None:
1742 i> write(4) -> 4:
1743 1743 i> 426\n
1744 i> write(426) -> None:
1744 i> write(426) -> 426:
1745 1745 i> HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
1746 1746 i> test\n
1747 1747 i> 0 0\n
@@ -1750,7 +1750,7 b' Shell and Python hooks writing to stdout'
1750 1750 i> initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
1751 1751 i> \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
1752 1752 i> \x00\x00\x00\x00\x00\x00\x00\x00
1753 i> write(2) -> None:
1753 i> write(2) -> 2:
1754 1754 i> 0\n
1755 1755 i> flush() -> None
1756 1756 o> readline() -> 2:
@@ -1793,7 +1793,7 b' Pushing a bundle1 with no output'
1793 1793 > EOF
1794 1794 testing ssh1
1795 1795 creating ssh peer from handshake results
1796 i> write(104) -> None:
1796 i> write(104) -> 104:
1797 1797 i> hello\n
1798 1798 i> between\n
1799 1799 i> pairs 81\n
@@ -1808,17 +1808,17 b' Pushing a bundle1 with no output'
1808 1808 o> readline() -> 1:
1809 1809 o> \n
1810 1810 sending unbundle command
1811 i> write(9) -> None:
1811 i> write(9) -> 9:
1812 1812 i> unbundle\n
1813 i> write(9) -> None:
1813 i> write(9) -> 9:
1814 1814 i> heads 10\n
1815 i> write(10) -> None: 666f726365
1815 i> write(10) -> 10: 666f726365
1816 1816 i> flush() -> None
1817 1817 o> readline() -> 2:
1818 1818 o> 0\n
1819 i> write(4) -> None:
1819 i> write(4) -> 4:
1820 1820 i> 426\n
1821 i> write(426) -> None:
1821 i> write(426) -> 426:
1822 1822 i> HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
1823 1823 i> test\n
1824 1824 i> 0 0\n
@@ -1827,7 +1827,7 b' Pushing a bundle1 with no output'
1827 1827 i> initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
1828 1828 i> \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
1829 1829 i> \x00\x00\x00\x00\x00\x00\x00\x00
1830 i> write(2) -> None:
1830 i> write(2) -> 2:
1831 1831 i> 0\n
1832 1832 i> flush() -> None
1833 1833 o> readline() -> 2:
@@ -1845,7 +1845,7 b' Pushing a bundle1 with no output'
1845 1845
1846 1846 testing ssh2
1847 1847 creating ssh peer from handshake results
1848 i> write(171) -> None:
1848 i> write(171) -> 171:
1849 1849 i> upgrade * proto=exp-ssh-v2-0001\n (glob)
1850 1850 i> hello\n
1851 1851 i> between\n
@@ -1860,17 +1860,17 b' Pushing a bundle1 with no output'
1860 1860 o> read(1) -> 1:
1861 1861 o> \n
1862 1862 sending unbundle command
1863 i> write(9) -> None:
1863 i> write(9) -> 9:
1864 1864 i> unbundle\n
1865 i> write(9) -> None:
1865 i> write(9) -> 9:
1866 1866 i> heads 10\n
1867 i> write(10) -> None: 666f726365
1867 i> write(10) -> 10: 666f726365
1868 1868 i> flush() -> None
1869 1869 o> readline() -> 2:
1870 1870 o> 0\n
1871 i> write(4) -> None:
1871 i> write(4) -> 4:
1872 1872 i> 426\n
1873 i> write(426) -> None:
1873 i> write(426) -> 426:
1874 1874 i> HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
1875 1875 i> test\n
1876 1876 i> 0 0\n
@@ -1879,7 +1879,7 b' Pushing a bundle1 with no output'
1879 1879 i> initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
1880 1880 i> \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
1881 1881 i> \x00\x00\x00\x00\x00\x00\x00\x00
1882 i> write(2) -> None:
1882 i> write(2) -> 2:
1883 1883 i> 0\n
1884 1884 i> flush() -> None
1885 1885 o> readline() -> 2:
@@ -1923,7 +1923,7 b' Pushing a bundle1 with ui.write() and ui'
1923 1923 > EOF
1924 1924 testing ssh1
1925 1925 creating ssh peer from handshake results
1926 i> write(104) -> None:
1926 i> write(104) -> 104:
1927 1927 i> hello\n
1928 1928 i> between\n
1929 1929 i> pairs 81\n
@@ -1938,17 +1938,17 b' Pushing a bundle1 with ui.write() and ui'
1938 1938 o> readline() -> 1:
1939 1939 o> \n
1940 1940 sending unbundle command
1941 i> write(9) -> None:
1941 i> write(9) -> 9:
1942 1942 i> unbundle\n
1943 i> write(9) -> None:
1943 i> write(9) -> 9:
1944 1944 i> heads 10\n
1945 i> write(10) -> None: 666f726365
1945 i> write(10) -> 10: 666f726365
1946 1946 i> flush() -> None
1947 1947 o> readline() -> 2:
1948 1948 o> 0\n
1949 i> write(4) -> None:
1949 i> write(4) -> 4:
1950 1950 i> 426\n
1951 i> write(426) -> None:
1951 i> write(426) -> 426:
1952 1952 i> HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
1953 1953 i> test\n
1954 1954 i> 0 0\n
@@ -1957,7 +1957,7 b' Pushing a bundle1 with ui.write() and ui'
1957 1957 i> initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
1958 1958 i> \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
1959 1959 i> \x00\x00\x00\x00\x00\x00\x00\x00
1960 i> write(2) -> None:
1960 i> write(2) -> 2:
1961 1961 i> 0\n
1962 1962 i> flush() -> None
1963 1963 o> readline() -> 2:
@@ -1979,7 +1979,7 b' Pushing a bundle1 with ui.write() and ui'
1979 1979
1980 1980 testing ssh2
1981 1981 creating ssh peer from handshake results
1982 i> write(171) -> None:
1982 i> write(171) -> 171:
1983 1983 i> upgrade * proto=exp-ssh-v2-0001\n (glob)
1984 1984 i> hello\n
1985 1985 i> between\n
@@ -1994,17 +1994,17 b' Pushing a bundle1 with ui.write() and ui'
1994 1994 o> read(1) -> 1:
1995 1995 o> \n
1996 1996 sending unbundle command
1997 i> write(9) -> None:
1997 i> write(9) -> 9:
1998 1998 i> unbundle\n
1999 i> write(9) -> None:
1999 i> write(9) -> 9:
2000 2000 i> heads 10\n
2001 i> write(10) -> None: 666f726365
2001 i> write(10) -> 10: 666f726365
2002 2002 i> flush() -> None
2003 2003 o> readline() -> 2:
2004 2004 o> 0\n
2005 i> write(4) -> None:
2005 i> write(4) -> 4:
2006 2006 i> 426\n
2007 i> write(426) -> None:
2007 i> write(426) -> 426:
2008 2008 i> HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
2009 2009 i> test\n
2010 2010 i> 0 0\n
@@ -2013,7 +2013,7 b' Pushing a bundle1 with ui.write() and ui'
2013 2013 i> initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
2014 2014 i> \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
2015 2015 i> \x00\x00\x00\x00\x00\x00\x00\x00
2016 i> write(2) -> None:
2016 i> write(2) -> 2:
2017 2017 i> 0\n
2018 2018 i> flush() -> None
2019 2019 o> readline() -> 2:
@@ -79,7 +79,7 b' Server should answer the "hello" command'
79 79 > readline
80 80 > EOF
81 81 using raw connection to peer
82 i> write(6) -> None:
82 i> write(6) -> 6:
83 83 i> hello\n
84 84 o> readline() -> 4:
85 85 o> 384\n
@@ -100,9 +100,9 b' I/O logging works'
100 100 $ hg debugserve --sshstdio --logiofd 1 << EOF
101 101 > hello
102 102 > EOF
103 o> write(4) -> None:
103 o> write(4) -> 4:
104 104 o> 384\n
105 o> write(384) -> None:
105 o> write(384) -> 384:
106 106 o> capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN\n
107 107 384
108 108 capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN
@@ -115,9 +115,9 b' I/O logging works'
115 115 capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN
116 116
117 117 $ cat $TESTTMP/io
118 o> write(4) -> None:
118 o> write(4) -> 4:
119 119 o> 384\n
120 o> write(384) -> None:
120 o> write(384) -> 384:
121 121 o> capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN\n
122 122 o> flush() -> None
123 123
@@ -140,13 +140,13 b' reply with empty response to the "betwee'
140 140 > readline
141 141 > EOF
142 142 using raw connection to peer
143 i> write(6) -> None:
143 i> write(6) -> 6:
144 144 i> hello\n
145 145 o> readline() -> 4:
146 146 o> 384\n
147 147 o> readline() -> 384:
148 148 o> capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN\n
149 i> write(98) -> None:
149 i> write(98) -> 98:
150 150 i> between\n
151 151 i> pairs 81\n
152 152 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
@@ -214,7 +214,7 b' And test the banner with the raw protoco'
214 214 > readline
215 215 > EOF
216 216 using raw connection to peer
217 i> write(6) -> None:
217 i> write(6) -> 6:
218 218 i> hello\n
219 219 o> readline() -> 15:
220 220 o> banner: line 0\n
@@ -240,7 +240,7 b' And test the banner with the raw protoco'
240 240 o> 384\n
241 241 o> readline() -> 384:
242 242 o> capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN\n
243 i> write(98) -> None:
243 i> write(98) -> 98:
244 244 i> between\n
245 245 i> pairs 81\n
246 246 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
@@ -283,15 +283,15 b' Sending an unknown command to the server'
283 283 > readline
284 284 > EOF
285 285 using raw connection to peer
286 i> write(10) -> None:
286 i> write(10) -> 10:
287 287 i> pre-hello\n
288 288 o> readline() -> 2:
289 289 o> 0\n
290 i> write(6) -> None:
290 i> write(6) -> 6:
291 291 i> hello\n
292 292 o> readline() -> 4:
293 293 o> 384\n
294 i> write(98) -> None:
294 i> write(98) -> 98:
295 295 i> between\n
296 296 i> pairs 81\n
297 297 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
@@ -341,25 +341,25 b' Send multiple unknown commands before he'
341 341 > readline
342 342 > EOF
343 343 using raw connection to peer
344 i> write(9) -> None:
344 i> write(9) -> 9:
345 345 i> unknown1\n
346 346 o> readline() -> 2:
347 347 o> 0\n
348 i> write(9) -> None:
348 i> write(9) -> 9:
349 349 i> unknown2\n
350 350 o> readline() -> 2:
351 351 o> 0\n
352 i> write(9) -> None:
352 i> write(9) -> 9:
353 353 i> unknown3\n
354 354 o> readline() -> 2:
355 355 o> 0\n
356 i> write(6) -> None:
356 i> write(6) -> 6:
357 357 i> hello\n
358 358 o> readline() -> 4:
359 359 o> 384\n
360 360 o> readline() -> 384:
361 361 o> capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN\n
362 i> write(98) -> None:
362 i> write(98) -> 98:
363 363 i> between\n
364 364 i> pairs 81\n
365 365 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
@@ -417,7 +417,7 b' Send an unknown command before hello tha'
417 417 > readline
418 418 > EOF
419 419 using raw connection to peer
420 i> write(52) -> None:
420 i> write(52) -> 52:
421 421 i> with-args\n
422 422 i> foo 13\n
423 423 i> value for foo\n
@@ -433,13 +433,13 b' Send an unknown command before hello tha'
433 433 o> 0\n
434 434 o> readline() -> 2:
435 435 o> 0\n
436 i> write(6) -> None:
436 i> write(6) -> 6:
437 437 i> hello\n
438 438 o> readline() -> 4:
439 439 o> 384\n
440 440 o> readline() -> 384:
441 441 o> capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN\n
442 i> write(98) -> None:
442 i> write(98) -> 98:
443 443 i> between\n
444 444 i> pairs 81\n
445 445 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
@@ -470,7 +470,7 b' Send an unknown command having an argume'
470 470 > readline
471 471 > EOF
472 472 using raw connection to peer
473 i> write(16) -> None:
473 i> write(16) -> 16:
474 474 i> unknown\n
475 475 i> foo 1\n
476 476 i> 0\n
@@ -480,13 +480,13 b' Send an unknown command having an argume'
480 480 o> 0\n
481 481 o> readline() -> 2:
482 482 o> 0\n
483 i> write(6) -> None:
483 i> write(6) -> 6:
484 484 i> hello\n
485 485 o> readline() -> 4:
486 486 o> 384\n
487 487 o> readline() -> 384:
488 488 o> capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN\n
489 i> write(98) -> None:
489 i> write(98) -> 98:
490 490 i> between\n
491 491 i> pairs 81\n
492 492 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
@@ -515,7 +515,7 b' Send an unknown command having an argume'
515 515 > readline
516 516 > EOF
517 517 using raw connection to peer
518 i> write(16) -> None:
518 i> write(16) -> 16:
519 519 i> unknown\n
520 520 i> foo 1\n
521 521 i> 1\n
@@ -525,13 +525,13 b' Send an unknown command having an argume'
525 525 o> 0\n
526 526 o> readline() -> 2:
527 527 o> 0\n
528 i> write(6) -> None:
528 i> write(6) -> 6:
529 529 i> hello\n
530 530 o> readline() -> 4:
531 531 o> 384\n
532 532 o> readline() -> 384:
533 533 o> capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN\n
534 i> write(98) -> None:
534 i> write(98) -> 98:
535 535 i> between\n
536 536 i> pairs 81\n
537 537 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
@@ -570,7 +570,7 b' Dictionary value for unknown command'
570 570 > readline
571 571 > EOF
572 572 using raw connection to peer
573 i> write(48) -> None:
573 i> write(48) -> 48:
574 574 i> unknown\n
575 575 i> dict 3\n
576 576 i> key1 3\n
@@ -595,7 +595,7 b' Dictionary value for unknown command'
595 595 o> 0\n
596 596 o> readline() -> 2:
597 597 o> 0\n
598 i> write(6) -> None:
598 i> write(6) -> 6:
599 599 i> hello\n
600 600 o> readline() -> 4:
601 601 o> 384\n
@@ -616,7 +616,7 b' Incomplete dictionary send'
616 616 > readline
617 617 > EOF
618 618 using raw connection to peer
619 i> write(26) -> None:
619 i> write(26) -> 26:
620 620 i> unknown\n
621 621 i> dict 3\n
622 622 i> key1 3\n
@@ -643,7 +643,7 b' Incomplete value send'
643 643 > readline
644 644 > EOF
645 645 using raw connection to peer
646 i> write(24) -> None:
646 i> write(24) -> 24:
647 647 i> unknown\n
648 648 i> dict 3\n
649 649 i> key1 3\n
@@ -673,17 +673,17 b' Send a command line with spaces'
673 673 > readline
674 674 > EOF
675 675 using raw connection to peer
676 i> write(18) -> None:
676 i> write(18) -> 18:
677 677 i> unknown withspace\n
678 678 o> readline() -> 2:
679 679 o> 0\n
680 i> write(6) -> None:
680 i> write(6) -> 6:
681 681 i> hello\n
682 682 o> readline() -> 4:
683 683 o> 384\n
684 684 o> readline() -> 384:
685 685 o> capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN\n
686 i> write(98) -> None:
686 i> write(98) -> 98:
687 687 i> between\n
688 688 i> pairs 81\n
689 689 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
@@ -707,17 +707,17 b' Send a command line with spaces'
707 707 > readline
708 708 > EOF
709 709 using raw connection to peer
710 i> write(29) -> None:
710 i> write(29) -> 29:
711 711 i> unknown with multiple spaces\n
712 712 o> readline() -> 2:
713 713 o> 0\n
714 i> write(6) -> None:
714 i> write(6) -> 6:
715 715 i> hello\n
716 716 o> readline() -> 4:
717 717 o> 384\n
718 718 o> readline() -> 384:
719 719 o> capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN\n
720 i> write(98) -> None:
720 i> write(98) -> 98:
721 721 i> between\n
722 722 i> pairs 81\n
723 723 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
@@ -744,7 +744,7 b' Send a command line with spaces'
744 744 > readline
745 745 > EOF
746 746 using raw connection to peer
747 i> write(38) -> None:
747 i> write(38) -> 38:
748 748 i> unknown with spaces\n
749 749 i> key 10\n
750 750 i> some value\n
@@ -754,13 +754,13 b' Send a command line with spaces'
754 754 o> 0\n
755 755 o> readline() -> 2:
756 756 o> 0\n
757 i> write(6) -> None:
757 i> write(6) -> 6:
758 758 i> hello\n
759 759 o> readline() -> 4:
760 760 o> 384\n
761 761 o> readline() -> 384:
762 762 o> capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN\n
763 i> write(98) -> None:
763 i> write(98) -> 98:
764 764 i> between\n
765 765 i> pairs 81\n
766 766 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
@@ -784,13 +784,13 b' Send an unknown command after the "betwe'
784 784 > readline
785 785 > EOF
786 786 using raw connection to peer
787 i> write(6) -> None:
787 i> write(6) -> 6:
788 788 i> hello\n
789 789 o> readline() -> 4:
790 790 o> 384\n
791 791 o> readline() -> 384:
792 792 o> capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN\n
793 i> write(105) -> None:
793 i> write(105) -> 105:
794 794 i> between\n
795 795 i> pairs 81\n
796 796 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000unknown
@@ -822,7 +822,7 b' And one with arguments'
822 822 > readline
823 823 > EOF
824 824 using raw connection to peer
825 i> write(104) -> None:
825 i> write(104) -> 104:
826 826 i> hello\n
827 827 i> between\n
828 828 i> pairs 81\n
@@ -835,7 +835,7 b' And one with arguments'
835 835 o> 1\n
836 836 o> readline() -> 1:
837 837 o> \n
838 i> write(31) -> None:
838 i> write(31) -> 31:
839 839 i> unknown\n
840 840 i> foo 5\n
841 841 i> \n
@@ -865,11 +865,11 b' Send a valid command before the handshak'
865 865 > readline
866 866 > EOF
867 867 using raw connection to peer
868 i> write(6) -> None:
868 i> write(6) -> 6:
869 869 i> heads\n
870 870 o> readline() -> 3:
871 871 o> 41\n
872 i> write(104) -> None:
872 i> write(104) -> 104:
873 873 i> hello\n
874 874 i> between\n
875 875 i> pairs 81\n
@@ -895,11 +895,11 b" And a variation that doesn't send the be"
895 895 > readline
896 896 > EOF
897 897 using raw connection to peer
898 i> write(6) -> None:
898 i> write(6) -> 6:
899 899 i> heads\n
900 900 o> readline() -> 3:
901 901 o> 41\n
902 i> write(6) -> None:
902 i> write(6) -> 6:
903 903 i> hello\n
904 904 o> readline() -> 41:
905 905 o> 68986213bd4485ea51533535e3fc9e78007a711f\n
@@ -923,11 +923,11 b' Send an upgrade request to a server that'
923 923 > readline
924 924 > EOF
925 925 using raw connection to peer
926 i> write(77) -> None:
926 i> write(77) -> 77:
927 927 i> upgrade 2e82ab3f-9ce3-4b4e-8f8c-6fd1c0e9e23a proto=irrelevant1%2Cirrelevant2\n
928 928 o> readline() -> 2:
929 929 o> 0\n
930 i> write(104) -> None:
930 i> write(104) -> 104:
931 931 i> hello\n
932 932 i> between\n
933 933 i> pairs 81\n
@@ -984,7 +984,7 b' Send an upgrade request to a server that'
984 984 > readline
985 985 > EOF
986 986 using raw connection to peer
987 i> write(153) -> None:
987 i> write(153) -> 153:
988 988 i> upgrade this-is-some-token proto=exp-ssh-v2-0001\n
989 989 i> hello\n
990 990 i> between\n
@@ -1083,7 +1083,7 b' Command after upgrade to version 2 is pr'
1083 1083 > readline
1084 1084 > EOF
1085 1085 using raw connection to peer
1086 i> write(153) -> None:
1086 i> write(153) -> 153:
1087 1087 i> upgrade this-is-some-token proto=exp-ssh-v2-0001\n
1088 1088 i> hello\n
1089 1089 i> between\n
@@ -1095,7 +1095,7 b' Command after upgrade to version 2 is pr'
1095 1095 o> 383\n
1096 1096 o> readline() -> 384:
1097 1097 o> capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN\n
1098 i> write(6) -> None:
1098 i> write(6) -> 6:
1099 1099 i> hello\n
1100 1100 o> readline() -> 4:
1101 1101 o> 366\n
@@ -1121,7 +1121,7 b' Multiple upgrades is not allowed'
1121 1121 > readavailable
1122 1122 > EOF
1123 1123 using raw connection to peer
1124 i> write(153) -> None:
1124 i> write(153) -> 153:
1125 1125 i> upgrade this-is-some-token proto=exp-ssh-v2-0001\n
1126 1126 i> hello\n
1127 1127 i> between\n
@@ -1133,7 +1133,7 b' Multiple upgrades is not allowed'
1133 1133 o> 383\n
1134 1134 o> readline() -> 384:
1135 1135 o> capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN\n
1136 i> write(45) -> None:
1136 i> write(45) -> 45:
1137 1137 i> upgrade another-token proto=irrelevant\n
1138 1138 i> hello\n
1139 1139 o> readline() -> 1:
@@ -1150,7 +1150,7 b' Malformed upgrade request line (not exac'
1150 1150 > readline
1151 1151 > EOF
1152 1152 using raw connection to peer
1153 i> write(8) -> None:
1153 i> write(8) -> 8:
1154 1154 i> upgrade\n
1155 1155 o> readline() -> 2:
1156 1156 o> 0\n
@@ -1161,7 +1161,7 b' Malformed upgrade request line (not exac'
1161 1161 > readline
1162 1162 > EOF
1163 1163 using raw connection to peer
1164 i> write(14) -> None:
1164 i> write(14) -> 14:
1165 1165 i> upgrade token\n
1166 1166 o> readline() -> 2:
1167 1167 o> 0\n
@@ -1172,7 +1172,7 b' Malformed upgrade request line (not exac'
1172 1172 > readline
1173 1173 > EOF
1174 1174 using raw connection to peer
1175 i> write(34) -> None:
1175 i> write(34) -> 34:
1176 1176 i> upgrade token foo=bar extra-token\n
1177 1177 o> readline() -> 2:
1178 1178 o> 0\n
@@ -1195,17 +1195,17 b' Upgrade request to unsupported protocol '
1195 1195 > readline
1196 1196 > EOF
1197 1197 using raw connection to peer
1198 i> write(51) -> None:
1198 i> write(51) -> 51:
1199 1199 i> upgrade this-is-some-token proto=unknown1,unknown2\n
1200 1200 o> readline() -> 2:
1201 1201 o> 0\n
1202 i> write(6) -> None:
1202 i> write(6) -> 6:
1203 1203 i> hello\n
1204 1204 o> readline() -> 4:
1205 1205 o> 384\n
1206 1206 o> readline() -> 384:
1207 1207 o> capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN\n
1208 i> write(98) -> None:
1208 i> write(98) -> 98:
1209 1209 i> between\n
1210 1210 i> pairs 81\n
1211 1211 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
@@ -1224,7 +1224,7 b' Upgrade request must be followed by hell'
1224 1224 > readavailable
1225 1225 > EOF
1226 1226 using raw connection to peer
1227 i> write(44) -> None:
1227 i> write(44) -> 44:
1228 1228 i> upgrade token proto=exp-ssh-v2-0001\n
1229 1229 i> invalid\n
1230 1230 o> readline() -> 1:
@@ -1242,7 +1242,7 b' Upgrade request must be followed by hell'
1242 1242 > readavailable
1243 1243 > EOF
1244 1244 using raw connection to peer
1245 i> write(50) -> None:
1245 i> write(50) -> 50:
1246 1246 i> upgrade token proto=exp-ssh-v2-0001\n
1247 1247 i> hello\n
1248 1248 i> invalid\n
@@ -1262,7 +1262,7 b' Upgrade request must be followed by hell'
1262 1262 > readavailable
1263 1263 > EOF
1264 1264 using raw connection to peer
1265 i> write(58) -> None:
1265 i> write(58) -> 58:
1266 1266 i> upgrade token proto=exp-ssh-v2-0001\n
1267 1267 i> hello\n
1268 1268 i> between\n
@@ -1312,7 +1312,7 b' Test listkeys for listing namespaces'
1312 1312 > EOF
1313 1313 testing ssh1
1314 1314 creating ssh peer from handshake results
1315 i> write(104) -> None:
1315 i> write(104) -> 104:
1316 1316 i> hello\n
1317 1317 i> between\n
1318 1318 i> pairs 81\n
@@ -1327,11 +1327,11 b' Test listkeys for listing namespaces'
1327 1327 o> readline() -> 1:
1328 1328 o> \n
1329 1329 sending listkeys command
1330 i> write(9) -> None:
1330 i> write(9) -> 9:
1331 1331 i> listkeys\n
1332 i> write(13) -> None:
1332 i> write(13) -> 13:
1333 1333 i> namespace 10\n
1334 i> write(10) -> None: namespaces
1334 i> write(10) -> 10: namespaces
1335 1335 i> flush() -> None
1336 1336 o> bufferedreadline() -> 3:
1337 1337 o> 30\n
@@ -1343,7 +1343,7 b' Test listkeys for listing namespaces'
1343 1343
1344 1344 testing ssh2
1345 1345 creating ssh peer from handshake results
1346 i> write(171) -> None:
1346 i> write(171) -> 171:
1347 1347 i> upgrade * proto=exp-ssh-v2-0001\n (glob)
1348 1348 i> hello\n
1349 1349 i> between\n
@@ -1358,11 +1358,11 b' Test listkeys for listing namespaces'
1358 1358 o> read(1) -> 1:
1359 1359 o> \n
1360 1360 sending listkeys command
1361 i> write(9) -> None:
1361 i> write(9) -> 9:
1362 1362 i> listkeys\n
1363 i> write(13) -> None:
1363 i> write(13) -> 13:
1364 1364 i> namespace 10\n
1365 i> write(10) -> None: namespaces
1365 i> write(10) -> 10: namespaces
1366 1366 i> flush() -> None
1367 1367 o> bufferedreadline() -> 3:
1368 1368 o> 30\n
@@ -1392,7 +1392,7 b' With no bookmarks set'
1392 1392 > EOF
1393 1393 testing ssh1
1394 1394 creating ssh peer from handshake results
1395 i> write(104) -> None:
1395 i> write(104) -> 104:
1396 1396 i> hello\n
1397 1397 i> between\n
1398 1398 i> pairs 81\n
@@ -1407,11 +1407,11 b' With no bookmarks set'
1407 1407 o> readline() -> 1:
1408 1408 o> \n
1409 1409 sending listkeys command
1410 i> write(9) -> None:
1410 i> write(9) -> 9:
1411 1411 i> listkeys\n
1412 i> write(12) -> None:
1412 i> write(12) -> 12:
1413 1413 i> namespace 9\n
1414 i> write(9) -> None: bookmarks
1414 i> write(9) -> 9: bookmarks
1415 1415 i> flush() -> None
1416 1416 o> bufferedreadline() -> 2:
1417 1417 o> 0\n
@@ -1419,7 +1419,7 b' With no bookmarks set'
1419 1419
1420 1420 testing ssh2
1421 1421 creating ssh peer from handshake results
1422 i> write(171) -> None:
1422 i> write(171) -> 171:
1423 1423 i> upgrade * proto=exp-ssh-v2-0001\n (glob)
1424 1424 i> hello\n
1425 1425 i> between\n
@@ -1434,11 +1434,11 b' With no bookmarks set'
1434 1434 o> read(1) -> 1:
1435 1435 o> \n
1436 1436 sending listkeys command
1437 i> write(9) -> None:
1437 i> write(9) -> 9:
1438 1438 i> listkeys\n
1439 i> write(12) -> None:
1439 i> write(12) -> 12:
1440 1440 i> namespace 9\n
1441 i> write(9) -> None: bookmarks
1441 i> write(9) -> 9: bookmarks
1442 1442 i> flush() -> None
1443 1443 o> bufferedreadline() -> 2:
1444 1444 o> 0\n
@@ -1453,7 +1453,7 b' With a single bookmark set'
1453 1453 > EOF
1454 1454 testing ssh1
1455 1455 creating ssh peer from handshake results
1456 i> write(104) -> None:
1456 i> write(104) -> 104:
1457 1457 i> hello\n
1458 1458 i> between\n
1459 1459 i> pairs 81\n
@@ -1468,11 +1468,11 b' With a single bookmark set'
1468 1468 o> readline() -> 1:
1469 1469 o> \n
1470 1470 sending listkeys command
1471 i> write(9) -> None:
1471 i> write(9) -> 9:
1472 1472 i> listkeys\n
1473 i> write(12) -> None:
1473 i> write(12) -> 12:
1474 1474 i> namespace 9\n
1475 i> write(9) -> None: bookmarks
1475 i> write(9) -> 9: bookmarks
1476 1476 i> flush() -> None
1477 1477 o> bufferedreadline() -> 3:
1478 1478 o> 46\n
@@ -1481,7 +1481,7 b' With a single bookmark set'
1481 1481
1482 1482 testing ssh2
1483 1483 creating ssh peer from handshake results
1484 i> write(171) -> None:
1484 i> write(171) -> 171:
1485 1485 i> upgrade * proto=exp-ssh-v2-0001\n (glob)
1486 1486 i> hello\n
1487 1487 i> between\n
@@ -1496,11 +1496,11 b' With a single bookmark set'
1496 1496 o> read(1) -> 1:
1497 1497 o> \n
1498 1498 sending listkeys command
1499 i> write(9) -> None:
1499 i> write(9) -> 9:
1500 1500 i> listkeys\n
1501 i> write(12) -> None:
1501 i> write(12) -> 12:
1502 1502 i> namespace 9\n
1503 i> write(9) -> None: bookmarks
1503 i> write(9) -> 9: bookmarks
1504 1504 i> flush() -> None
1505 1505 o> bufferedreadline() -> 3:
1506 1506 o> 46\n
@@ -1516,7 +1516,7 b' With multiple bookmarks set'
1516 1516 > EOF
1517 1517 testing ssh1
1518 1518 creating ssh peer from handshake results
1519 i> write(104) -> None:
1519 i> write(104) -> 104:
1520 1520 i> hello\n
1521 1521 i> between\n
1522 1522 i> pairs 81\n
@@ -1531,11 +1531,11 b' With multiple bookmarks set'
1531 1531 o> readline() -> 1:
1532 1532 o> \n
1533 1533 sending listkeys command
1534 i> write(9) -> None:
1534 i> write(9) -> 9:
1535 1535 i> listkeys\n
1536 i> write(12) -> None:
1536 i> write(12) -> 12:
1537 1537 i> namespace 9\n
1538 i> write(9) -> None: bookmarks
1538 i> write(9) -> 9: bookmarks
1539 1539 i> flush() -> None
1540 1540 o> bufferedreadline() -> 3:
1541 1541 o> 93\n
@@ -1546,7 +1546,7 b' With multiple bookmarks set'
1546 1546
1547 1547 testing ssh2
1548 1548 creating ssh peer from handshake results
1549 i> write(171) -> None:
1549 i> write(171) -> 171:
1550 1550 i> upgrade * proto=exp-ssh-v2-0001\n (glob)
1551 1551 i> hello\n
1552 1552 i> between\n
@@ -1561,11 +1561,11 b' With multiple bookmarks set'
1561 1561 o> read(1) -> 1:
1562 1562 o> \n
1563 1563 sending listkeys command
1564 i> write(9) -> None:
1564 i> write(9) -> 9:
1565 1565 i> listkeys\n
1566 i> write(12) -> None:
1566 i> write(12) -> 12:
1567 1567 i> namespace 9\n
1568 i> write(9) -> None: bookmarks
1568 i> write(9) -> 9: bookmarks
1569 1569 i> flush() -> None
1570 1570 o> bufferedreadline() -> 3:
1571 1571 o> 93\n
@@ -1585,7 +1585,7 b' Test pushkey for bookmarks'
1585 1585 > EOF
1586 1586 testing ssh1
1587 1587 creating ssh peer from handshake results
1588 i> write(104) -> None:
1588 i> write(104) -> 104:
1589 1589 i> hello\n
1590 1590 i> between\n
1591 1591 i> pairs 81\n
@@ -1600,18 +1600,18 b' Test pushkey for bookmarks'
1600 1600 o> readline() -> 1:
1601 1601 o> \n
1602 1602 sending pushkey command
1603 i> write(8) -> None:
1603 i> write(8) -> 8:
1604 1604 i> pushkey\n
1605 i> write(6) -> None:
1605 i> write(6) -> 6:
1606 1606 i> key 6\n
1607 i> write(6) -> None: remote
1608 i> write(12) -> None:
1607 i> write(6) -> 6: remote
1608 i> write(12) -> 12:
1609 1609 i> namespace 9\n
1610 i> write(9) -> None: bookmarks
1611 i> write(7) -> None:
1610 i> write(9) -> 9: bookmarks
1611 i> write(7) -> 7:
1612 1612 i> new 40\n
1613 i> write(40) -> None: 68986213bd4485ea51533535e3fc9e78007a711f
1614 i> write(6) -> None:
1613 i> write(40) -> 40: 68986213bd4485ea51533535e3fc9e78007a711f
1614 i> write(6) -> 6:
1615 1615 i> old 0\n
1616 1616 i> flush() -> None
1617 1617 o> bufferedreadline() -> 2:
@@ -1622,7 +1622,7 b' Test pushkey for bookmarks'
1622 1622
1623 1623 testing ssh2
1624 1624 creating ssh peer from handshake results
1625 i> write(171) -> None:
1625 i> write(171) -> 171:
1626 1626 i> upgrade * proto=exp-ssh-v2-0001\n (glob)
1627 1627 i> hello\n
1628 1628 i> between\n
@@ -1637,18 +1637,18 b' Test pushkey for bookmarks'
1637 1637 o> read(1) -> 1:
1638 1638 o> \n
1639 1639 sending pushkey command
1640 i> write(8) -> None:
1640 i> write(8) -> 8:
1641 1641 i> pushkey\n
1642 i> write(6) -> None:
1642 i> write(6) -> 6:
1643 1643 i> key 6\n
1644 i> write(6) -> None: remote
1645 i> write(12) -> None:
1644 i> write(6) -> 6: remote
1645 i> write(12) -> 12:
1646 1646 i> namespace 9\n
1647 i> write(9) -> None: bookmarks
1648 i> write(7) -> None:
1647 i> write(9) -> 9: bookmarks
1648 i> write(7) -> 7:
1649 1649 i> new 40\n
1650 i> write(40) -> None: 68986213bd4485ea51533535e3fc9e78007a711f
1651 i> write(6) -> None:
1650 i> write(40) -> 40: 68986213bd4485ea51533535e3fc9e78007a711f
1651 i> write(6) -> 6:
1652 1652 i> old 0\n
1653 1653 i> flush() -> None
1654 1654 o> bufferedreadline() -> 2:
@@ -1677,7 +1677,7 b' Phases on empty repo'
1677 1677 > EOF
1678 1678 testing ssh1
1679 1679 creating ssh peer from handshake results
1680 i> write(104) -> None:
1680 i> write(104) -> 104:
1681 1681 i> hello\n
1682 1682 i> between\n
1683 1683 i> pairs 81\n
@@ -1692,11 +1692,11 b' Phases on empty repo'
1692 1692 o> readline() -> 1:
1693 1693 o> \n
1694 1694 sending listkeys command
1695 i> write(9) -> None:
1695 i> write(9) -> 9:
1696 1696 i> listkeys\n
1697 i> write(12) -> None:
1697 i> write(12) -> 12:
1698 1698 i> namespace 6\n
1699 i> write(6) -> None: phases
1699 i> write(6) -> 6: phases
1700 1700 i> flush() -> None
1701 1701 o> bufferedreadline() -> 3:
1702 1702 o> 15\n
@@ -1705,7 +1705,7 b' Phases on empty repo'
1705 1705
1706 1706 testing ssh2
1707 1707 creating ssh peer from handshake results
1708 i> write(171) -> None:
1708 i> write(171) -> 171:
1709 1709 i> upgrade * proto=exp-ssh-v2-0001\n (glob)
1710 1710 i> hello\n
1711 1711 i> between\n
@@ -1720,11 +1720,11 b' Phases on empty repo'
1720 1720 o> read(1) -> 1:
1721 1721 o> \n
1722 1722 sending listkeys command
1723 i> write(9) -> None:
1723 i> write(9) -> 9:
1724 1724 i> listkeys\n
1725 i> write(12) -> None:
1725 i> write(12) -> 12:
1726 1726 i> namespace 6\n
1727 i> write(6) -> None: phases
1727 i> write(6) -> 6: phases
1728 1728 i> flush() -> None
1729 1729 o> bufferedreadline() -> 3:
1730 1730 o> 15\n
@@ -1756,7 +1756,7 b' Two draft heads'
1756 1756 > EOF
1757 1757 testing ssh1
1758 1758 creating ssh peer from handshake results
1759 i> write(104) -> None:
1759 i> write(104) -> 104:
1760 1760 i> hello\n
1761 1761 i> between\n
1762 1762 i> pairs 81\n
@@ -1771,11 +1771,11 b' Two draft heads'
1771 1771 o> readline() -> 1:
1772 1772 o> \n
1773 1773 sending listkeys command
1774 i> write(9) -> None:
1774 i> write(9) -> 9:
1775 1775 i> listkeys\n
1776 i> write(12) -> None:
1776 i> write(12) -> 12:
1777 1777 i> namespace 6\n
1778 i> write(6) -> None: phases
1778 i> write(6) -> 6: phases
1779 1779 i> flush() -> None
1780 1780 o> bufferedreadline() -> 4:
1781 1781 o> 101\n
@@ -1787,7 +1787,7 b' Two draft heads'
1787 1787
1788 1788 testing ssh2
1789 1789 creating ssh peer from handshake results
1790 i> write(171) -> None:
1790 i> write(171) -> 171:
1791 1791 i> upgrade * proto=exp-ssh-v2-0001\n (glob)
1792 1792 i> hello\n
1793 1793 i> between\n
@@ -1802,11 +1802,11 b' Two draft heads'
1802 1802 o> read(1) -> 1:
1803 1803 o> \n
1804 1804 sending listkeys command
1805 i> write(9) -> None:
1805 i> write(9) -> 9:
1806 1806 i> listkeys\n
1807 i> write(12) -> None:
1807 i> write(12) -> 12:
1808 1808 i> namespace 6\n
1809 i> write(6) -> None: phases
1809 i> write(6) -> 6: phases
1810 1810 i> flush() -> None
1811 1811 o> bufferedreadline() -> 4:
1812 1812 o> 101\n
@@ -1825,7 +1825,7 b' Single draft head'
1825 1825 > EOF
1826 1826 testing ssh1
1827 1827 creating ssh peer from handshake results
1828 i> write(104) -> None:
1828 i> write(104) -> 104:
1829 1829 i> hello\n
1830 1830 i> between\n
1831 1831 i> pairs 81\n
@@ -1840,11 +1840,11 b' Single draft head'
1840 1840 o> readline() -> 1:
1841 1841 o> \n
1842 1842 sending listkeys command
1843 i> write(9) -> None:
1843 i> write(9) -> 9:
1844 1844 i> listkeys\n
1845 i> write(12) -> None:
1845 i> write(12) -> 12:
1846 1846 i> namespace 6\n
1847 i> write(6) -> None: phases
1847 i> write(6) -> 6: phases
1848 1848 i> flush() -> None
1849 1849 o> bufferedreadline() -> 3:
1850 1850 o> 58\n
@@ -1855,7 +1855,7 b' Single draft head'
1855 1855
1856 1856 testing ssh2
1857 1857 creating ssh peer from handshake results
1858 i> write(171) -> None:
1858 i> write(171) -> 171:
1859 1859 i> upgrade * proto=exp-ssh-v2-0001\n (glob)
1860 1860 i> hello\n
1861 1861 i> between\n
@@ -1870,11 +1870,11 b' Single draft head'
1870 1870 o> read(1) -> 1:
1871 1871 o> \n
1872 1872 sending listkeys command
1873 i> write(9) -> None:
1873 i> write(9) -> 9:
1874 1874 i> listkeys\n
1875 i> write(12) -> None:
1875 i> write(12) -> 12:
1876 1876 i> namespace 6\n
1877 i> write(6) -> None: phases
1877 i> write(6) -> 6: phases
1878 1878 i> flush() -> None
1879 1879 o> bufferedreadline() -> 3:
1880 1880 o> 58\n
@@ -1892,7 +1892,7 b' All public heads'
1892 1892 > EOF
1893 1893 testing ssh1
1894 1894 creating ssh peer from handshake results
1895 i> write(104) -> None:
1895 i> write(104) -> 104:
1896 1896 i> hello\n
1897 1897 i> between\n
1898 1898 i> pairs 81\n
@@ -1907,11 +1907,11 b' All public heads'
1907 1907 o> readline() -> 1:
1908 1908 o> \n
1909 1909 sending listkeys command
1910 i> write(9) -> None:
1910 i> write(9) -> 9:
1911 1911 i> listkeys\n
1912 i> write(12) -> None:
1912 i> write(12) -> 12:
1913 1913 i> namespace 6\n
1914 i> write(6) -> None: phases
1914 i> write(6) -> 6: phases
1915 1915 i> flush() -> None
1916 1916 o> bufferedreadline() -> 3:
1917 1917 o> 15\n
@@ -1920,7 +1920,7 b' All public heads'
1920 1920
1921 1921 testing ssh2
1922 1922 creating ssh peer from handshake results
1923 i> write(171) -> None:
1923 i> write(171) -> 171:
1924 1924 i> upgrade * proto=exp-ssh-v2-0001\n (glob)
1925 1925 i> hello\n
1926 1926 i> between\n
@@ -1935,11 +1935,11 b' All public heads'
1935 1935 o> read(1) -> 1:
1936 1936 o> \n
1937 1937 sending listkeys command
1938 i> write(9) -> None:
1938 i> write(9) -> 9:
1939 1939 i> listkeys\n
1940 i> write(12) -> None:
1940 i> write(12) -> 12:
1941 1941 i> namespace 6\n
1942 i> write(6) -> None: phases
1942 i> write(6) -> 6: phases
1943 1943 i> flush() -> None
1944 1944 o> bufferedreadline() -> 3:
1945 1945 o> 15\n
@@ -1959,7 +1959,7 b' Setting public phase via pushkey'
1959 1959 > EOF
1960 1960 testing ssh1
1961 1961 creating ssh peer from handshake results
1962 i> write(104) -> None:
1962 i> write(104) -> 104:
1963 1963 i> hello\n
1964 1964 i> between\n
1965 1965 i> pairs 81\n
@@ -1974,20 +1974,20 b' Setting public phase via pushkey'
1974 1974 o> readline() -> 1:
1975 1975 o> \n
1976 1976 sending pushkey command
1977 i> write(8) -> None:
1977 i> write(8) -> 8:
1978 1978 i> pushkey\n
1979 i> write(7) -> None:
1979 i> write(7) -> 7:
1980 1980 i> key 40\n
1981 i> write(40) -> None: 7127240a084fd9dc86fe8d1f98e26229161ec82b
1982 i> write(12) -> None:
1981 i> write(40) -> 40: 7127240a084fd9dc86fe8d1f98e26229161ec82b
1982 i> write(12) -> 12:
1983 1983 i> namespace 6\n
1984 i> write(6) -> None: phases
1985 i> write(6) -> None:
1984 i> write(6) -> 6: phases
1985 i> write(6) -> 6:
1986 1986 i> new 1\n
1987 i> write(1) -> None: 0
1988 i> write(6) -> None:
1987 i> write(1) -> 1: 0
1988 i> write(6) -> 6:
1989 1989 i> old 1\n
1990 i> write(1) -> None: 1
1990 i> write(1) -> 1: 1
1991 1991 i> flush() -> None
1992 1992 o> bufferedreadline() -> 2:
1993 1993 o> 2\n
@@ -1997,7 +1997,7 b' Setting public phase via pushkey'
1997 1997
1998 1998 testing ssh2
1999 1999 creating ssh peer from handshake results
2000 i> write(171) -> None:
2000 i> write(171) -> 171:
2001 2001 i> upgrade * proto=exp-ssh-v2-0001\n (glob)
2002 2002 i> hello\n
2003 2003 i> between\n
@@ -2012,20 +2012,20 b' Setting public phase via pushkey'
2012 2012 o> read(1) -> 1:
2013 2013 o> \n
2014 2014 sending pushkey command
2015 i> write(8) -> None:
2015 i> write(8) -> 8:
2016 2016 i> pushkey\n
2017 i> write(7) -> None:
2017 i> write(7) -> 7:
2018 2018 i> key 40\n
2019 i> write(40) -> None: 7127240a084fd9dc86fe8d1f98e26229161ec82b
2020 i> write(12) -> None:
2019 i> write(40) -> 40: 7127240a084fd9dc86fe8d1f98e26229161ec82b
2020 i> write(12) -> 12:
2021 2021 i> namespace 6\n
2022 i> write(6) -> None: phases
2023 i> write(6) -> None:
2022 i> write(6) -> 6: phases
2023 i> write(6) -> 6:
2024 2024 i> new 1\n
2025 i> write(1) -> None: 0
2026 i> write(6) -> None:
2025 i> write(1) -> 1: 0
2026 i> write(6) -> 6:
2027 2027 i> old 1\n
2028 i> write(1) -> None: 1
2028 i> write(1) -> 1: 1
2029 2029 i> flush() -> None
2030 2030 o> bufferedreadline() -> 2:
2031 2031 o> 2\n
@@ -2066,7 +2066,7 b' Test batching of requests'
2066 2066 > EOF
2067 2067 testing ssh1
2068 2068 creating ssh peer from handshake results
2069 i> write(104) -> None:
2069 i> write(104) -> 104:
2070 2070 i> hello\n
2071 2071 i> between\n
2072 2072 i> pairs 81\n
@@ -2081,13 +2081,13 b' Test batching of requests'
2081 2081 o> readline() -> 1:
2082 2082 o> \n
2083 2083 sending batch with 3 sub-commands
2084 i> write(6) -> None:
2084 i> write(6) -> 6:
2085 2085 i> batch\n
2086 i> write(4) -> None:
2086 i> write(4) -> 4:
2087 2087 i> * 0\n
2088 i> write(8) -> None:
2088 i> write(8) -> 8:
2089 2089 i> cmds 61\n
2090 i> write(61) -> None: heads ;listkeys namespace=bookmarks;listkeys namespace=phases
2090 i> write(61) -> 61: heads ;listkeys namespace=bookmarks;listkeys namespace=phases
2091 2091 i> flush() -> None
2092 2092 o> bufferedreadline() -> 4:
2093 2093 o> 278\n
@@ -2103,7 +2103,7 b' Test batching of requests'
2103 2103
2104 2104 testing ssh2
2105 2105 creating ssh peer from handshake results
2106 i> write(171) -> None:
2106 i> write(171) -> 171:
2107 2107 i> upgrade * proto=exp-ssh-v2-0001\n (glob)
2108 2108 i> hello\n
2109 2109 i> between\n
@@ -2118,13 +2118,13 b' Test batching of requests'
2118 2118 o> read(1) -> 1:
2119 2119 o> \n
2120 2120 sending batch with 3 sub-commands
2121 i> write(6) -> None:
2121 i> write(6) -> 6:
2122 2122 i> batch\n
2123 i> write(4) -> None:
2123 i> write(4) -> 4:
2124 2124 i> * 0\n
2125 i> write(8) -> None:
2125 i> write(8) -> 8:
2126 2126 i> cmds 61\n
2127 i> write(61) -> None: heads ;listkeys namespace=bookmarks;listkeys namespace=phases
2127 i> write(61) -> 61: heads ;listkeys namespace=bookmarks;listkeys namespace=phases
2128 2128 i> flush() -> None
2129 2129 o> bufferedreadline() -> 4:
2130 2130 o> 278\n
General Comments 0
You need to be logged in to leave comments. Login now