D2093: tests: add tests for sending recognized command before handshake
indygreg (Gregory Szorc)
phabricator at mercurial-scm.org
Mon Feb 12 16:34:18 EST 2018
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG465858451347: tests: add tests for sending recognized command before handshake (authored by indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D2093?vs=5354&id=5537
REVISION DETAIL
https://phab.mercurial-scm.org/D2093
AFFECTED FILES
tests/test-ssh-proto.t
CHANGE DETAILS
diff --git a/tests/test-ssh-proto.t b/tests/test-ssh-proto.t
--- a/tests/test-ssh-proto.t
+++ b/tests/test-ssh-proto.t
@@ -394,6 +394,33 @@
0
0
+Send a valid command before the handshake
+
+ $ hg -R server serve --stdio << EOF
+ > heads
+ > hello
+ > between
+ > pairs 81
+ > 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
+ > EOF
+ 41
+ 68986213bd4485ea51533535e3fc9e78007a711f
+ 384
+ capabilities: lookup changegroupsubset branchmap pushkey known getbundle unbundlehash batch streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN
+ 1
+
+
+And a variation that doesn't send the between command
+
+ $ hg -R server serve --stdio << EOF
+ > heads
+ > hello
+ > EOF
+ 41
+ 68986213bd4485ea51533535e3fc9e78007a711f
+ 384
+ capabilities: lookup changegroupsubset branchmap pushkey known getbundle unbundlehash batch streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN
+
Send an upgrade request to a server that doesn't support that command
$ hg -R server serve --stdio << EOF
To: indygreg, #hg-reviewers, durin42
Cc: mercurial-devel
More information about the Mercurial-devel
mailing list