equal
deleted
inserted
replaced
15 $ cd .. |
15 $ cd .. |
16 |
16 |
17 Test a normal behaving server, for sanity |
17 Test a normal behaving server, for sanity |
18 |
18 |
19 $ hg --debug debugpeer ssh://user@dummy/server |
19 $ hg --debug debugpeer ssh://user@dummy/server |
20 running * "*/tests/dummyssh" 'user@dummy' 'hg -R server serve --stdio' (glob) |
20 running * "*/tests/dummyssh" 'user@dummy' 'hg -R server serve --stdio' (glob) (no-windows !) |
|
21 running * "*\tests/dummyssh" "user@dummy" "hg -R server serve --stdio" (glob) (windows !) |
21 devel-peer-request: hello |
22 devel-peer-request: hello |
22 sending hello command |
23 sending hello command |
23 devel-peer-request: between |
24 devel-peer-request: between |
24 devel-peer-request: pairs: 81 bytes |
25 devel-peer-request: pairs: 81 bytes |
25 sending between command |
26 sending between command |
61 pushable: yes |
62 pushable: yes |
62 |
63 |
63 --debug will print the banner |
64 --debug will print the banner |
64 |
65 |
65 $ SSHSERVERMODE=banner hg --debug debugpeer ssh://user@dummy/server |
66 $ SSHSERVERMODE=banner hg --debug debugpeer ssh://user@dummy/server |
66 running * "*/tests/dummyssh" 'user@dummy' 'hg -R server serve --stdio' (glob) |
67 running * "*/tests/dummyssh" 'user@dummy' 'hg -R server serve --stdio' (glob) (no-windows !) |
|
68 running * "*\tests/dummyssh" "user@dummy" "hg -R server serve --stdio" (glob) (windows !) |
67 devel-peer-request: hello |
69 devel-peer-request: hello |
68 sending hello command |
70 sending hello command |
69 devel-peer-request: between |
71 devel-peer-request: between |
70 devel-peer-request: pairs: 81 bytes |
72 devel-peer-request: pairs: 81 bytes |
71 sending between command |
73 sending between command |
112 Connecting to a <0.9.1 server that doesn't support the hello command. |
114 Connecting to a <0.9.1 server that doesn't support the hello command. |
113 The client should refuse, as we dropped support for connecting to such |
115 The client should refuse, as we dropped support for connecting to such |
114 servers. |
116 servers. |
115 |
117 |
116 $ SSHSERVERMODE=no-hello hg --debug debugpeer ssh://user@dummy/server |
118 $ SSHSERVERMODE=no-hello hg --debug debugpeer ssh://user@dummy/server |
117 running * "*/tests/dummyssh" 'user@dummy' 'hg -R server serve --stdio' (glob) |
119 running * "*/tests/dummyssh" 'user@dummy' 'hg -R server serve --stdio' (glob) (no-windows !) |
|
120 running * "*\tests/dummyssh" "user@dummy" "hg -R server serve --stdio" (glob) (windows !) |
118 devel-peer-request: hello |
121 devel-peer-request: hello |
119 sending hello command |
122 sending hello command |
120 devel-peer-request: between |
123 devel-peer-request: between |
121 devel-peer-request: pairs: 81 bytes |
124 devel-peer-request: pairs: 81 bytes |
122 sending between command |
125 sending between command |
139 capabilities: lookup changegroupsubset branchmap pushkey known getbundle unbundlehash batch streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN |
142 capabilities: lookup changegroupsubset branchmap pushkey known getbundle unbundlehash batch streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN |
140 1 |
143 1 |
141 |
144 |
142 |
145 |
143 $ hg --config sshpeer.mode=extra-handshake-commands --config sshpeer.handshake-mode=pre-no-args --debug debugpeer ssh://user@dummy/server |
146 $ hg --config sshpeer.mode=extra-handshake-commands --config sshpeer.handshake-mode=pre-no-args --debug debugpeer ssh://user@dummy/server |
144 running * "*/tests/dummyssh" 'user@dummy' 'hg -R server serve --stdio' (glob) |
147 running * "*/tests/dummyssh" 'user@dummy' 'hg -R server serve --stdio' (glob) (no-windows !) |
|
148 running * "*\tests/dummyssh" "user@dummy" "hg -R server serve --stdio" (glob) (windows !) |
145 sending no-args command |
149 sending no-args command |
146 devel-peer-request: hello |
150 devel-peer-request: hello |
147 sending hello command |
151 sending hello command |
148 devel-peer-request: between |
152 devel-peer-request: between |
149 devel-peer-request: pairs: 81 bytes |
153 devel-peer-request: pairs: 81 bytes |
174 capabilities: lookup changegroupsubset branchmap pushkey known getbundle unbundlehash batch streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN |
178 capabilities: lookup changegroupsubset branchmap pushkey known getbundle unbundlehash batch streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN |
175 1 |
179 1 |
176 |
180 |
177 |
181 |
178 $ hg --config sshpeer.mode=extra-handshake-commands --config sshpeer.handshake-mode=pre-multiple-no-args --debug debugpeer ssh://user@dummy/server |
182 $ hg --config sshpeer.mode=extra-handshake-commands --config sshpeer.handshake-mode=pre-multiple-no-args --debug debugpeer ssh://user@dummy/server |
179 running * "*/tests/dummyssh" 'user@dummy' 'hg -R server serve --stdio' (glob) |
183 running * "*/tests/dummyssh" 'user@dummy' 'hg -R server serve --stdio' (glob) (no-windows !) |
|
184 running * "*\tests/dummyssh" "user@dummy" "hg -R server serve --stdio" (glob) (windows !) |
180 sending unknown1 command |
185 sending unknown1 command |
181 sending unknown2 command |
186 sending unknown2 command |
182 sending unknown3 command |
187 sending unknown3 command |
183 devel-peer-request: hello |
188 devel-peer-request: hello |
184 sending hello command |
189 sending hello command |
403 capabilities: lookup changegroupsubset branchmap pushkey known getbundle unbundlehash batch streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN |
408 capabilities: lookup changegroupsubset branchmap pushkey known getbundle unbundlehash batch streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN |
404 1 |
409 1 |
405 |
410 |
406 |
411 |
407 $ hg --config experimental.sshpeer.advertise-v2=true --debug debugpeer ssh://user@dummy/server |
412 $ hg --config experimental.sshpeer.advertise-v2=true --debug debugpeer ssh://user@dummy/server |
408 running * "*/tests/dummyssh" 'user@dummy' 'hg -R server serve --stdio' (glob) |
413 running * "*/tests/dummyssh" 'user@dummy' 'hg -R server serve --stdio' (glob) (no-windows !) |
|
414 running * "*\tests/dummyssh" "user@dummy" "hg -R server serve --stdio" (glob) (windows !) |
409 sending upgrade request: * proto=exp-ssh-v2-0001 (glob) |
415 sending upgrade request: * proto=exp-ssh-v2-0001 (glob) |
410 devel-peer-request: hello |
416 devel-peer-request: hello |
411 sending hello command |
417 sending hello command |
412 devel-peer-request: between |
418 devel-peer-request: between |
413 devel-peer-request: pairs: 81 bytes |
419 devel-peer-request: pairs: 81 bytes |
432 upgraded this-is-some-token exp-ssh-v2-0001 |
438 upgraded this-is-some-token exp-ssh-v2-0001 |
433 383 |
439 383 |
434 capabilities: lookup changegroupsubset branchmap pushkey known getbundle unbundlehash batch streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN |
440 capabilities: lookup changegroupsubset branchmap pushkey known getbundle unbundlehash batch streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN |
435 |
441 |
436 $ SSHSERVERMODE=upgradev2 hg --config experimental.sshpeer.advertise-v2=true --debug debugpeer ssh://user@dummy/server |
442 $ SSHSERVERMODE=upgradev2 hg --config experimental.sshpeer.advertise-v2=true --debug debugpeer ssh://user@dummy/server |
437 running * "*/tests/dummyssh" 'user@dummy' 'hg -R server serve --stdio' (glob) |
443 running * "*/tests/dummyssh" 'user@dummy' 'hg -R server serve --stdio' (glob) (no-windows !) |
|
444 running * "*\tests/dummyssh" "user@dummy" "hg -R server serve --stdio" (glob) (windows !) |
438 sending upgrade request: * proto=exp-ssh-v2-0001 (glob) |
445 sending upgrade request: * proto=exp-ssh-v2-0001 (glob) |
439 devel-peer-request: hello |
446 devel-peer-request: hello |
440 sending hello command |
447 sending hello command |
441 devel-peer-request: between |
448 devel-peer-request: between |
442 devel-peer-request: pairs: 81 bytes |
449 devel-peer-request: pairs: 81 bytes |
447 pushable: yes |
454 pushable: yes |
448 |
455 |
449 Verify the peer has capabilities |
456 Verify the peer has capabilities |
450 |
457 |
451 $ SSHSERVERMODE=upgradev2 hg --config experimental.sshpeer.advertise-v2=true --debug debugcapabilities ssh://user@dummy/server |
458 $ SSHSERVERMODE=upgradev2 hg --config experimental.sshpeer.advertise-v2=true --debug debugcapabilities ssh://user@dummy/server |
452 running * "*/tests/dummyssh" 'user@dummy' 'hg -R server serve --stdio' (glob) |
459 running * "*/tests/dummyssh" 'user@dummy' 'hg -R server serve --stdio' (glob) (no-windows !) |
|
460 running * "*\tests/dummyssh" "user@dummy" "hg -R server serve --stdio" (glob) (windows !) |
453 sending upgrade request: * proto=exp-ssh-v2-0001 (glob) |
461 sending upgrade request: * proto=exp-ssh-v2-0001 (glob) |
454 devel-peer-request: hello |
462 devel-peer-request: hello |
455 sending hello command |
463 sending hello command |
456 devel-peer-request: between |
464 devel-peer-request: between |
457 devel-peer-request: pairs: 81 bytes |
465 devel-peer-request: pairs: 81 bytes |