##// END OF EJS Templates
exchange: stop advertising rev-branch-cache bundle capability...
Joerg Sonnenberger -
r47378:7015b023 default
parent child Browse files
Show More
@@ -1598,7 +1598,6 b' capabilities = {'
1598 b'digests': tuple(sorted(util.DIGESTS.keys())),
1598 b'digests': tuple(sorted(util.DIGESTS.keys())),
1599 b'remote-changegroup': (b'http', b'https'),
1599 b'remote-changegroup': (b'http', b'https'),
1600 b'hgtagsfnodes': (),
1600 b'hgtagsfnodes': (),
1601 b'rev-branch-cache': (),
1602 b'phases': (b'heads',),
1601 b'phases': (b'heads',),
1603 b'stream': (b'v2',),
1602 b'stream': (b'v2',),
1604 }
1603 }
@@ -1643,6 +1642,9 b' def getrepocaps(repo, allowpushback=Fals'
1643 # Else always advertise support on client, because payload support
1642 # Else always advertise support on client, because payload support
1644 # should always be advertised.
1643 # should always be advertised.
1645
1644
1645 # b'rev-branch-cache is no longer advertised, but still supported
1646 # for legacy clients.
1647
1646 return caps
1648 return caps
1647
1649
1648
1650
@@ -20,7 +20,6 b' substitutions = ['
20 br'phases%253Dheads%250A'
20 br'phases%253Dheads%250A'
21 br'pushkey%250A'
21 br'pushkey%250A'
22 br'remote-changegroup%253Dhttp%252Chttps%250A'
22 br'remote-changegroup%253Dhttp%252Chttps%250A'
23 br'rev-branch-cache%250A'
24 br'stream%253Dv2',
23 br'stream%253Dv2',
25 # (the replacement patterns)
24 # (the replacement patterns)
26 br'$USUAL_BUNDLE_CAPS$',
25 br'$USUAL_BUNDLE_CAPS$',
@@ -53,7 +52,6 b' substitutions = ['
53 br'phases%3Dheads%0A'
52 br'phases%3Dheads%0A'
54 br'pushkey%0A'
53 br'pushkey%0A'
55 br'remote-changegroup%3Dhttp%2Chttps%0A'
54 br'remote-changegroup%3Dhttp%2Chttps%0A'
56 br'rev-branch-cache%0A'
57 br'stream%3Dv2',
55 br'stream%3Dv2',
58 # (replacement patterns)
56 # (replacement patterns)
59 br'$USUAL_BUNDLE2_CAPS$',
57 br'$USUAL_BUNDLE2_CAPS$',
@@ -70,8 +68,7 b' substitutions = ['
70 br'listkeys%0A'
68 br'listkeys%0A'
71 br'phases%3Dheads%0A'
69 br'phases%3Dheads%0A'
72 br'pushkey%0A'
70 br'pushkey%0A'
73 br'remote-changegroup%3Dhttp%2Chttps%0A'
71 br'remote-changegroup%3Dhttp%2Chttps',
74 br'rev-branch-cache',
75 # (replacement patterns)
72 # (replacement patterns)
76 br'$USUAL_BUNDLE2_CAPS_SERVER$',
73 br'$USUAL_BUNDLE2_CAPS_SERVER$',
77 ),
74 ),
@@ -85,7 +82,6 b' substitutions = ['
85 br'listkeys%0A'
82 br'listkeys%0A'
86 br'pushkey%0A'
83 br'pushkey%0A'
87 br'remote-changegroup%3Dhttp%2Chttps%0A'
84 br'remote-changegroup%3Dhttp%2Chttps%0A'
88 br'rev-branch-cache%0A'
89 br'stream%3Dv2',
85 br'stream%3Dv2',
90 # (replacement patterns)
86 # (replacement patterns)
91 br'$USUAL_BUNDLE2_CAPS_NO_PHASES$',
87 br'$USUAL_BUNDLE2_CAPS_NO_PHASES$',
@@ -109,14 +109,14 b' Extension disabled for lack of a hook'
109 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
109 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
110 911600dab2ae7a9baff75958b84fe606851ce955
110 911600dab2ae7a9baff75958b84fe606851ce955
111 bundle2-output-bundle: "HG20", 5 parts total
111 bundle2-output-bundle: "HG20", 5 parts total
112 bundle2-output-part: "replycaps" 224 bytes payload
112 bundle2-output-part: "replycaps" 207 bytes payload
113 bundle2-output-part: "check:phases" 24 bytes payload
113 bundle2-output-part: "check:phases" 24 bytes payload
114 bundle2-output-part: "check:updated-heads" streamed payload
114 bundle2-output-part: "check:updated-heads" streamed payload
115 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
115 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
116 bundle2-output-part: "phase-heads" 24 bytes payload
116 bundle2-output-part: "phase-heads" 24 bytes payload
117 bundle2-input-bundle: with-transaction
117 bundle2-input-bundle: with-transaction
118 bundle2-input-part: "replycaps" supported
118 bundle2-input-part: "replycaps" supported
119 bundle2-input-part: total payload size 224
119 bundle2-input-part: total payload size 207
120 bundle2-input-part: "check:phases" supported
120 bundle2-input-part: "check:phases" supported
121 bundle2-input-part: total payload size 24
121 bundle2-input-part: total payload size 24
122 bundle2-input-part: "check:updated-heads" supported
122 bundle2-input-part: "check:updated-heads" supported
@@ -175,14 +175,14 b' Extension disabled for lack of acl.sourc'
175 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
175 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
176 911600dab2ae7a9baff75958b84fe606851ce955
176 911600dab2ae7a9baff75958b84fe606851ce955
177 bundle2-output-bundle: "HG20", 5 parts total
177 bundle2-output-bundle: "HG20", 5 parts total
178 bundle2-output-part: "replycaps" 224 bytes payload
178 bundle2-output-part: "replycaps" 207 bytes payload
179 bundle2-output-part: "check:phases" 24 bytes payload
179 bundle2-output-part: "check:phases" 24 bytes payload
180 bundle2-output-part: "check:updated-heads" streamed payload
180 bundle2-output-part: "check:updated-heads" streamed payload
181 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
181 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
182 bundle2-output-part: "phase-heads" 24 bytes payload
182 bundle2-output-part: "phase-heads" 24 bytes payload
183 bundle2-input-bundle: with-transaction
183 bundle2-input-bundle: with-transaction
184 bundle2-input-part: "replycaps" supported
184 bundle2-input-part: "replycaps" supported
185 bundle2-input-part: total payload size 224
185 bundle2-input-part: total payload size 207
186 bundle2-input-part: "check:phases" supported
186 bundle2-input-part: "check:phases" supported
187 bundle2-input-part: total payload size 24
187 bundle2-input-part: total payload size 24
188 bundle2-input-part: "check:updated-heads" supported
188 bundle2-input-part: "check:updated-heads" supported
@@ -245,14 +245,14 b' No [acl.allow]/[acl.deny]'
245 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
245 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
246 911600dab2ae7a9baff75958b84fe606851ce955
246 911600dab2ae7a9baff75958b84fe606851ce955
247 bundle2-output-bundle: "HG20", 5 parts total
247 bundle2-output-bundle: "HG20", 5 parts total
248 bundle2-output-part: "replycaps" 224 bytes payload
248 bundle2-output-part: "replycaps" 207 bytes payload
249 bundle2-output-part: "check:phases" 24 bytes payload
249 bundle2-output-part: "check:phases" 24 bytes payload
250 bundle2-output-part: "check:updated-heads" streamed payload
250 bundle2-output-part: "check:updated-heads" streamed payload
251 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
251 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
252 bundle2-output-part: "phase-heads" 24 bytes payload
252 bundle2-output-part: "phase-heads" 24 bytes payload
253 bundle2-input-bundle: with-transaction
253 bundle2-input-bundle: with-transaction
254 bundle2-input-part: "replycaps" supported
254 bundle2-input-part: "replycaps" supported
255 bundle2-input-part: total payload size 224
255 bundle2-input-part: total payload size 207
256 bundle2-input-part: "check:phases" supported
256 bundle2-input-part: "check:phases" supported
257 bundle2-input-part: total payload size 24
257 bundle2-input-part: total payload size 24
258 bundle2-input-part: "check:updated-heads" supported
258 bundle2-input-part: "check:updated-heads" supported
@@ -325,14 +325,14 b' Empty [acl.allow]'
325 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
325 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
326 911600dab2ae7a9baff75958b84fe606851ce955
326 911600dab2ae7a9baff75958b84fe606851ce955
327 bundle2-output-bundle: "HG20", 5 parts total
327 bundle2-output-bundle: "HG20", 5 parts total
328 bundle2-output-part: "replycaps" 224 bytes payload
328 bundle2-output-part: "replycaps" 207 bytes payload
329 bundle2-output-part: "check:phases" 24 bytes payload
329 bundle2-output-part: "check:phases" 24 bytes payload
330 bundle2-output-part: "check:updated-heads" streamed payload
330 bundle2-output-part: "check:updated-heads" streamed payload
331 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
331 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
332 bundle2-output-part: "phase-heads" 24 bytes payload
332 bundle2-output-part: "phase-heads" 24 bytes payload
333 bundle2-input-bundle: with-transaction
333 bundle2-input-bundle: with-transaction
334 bundle2-input-part: "replycaps" supported
334 bundle2-input-part: "replycaps" supported
335 bundle2-input-part: total payload size 224
335 bundle2-input-part: total payload size 207
336 bundle2-input-part: "check:phases" supported
336 bundle2-input-part: "check:phases" supported
337 bundle2-input-part: total payload size 24
337 bundle2-input-part: total payload size 24
338 bundle2-input-part: "check:updated-heads" supported
338 bundle2-input-part: "check:updated-heads" supported
@@ -395,14 +395,14 b' fred is allowed inside foo/'
395 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
395 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
396 911600dab2ae7a9baff75958b84fe606851ce955
396 911600dab2ae7a9baff75958b84fe606851ce955
397 bundle2-output-bundle: "HG20", 5 parts total
397 bundle2-output-bundle: "HG20", 5 parts total
398 bundle2-output-part: "replycaps" 224 bytes payload
398 bundle2-output-part: "replycaps" 207 bytes payload
399 bundle2-output-part: "check:phases" 24 bytes payload
399 bundle2-output-part: "check:phases" 24 bytes payload
400 bundle2-output-part: "check:updated-heads" streamed payload
400 bundle2-output-part: "check:updated-heads" streamed payload
401 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
401 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
402 bundle2-output-part: "phase-heads" 24 bytes payload
402 bundle2-output-part: "phase-heads" 24 bytes payload
403 bundle2-input-bundle: with-transaction
403 bundle2-input-bundle: with-transaction
404 bundle2-input-part: "replycaps" supported
404 bundle2-input-part: "replycaps" supported
405 bundle2-input-part: total payload size 224
405 bundle2-input-part: total payload size 207
406 bundle2-input-part: "check:phases" supported
406 bundle2-input-part: "check:phases" supported
407 bundle2-input-part: total payload size 24
407 bundle2-input-part: total payload size 24
408 bundle2-input-part: "check:updated-heads" supported
408 bundle2-input-part: "check:updated-heads" supported
@@ -470,14 +470,14 b' Empty [acl.deny]'
470 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
470 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
471 911600dab2ae7a9baff75958b84fe606851ce955
471 911600dab2ae7a9baff75958b84fe606851ce955
472 bundle2-output-bundle: "HG20", 5 parts total
472 bundle2-output-bundle: "HG20", 5 parts total
473 bundle2-output-part: "replycaps" 224 bytes payload
473 bundle2-output-part: "replycaps" 207 bytes payload
474 bundle2-output-part: "check:phases" 24 bytes payload
474 bundle2-output-part: "check:phases" 24 bytes payload
475 bundle2-output-part: "check:updated-heads" streamed payload
475 bundle2-output-part: "check:updated-heads" streamed payload
476 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
476 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
477 bundle2-output-part: "phase-heads" 24 bytes payload
477 bundle2-output-part: "phase-heads" 24 bytes payload
478 bundle2-input-bundle: with-transaction
478 bundle2-input-bundle: with-transaction
479 bundle2-input-part: "replycaps" supported
479 bundle2-input-part: "replycaps" supported
480 bundle2-input-part: total payload size 224
480 bundle2-input-part: total payload size 207
481 bundle2-input-part: "check:phases" supported
481 bundle2-input-part: "check:phases" supported
482 bundle2-input-part: total payload size 24
482 bundle2-input-part: total payload size 24
483 bundle2-input-part: "check:updated-heads" supported
483 bundle2-input-part: "check:updated-heads" supported
@@ -542,14 +542,14 b' fred is allowed inside foo/, but not foo'
542 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
542 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
543 911600dab2ae7a9baff75958b84fe606851ce955
543 911600dab2ae7a9baff75958b84fe606851ce955
544 bundle2-output-bundle: "HG20", 5 parts total
544 bundle2-output-bundle: "HG20", 5 parts total
545 bundle2-output-part: "replycaps" 224 bytes payload
545 bundle2-output-part: "replycaps" 207 bytes payload
546 bundle2-output-part: "check:phases" 24 bytes payload
546 bundle2-output-part: "check:phases" 24 bytes payload
547 bundle2-output-part: "check:updated-heads" streamed payload
547 bundle2-output-part: "check:updated-heads" streamed payload
548 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
548 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
549 bundle2-output-part: "phase-heads" 24 bytes payload
549 bundle2-output-part: "phase-heads" 24 bytes payload
550 bundle2-input-bundle: with-transaction
550 bundle2-input-bundle: with-transaction
551 bundle2-input-part: "replycaps" supported
551 bundle2-input-part: "replycaps" supported
552 bundle2-input-part: total payload size 224
552 bundle2-input-part: total payload size 207
553 bundle2-input-part: "check:phases" supported
553 bundle2-input-part: "check:phases" supported
554 bundle2-input-part: total payload size 24
554 bundle2-input-part: total payload size 24
555 bundle2-input-part: "check:updated-heads" supported
555 bundle2-input-part: "check:updated-heads" supported
@@ -619,14 +619,14 b' fred is allowed inside foo/, but not foo'
619 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
619 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
620 911600dab2ae7a9baff75958b84fe606851ce955
620 911600dab2ae7a9baff75958b84fe606851ce955
621 bundle2-output-bundle: "HG20", 5 parts total
621 bundle2-output-bundle: "HG20", 5 parts total
622 bundle2-output-part: "replycaps" 224 bytes payload
622 bundle2-output-part: "replycaps" 207 bytes payload
623 bundle2-output-part: "check:phases" 24 bytes payload
623 bundle2-output-part: "check:phases" 24 bytes payload
624 bundle2-output-part: "check:updated-heads" streamed payload
624 bundle2-output-part: "check:updated-heads" streamed payload
625 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
625 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
626 bundle2-output-part: "phase-heads" 24 bytes payload
626 bundle2-output-part: "phase-heads" 24 bytes payload
627 bundle2-input-bundle: with-transaction
627 bundle2-input-bundle: with-transaction
628 bundle2-input-part: "replycaps" supported
628 bundle2-input-part: "replycaps" supported
629 bundle2-input-part: total payload size 224
629 bundle2-input-part: total payload size 207
630 bundle2-input-part: "check:phases" supported
630 bundle2-input-part: "check:phases" supported
631 bundle2-input-part: total payload size 24
631 bundle2-input-part: total payload size 24
632 bundle2-input-part: "check:updated-heads" supported
632 bundle2-input-part: "check:updated-heads" supported
@@ -693,14 +693,14 b' fred is allowed inside foo/, but not foo'
693 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
693 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
694 911600dab2ae7a9baff75958b84fe606851ce955
694 911600dab2ae7a9baff75958b84fe606851ce955
695 bundle2-output-bundle: "HG20", 5 parts total
695 bundle2-output-bundle: "HG20", 5 parts total
696 bundle2-output-part: "replycaps" 224 bytes payload
696 bundle2-output-part: "replycaps" 207 bytes payload
697 bundle2-output-part: "check:phases" 24 bytes payload
697 bundle2-output-part: "check:phases" 24 bytes payload
698 bundle2-output-part: "check:updated-heads" streamed payload
698 bundle2-output-part: "check:updated-heads" streamed payload
699 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
699 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
700 bundle2-output-part: "phase-heads" 24 bytes payload
700 bundle2-output-part: "phase-heads" 24 bytes payload
701 bundle2-input-bundle: with-transaction
701 bundle2-input-bundle: with-transaction
702 bundle2-input-part: "replycaps" supported
702 bundle2-input-part: "replycaps" supported
703 bundle2-input-part: total payload size 224
703 bundle2-input-part: total payload size 207
704 bundle2-input-part: "check:phases" supported
704 bundle2-input-part: "check:phases" supported
705 bundle2-input-part: total payload size 24
705 bundle2-input-part: total payload size 24
706 bundle2-input-part: "check:updated-heads" supported
706 bundle2-input-part: "check:updated-heads" supported
@@ -766,7 +766,7 b' fred is not blocked from moving bookmark'
766 list of changesets:
766 list of changesets:
767 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
767 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
768 bundle2-output-bundle: "HG20", 7 parts total
768 bundle2-output-bundle: "HG20", 7 parts total
769 bundle2-output-part: "replycaps" 224 bytes payload
769 bundle2-output-part: "replycaps" 207 bytes payload
770 bundle2-output-part: "check:bookmarks" 37 bytes payload
770 bundle2-output-part: "check:bookmarks" 37 bytes payload
771 bundle2-output-part: "check:phases" 24 bytes payload
771 bundle2-output-part: "check:phases" 24 bytes payload
772 bundle2-output-part: "check:updated-heads" streamed payload
772 bundle2-output-part: "check:updated-heads" streamed payload
@@ -775,7 +775,7 b' fred is not blocked from moving bookmark'
775 bundle2-output-part: "bookmarks" 37 bytes payload
775 bundle2-output-part: "bookmarks" 37 bytes payload
776 bundle2-input-bundle: with-transaction
776 bundle2-input-bundle: with-transaction
777 bundle2-input-part: "replycaps" supported
777 bundle2-input-part: "replycaps" supported
778 bundle2-input-part: total payload size 224
778 bundle2-input-part: total payload size 207
779 bundle2-input-part: "check:bookmarks" supported
779 bundle2-input-part: "check:bookmarks" supported
780 bundle2-input-part: total payload size 37
780 bundle2-input-part: total payload size 37
781 bundle2-input-part: "check:phases" supported
781 bundle2-input-part: "check:phases" supported
@@ -856,7 +856,7 b' fred is not allowed to move bookmarks'
856 list of changesets:
856 list of changesets:
857 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
857 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
858 bundle2-output-bundle: "HG20", 7 parts total
858 bundle2-output-bundle: "HG20", 7 parts total
859 bundle2-output-part: "replycaps" 224 bytes payload
859 bundle2-output-part: "replycaps" 207 bytes payload
860 bundle2-output-part: "check:bookmarks" 37 bytes payload
860 bundle2-output-part: "check:bookmarks" 37 bytes payload
861 bundle2-output-part: "check:phases" 24 bytes payload
861 bundle2-output-part: "check:phases" 24 bytes payload
862 bundle2-output-part: "check:updated-heads" streamed payload
862 bundle2-output-part: "check:updated-heads" streamed payload
@@ -865,7 +865,7 b' fred is not allowed to move bookmarks'
865 bundle2-output-part: "bookmarks" 37 bytes payload
865 bundle2-output-part: "bookmarks" 37 bytes payload
866 bundle2-input-bundle: with-transaction
866 bundle2-input-bundle: with-transaction
867 bundle2-input-part: "replycaps" supported
867 bundle2-input-part: "replycaps" supported
868 bundle2-input-part: total payload size 224
868 bundle2-input-part: total payload size 207
869 bundle2-input-part: "check:bookmarks" supported
869 bundle2-input-part: "check:bookmarks" supported
870 bundle2-input-part: total payload size 37
870 bundle2-input-part: total payload size 37
871 bundle2-input-part: "check:phases" supported
871 bundle2-input-part: "check:phases" supported
@@ -946,14 +946,14 b' barney is allowed everywhere'
946 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
946 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
947 911600dab2ae7a9baff75958b84fe606851ce955
947 911600dab2ae7a9baff75958b84fe606851ce955
948 bundle2-output-bundle: "HG20", 5 parts total
948 bundle2-output-bundle: "HG20", 5 parts total
949 bundle2-output-part: "replycaps" 224 bytes payload
949 bundle2-output-part: "replycaps" 207 bytes payload
950 bundle2-output-part: "check:phases" 24 bytes payload
950 bundle2-output-part: "check:phases" 24 bytes payload
951 bundle2-output-part: "check:updated-heads" streamed payload
951 bundle2-output-part: "check:updated-heads" streamed payload
952 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
952 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
953 bundle2-output-part: "phase-heads" 24 bytes payload
953 bundle2-output-part: "phase-heads" 24 bytes payload
954 bundle2-input-bundle: with-transaction
954 bundle2-input-bundle: with-transaction
955 bundle2-input-part: "replycaps" supported
955 bundle2-input-part: "replycaps" supported
956 bundle2-input-part: total payload size 224
956 bundle2-input-part: total payload size 207
957 bundle2-input-part: "check:phases" supported
957 bundle2-input-part: "check:phases" supported
958 bundle2-input-part: total payload size 24
958 bundle2-input-part: total payload size 24
959 bundle2-input-part: "check:updated-heads" supported
959 bundle2-input-part: "check:updated-heads" supported
@@ -1033,14 +1033,14 b' wilma can change files with a .txt exten'
1033 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1033 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1034 911600dab2ae7a9baff75958b84fe606851ce955
1034 911600dab2ae7a9baff75958b84fe606851ce955
1035 bundle2-output-bundle: "HG20", 5 parts total
1035 bundle2-output-bundle: "HG20", 5 parts total
1036 bundle2-output-part: "replycaps" 224 bytes payload
1036 bundle2-output-part: "replycaps" 207 bytes payload
1037 bundle2-output-part: "check:phases" 24 bytes payload
1037 bundle2-output-part: "check:phases" 24 bytes payload
1038 bundle2-output-part: "check:updated-heads" streamed payload
1038 bundle2-output-part: "check:updated-heads" streamed payload
1039 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1039 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1040 bundle2-output-part: "phase-heads" 24 bytes payload
1040 bundle2-output-part: "phase-heads" 24 bytes payload
1041 bundle2-input-bundle: with-transaction
1041 bundle2-input-bundle: with-transaction
1042 bundle2-input-part: "replycaps" supported
1042 bundle2-input-part: "replycaps" supported
1043 bundle2-input-part: total payload size 224
1043 bundle2-input-part: total payload size 207
1044 bundle2-input-part: "check:phases" supported
1044 bundle2-input-part: "check:phases" supported
1045 bundle2-input-part: total payload size 24
1045 bundle2-input-part: total payload size 24
1046 bundle2-input-part: "check:updated-heads" supported
1046 bundle2-input-part: "check:updated-heads" supported
@@ -1116,14 +1116,14 b' file specified by acl.config does not ex'
1116 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1116 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1117 911600dab2ae7a9baff75958b84fe606851ce955
1117 911600dab2ae7a9baff75958b84fe606851ce955
1118 bundle2-output-bundle: "HG20", 5 parts total
1118 bundle2-output-bundle: "HG20", 5 parts total
1119 bundle2-output-part: "replycaps" 224 bytes payload
1119 bundle2-output-part: "replycaps" 207 bytes payload
1120 bundle2-output-part: "check:phases" 24 bytes payload
1120 bundle2-output-part: "check:phases" 24 bytes payload
1121 bundle2-output-part: "check:updated-heads" streamed payload
1121 bundle2-output-part: "check:updated-heads" streamed payload
1122 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1122 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1123 bundle2-output-part: "phase-heads" 24 bytes payload
1123 bundle2-output-part: "phase-heads" 24 bytes payload
1124 bundle2-input-bundle: with-transaction
1124 bundle2-input-bundle: with-transaction
1125 bundle2-input-part: "replycaps" supported
1125 bundle2-input-part: "replycaps" supported
1126 bundle2-input-part: total payload size 224
1126 bundle2-input-part: total payload size 207
1127 bundle2-input-part: "check:phases" supported
1127 bundle2-input-part: "check:phases" supported
1128 bundle2-input-part: total payload size 24
1128 bundle2-input-part: total payload size 24
1129 bundle2-input-part: "check:updated-heads" supported
1129 bundle2-input-part: "check:updated-heads" supported
@@ -1194,14 +1194,14 b' betty is allowed inside foo/ by a acl.co'
1194 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1194 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1195 911600dab2ae7a9baff75958b84fe606851ce955
1195 911600dab2ae7a9baff75958b84fe606851ce955
1196 bundle2-output-bundle: "HG20", 5 parts total
1196 bundle2-output-bundle: "HG20", 5 parts total
1197 bundle2-output-part: "replycaps" 224 bytes payload
1197 bundle2-output-part: "replycaps" 207 bytes payload
1198 bundle2-output-part: "check:phases" 24 bytes payload
1198 bundle2-output-part: "check:phases" 24 bytes payload
1199 bundle2-output-part: "check:updated-heads" streamed payload
1199 bundle2-output-part: "check:updated-heads" streamed payload
1200 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1200 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1201 bundle2-output-part: "phase-heads" 24 bytes payload
1201 bundle2-output-part: "phase-heads" 24 bytes payload
1202 bundle2-input-bundle: with-transaction
1202 bundle2-input-bundle: with-transaction
1203 bundle2-input-part: "replycaps" supported
1203 bundle2-input-part: "replycaps" supported
1204 bundle2-input-part: total payload size 224
1204 bundle2-input-part: total payload size 207
1205 bundle2-input-part: "check:phases" supported
1205 bundle2-input-part: "check:phases" supported
1206 bundle2-input-part: total payload size 24
1206 bundle2-input-part: total payload size 24
1207 bundle2-input-part: "check:updated-heads" supported
1207 bundle2-input-part: "check:updated-heads" supported
@@ -1283,14 +1283,14 b' acl.config can set only [acl.allow]/[acl'
1283 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1283 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1284 911600dab2ae7a9baff75958b84fe606851ce955
1284 911600dab2ae7a9baff75958b84fe606851ce955
1285 bundle2-output-bundle: "HG20", 5 parts total
1285 bundle2-output-bundle: "HG20", 5 parts total
1286 bundle2-output-part: "replycaps" 224 bytes payload
1286 bundle2-output-part: "replycaps" 207 bytes payload
1287 bundle2-output-part: "check:phases" 24 bytes payload
1287 bundle2-output-part: "check:phases" 24 bytes payload
1288 bundle2-output-part: "check:updated-heads" streamed payload
1288 bundle2-output-part: "check:updated-heads" streamed payload
1289 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1289 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1290 bundle2-output-part: "phase-heads" 24 bytes payload
1290 bundle2-output-part: "phase-heads" 24 bytes payload
1291 bundle2-input-bundle: with-transaction
1291 bundle2-input-bundle: with-transaction
1292 bundle2-input-part: "replycaps" supported
1292 bundle2-input-part: "replycaps" supported
1293 bundle2-input-part: total payload size 224
1293 bundle2-input-part: total payload size 207
1294 bundle2-input-part: "check:phases" supported
1294 bundle2-input-part: "check:phases" supported
1295 bundle2-input-part: total payload size 24
1295 bundle2-input-part: total payload size 24
1296 bundle2-input-part: "check:updated-heads" supported
1296 bundle2-input-part: "check:updated-heads" supported
@@ -1374,14 +1374,14 b' fred is always allowed'
1374 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1374 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1375 911600dab2ae7a9baff75958b84fe606851ce955
1375 911600dab2ae7a9baff75958b84fe606851ce955
1376 bundle2-output-bundle: "HG20", 5 parts total
1376 bundle2-output-bundle: "HG20", 5 parts total
1377 bundle2-output-part: "replycaps" 224 bytes payload
1377 bundle2-output-part: "replycaps" 207 bytes payload
1378 bundle2-output-part: "check:phases" 24 bytes payload
1378 bundle2-output-part: "check:phases" 24 bytes payload
1379 bundle2-output-part: "check:updated-heads" streamed payload
1379 bundle2-output-part: "check:updated-heads" streamed payload
1380 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1380 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1381 bundle2-output-part: "phase-heads" 24 bytes payload
1381 bundle2-output-part: "phase-heads" 24 bytes payload
1382 bundle2-input-bundle: with-transaction
1382 bundle2-input-bundle: with-transaction
1383 bundle2-input-part: "replycaps" supported
1383 bundle2-input-part: "replycaps" supported
1384 bundle2-input-part: total payload size 224
1384 bundle2-input-part: total payload size 207
1385 bundle2-input-part: "check:phases" supported
1385 bundle2-input-part: "check:phases" supported
1386 bundle2-input-part: total payload size 24
1386 bundle2-input-part: total payload size 24
1387 bundle2-input-part: "check:updated-heads" supported
1387 bundle2-input-part: "check:updated-heads" supported
@@ -1461,14 +1461,14 b' no one is allowed inside foo/Bar/'
1461 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1461 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1462 911600dab2ae7a9baff75958b84fe606851ce955
1462 911600dab2ae7a9baff75958b84fe606851ce955
1463 bundle2-output-bundle: "HG20", 5 parts total
1463 bundle2-output-bundle: "HG20", 5 parts total
1464 bundle2-output-part: "replycaps" 224 bytes payload
1464 bundle2-output-part: "replycaps" 207 bytes payload
1465 bundle2-output-part: "check:phases" 24 bytes payload
1465 bundle2-output-part: "check:phases" 24 bytes payload
1466 bundle2-output-part: "check:updated-heads" streamed payload
1466 bundle2-output-part: "check:updated-heads" streamed payload
1467 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1467 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1468 bundle2-output-part: "phase-heads" 24 bytes payload
1468 bundle2-output-part: "phase-heads" 24 bytes payload
1469 bundle2-input-bundle: with-transaction
1469 bundle2-input-bundle: with-transaction
1470 bundle2-input-part: "replycaps" supported
1470 bundle2-input-part: "replycaps" supported
1471 bundle2-input-part: total payload size 224
1471 bundle2-input-part: total payload size 207
1472 bundle2-input-part: "check:phases" supported
1472 bundle2-input-part: "check:phases" supported
1473 bundle2-input-part: total payload size 24
1473 bundle2-input-part: total payload size 24
1474 bundle2-input-part: "check:updated-heads" supported
1474 bundle2-input-part: "check:updated-heads" supported
@@ -1543,14 +1543,14 b' OS-level groups'
1543 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1543 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1544 911600dab2ae7a9baff75958b84fe606851ce955
1544 911600dab2ae7a9baff75958b84fe606851ce955
1545 bundle2-output-bundle: "HG20", 5 parts total
1545 bundle2-output-bundle: "HG20", 5 parts total
1546 bundle2-output-part: "replycaps" 224 bytes payload
1546 bundle2-output-part: "replycaps" 207 bytes payload
1547 bundle2-output-part: "check:phases" 24 bytes payload
1547 bundle2-output-part: "check:phases" 24 bytes payload
1548 bundle2-output-part: "check:updated-heads" streamed payload
1548 bundle2-output-part: "check:updated-heads" streamed payload
1549 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1549 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1550 bundle2-output-part: "phase-heads" 24 bytes payload
1550 bundle2-output-part: "phase-heads" 24 bytes payload
1551 bundle2-input-bundle: with-transaction
1551 bundle2-input-bundle: with-transaction
1552 bundle2-input-part: "replycaps" supported
1552 bundle2-input-part: "replycaps" supported
1553 bundle2-input-part: total payload size 224
1553 bundle2-input-part: total payload size 207
1554 bundle2-input-part: "check:phases" supported
1554 bundle2-input-part: "check:phases" supported
1555 bundle2-input-part: total payload size 24
1555 bundle2-input-part: total payload size 24
1556 bundle2-input-part: "check:updated-heads" supported
1556 bundle2-input-part: "check:updated-heads" supported
@@ -1631,14 +1631,14 b' OS-level groups'
1631 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1631 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1632 911600dab2ae7a9baff75958b84fe606851ce955
1632 911600dab2ae7a9baff75958b84fe606851ce955
1633 bundle2-output-bundle: "HG20", 5 parts total
1633 bundle2-output-bundle: "HG20", 5 parts total
1634 bundle2-output-part: "replycaps" 224 bytes payload
1634 bundle2-output-part: "replycaps" 207 bytes payload
1635 bundle2-output-part: "check:phases" 24 bytes payload
1635 bundle2-output-part: "check:phases" 24 bytes payload
1636 bundle2-output-part: "check:updated-heads" streamed payload
1636 bundle2-output-part: "check:updated-heads" streamed payload
1637 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1637 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1638 bundle2-output-part: "phase-heads" 24 bytes payload
1638 bundle2-output-part: "phase-heads" 24 bytes payload
1639 bundle2-input-bundle: with-transaction
1639 bundle2-input-bundle: with-transaction
1640 bundle2-input-part: "replycaps" supported
1640 bundle2-input-part: "replycaps" supported
1641 bundle2-input-part: total payload size 224
1641 bundle2-input-part: total payload size 207
1642 bundle2-input-part: "check:phases" supported
1642 bundle2-input-part: "check:phases" supported
1643 bundle2-input-part: total payload size 24
1643 bundle2-input-part: total payload size 24
1644 bundle2-input-part: "check:updated-heads" supported
1644 bundle2-input-part: "check:updated-heads" supported
@@ -1753,14 +1753,14 b' No branch acls specified'
1753 911600dab2ae7a9baff75958b84fe606851ce955
1753 911600dab2ae7a9baff75958b84fe606851ce955
1754 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
1754 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
1755 bundle2-output-bundle: "HG20", 5 parts total
1755 bundle2-output-bundle: "HG20", 5 parts total
1756 bundle2-output-part: "replycaps" 224 bytes payload
1756 bundle2-output-part: "replycaps" 207 bytes payload
1757 bundle2-output-part: "check:phases" 48 bytes payload
1757 bundle2-output-part: "check:phases" 48 bytes payload
1758 bundle2-output-part: "check:updated-heads" streamed payload
1758 bundle2-output-part: "check:updated-heads" streamed payload
1759 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1759 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1760 bundle2-output-part: "phase-heads" 48 bytes payload
1760 bundle2-output-part: "phase-heads" 48 bytes payload
1761 bundle2-input-bundle: with-transaction
1761 bundle2-input-bundle: with-transaction
1762 bundle2-input-part: "replycaps" supported
1762 bundle2-input-part: "replycaps" supported
1763 bundle2-input-part: total payload size 224
1763 bundle2-input-part: total payload size 207
1764 bundle2-input-part: "check:phases" supported
1764 bundle2-input-part: "check:phases" supported
1765 bundle2-input-part: total payload size 48
1765 bundle2-input-part: total payload size 48
1766 bundle2-input-part: "check:updated-heads" supported
1766 bundle2-input-part: "check:updated-heads" supported
@@ -1840,14 +1840,14 b' Branch acl deny test'
1840 911600dab2ae7a9baff75958b84fe606851ce955
1840 911600dab2ae7a9baff75958b84fe606851ce955
1841 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
1841 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
1842 bundle2-output-bundle: "HG20", 5 parts total
1842 bundle2-output-bundle: "HG20", 5 parts total
1843 bundle2-output-part: "replycaps" 224 bytes payload
1843 bundle2-output-part: "replycaps" 207 bytes payload
1844 bundle2-output-part: "check:phases" 48 bytes payload
1844 bundle2-output-part: "check:phases" 48 bytes payload
1845 bundle2-output-part: "check:updated-heads" streamed payload
1845 bundle2-output-part: "check:updated-heads" streamed payload
1846 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1846 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1847 bundle2-output-part: "phase-heads" 48 bytes payload
1847 bundle2-output-part: "phase-heads" 48 bytes payload
1848 bundle2-input-bundle: with-transaction
1848 bundle2-input-bundle: with-transaction
1849 bundle2-input-part: "replycaps" supported
1849 bundle2-input-part: "replycaps" supported
1850 bundle2-input-part: total payload size 224
1850 bundle2-input-part: total payload size 207
1851 bundle2-input-part: "check:phases" supported
1851 bundle2-input-part: "check:phases" supported
1852 bundle2-input-part: total payload size 48
1852 bundle2-input-part: total payload size 48
1853 bundle2-input-part: "check:updated-heads" supported
1853 bundle2-input-part: "check:updated-heads" supported
@@ -1918,14 +1918,14 b' Branch acl empty allow test'
1918 911600dab2ae7a9baff75958b84fe606851ce955
1918 911600dab2ae7a9baff75958b84fe606851ce955
1919 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
1919 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
1920 bundle2-output-bundle: "HG20", 5 parts total
1920 bundle2-output-bundle: "HG20", 5 parts total
1921 bundle2-output-part: "replycaps" 224 bytes payload
1921 bundle2-output-part: "replycaps" 207 bytes payload
1922 bundle2-output-part: "check:phases" 48 bytes payload
1922 bundle2-output-part: "check:phases" 48 bytes payload
1923 bundle2-output-part: "check:updated-heads" streamed payload
1923 bundle2-output-part: "check:updated-heads" streamed payload
1924 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1924 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1925 bundle2-output-part: "phase-heads" 48 bytes payload
1925 bundle2-output-part: "phase-heads" 48 bytes payload
1926 bundle2-input-bundle: with-transaction
1926 bundle2-input-bundle: with-transaction
1927 bundle2-input-part: "replycaps" supported
1927 bundle2-input-part: "replycaps" supported
1928 bundle2-input-part: total payload size 224
1928 bundle2-input-part: total payload size 207
1929 bundle2-input-part: "check:phases" supported
1929 bundle2-input-part: "check:phases" supported
1930 bundle2-input-part: total payload size 48
1930 bundle2-input-part: total payload size 48
1931 bundle2-input-part: "check:updated-heads" supported
1931 bundle2-input-part: "check:updated-heads" supported
@@ -1992,14 +1992,14 b' Branch acl allow other'
1992 911600dab2ae7a9baff75958b84fe606851ce955
1992 911600dab2ae7a9baff75958b84fe606851ce955
1993 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
1993 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
1994 bundle2-output-bundle: "HG20", 5 parts total
1994 bundle2-output-bundle: "HG20", 5 parts total
1995 bundle2-output-part: "replycaps" 224 bytes payload
1995 bundle2-output-part: "replycaps" 207 bytes payload
1996 bundle2-output-part: "check:phases" 48 bytes payload
1996 bundle2-output-part: "check:phases" 48 bytes payload
1997 bundle2-output-part: "check:updated-heads" streamed payload
1997 bundle2-output-part: "check:updated-heads" streamed payload
1998 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1998 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1999 bundle2-output-part: "phase-heads" 48 bytes payload
1999 bundle2-output-part: "phase-heads" 48 bytes payload
2000 bundle2-input-bundle: with-transaction
2000 bundle2-input-bundle: with-transaction
2001 bundle2-input-part: "replycaps" supported
2001 bundle2-input-part: "replycaps" supported
2002 bundle2-input-part: total payload size 224
2002 bundle2-input-part: total payload size 207
2003 bundle2-input-part: "check:phases" supported
2003 bundle2-input-part: "check:phases" supported
2004 bundle2-input-part: total payload size 48
2004 bundle2-input-part: total payload size 48
2005 bundle2-input-part: "check:updated-heads" supported
2005 bundle2-input-part: "check:updated-heads" supported
@@ -2060,14 +2060,14 b' Branch acl allow other'
2060 911600dab2ae7a9baff75958b84fe606851ce955
2060 911600dab2ae7a9baff75958b84fe606851ce955
2061 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
2061 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
2062 bundle2-output-bundle: "HG20", 5 parts total
2062 bundle2-output-bundle: "HG20", 5 parts total
2063 bundle2-output-part: "replycaps" 224 bytes payload
2063 bundle2-output-part: "replycaps" 207 bytes payload
2064 bundle2-output-part: "check:phases" 48 bytes payload
2064 bundle2-output-part: "check:phases" 48 bytes payload
2065 bundle2-output-part: "check:updated-heads" streamed payload
2065 bundle2-output-part: "check:updated-heads" streamed payload
2066 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
2066 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
2067 bundle2-output-part: "phase-heads" 48 bytes payload
2067 bundle2-output-part: "phase-heads" 48 bytes payload
2068 bundle2-input-bundle: with-transaction
2068 bundle2-input-bundle: with-transaction
2069 bundle2-input-part: "replycaps" supported
2069 bundle2-input-part: "replycaps" supported
2070 bundle2-input-part: total payload size 224
2070 bundle2-input-part: total payload size 207
2071 bundle2-input-part: "check:phases" supported
2071 bundle2-input-part: "check:phases" supported
2072 bundle2-input-part: total payload size 48
2072 bundle2-input-part: total payload size 48
2073 bundle2-input-part: "check:updated-heads" supported
2073 bundle2-input-part: "check:updated-heads" supported
@@ -2152,14 +2152,14 b' push foobar into the remote'
2152 911600dab2ae7a9baff75958b84fe606851ce955
2152 911600dab2ae7a9baff75958b84fe606851ce955
2153 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
2153 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
2154 bundle2-output-bundle: "HG20", 5 parts total
2154 bundle2-output-bundle: "HG20", 5 parts total
2155 bundle2-output-part: "replycaps" 224 bytes payload
2155 bundle2-output-part: "replycaps" 207 bytes payload
2156 bundle2-output-part: "check:phases" 48 bytes payload
2156 bundle2-output-part: "check:phases" 48 bytes payload
2157 bundle2-output-part: "check:updated-heads" streamed payload
2157 bundle2-output-part: "check:updated-heads" streamed payload
2158 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
2158 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
2159 bundle2-output-part: "phase-heads" 48 bytes payload
2159 bundle2-output-part: "phase-heads" 48 bytes payload
2160 bundle2-input-bundle: with-transaction
2160 bundle2-input-bundle: with-transaction
2161 bundle2-input-part: "replycaps" supported
2161 bundle2-input-part: "replycaps" supported
2162 bundle2-input-part: total payload size 224
2162 bundle2-input-part: total payload size 207
2163 bundle2-input-part: "check:phases" supported
2163 bundle2-input-part: "check:phases" supported
2164 bundle2-input-part: total payload size 48
2164 bundle2-input-part: total payload size 48
2165 bundle2-input-part: "check:updated-heads" supported
2165 bundle2-input-part: "check:updated-heads" supported
@@ -2243,14 +2243,14 b' Branch acl conflicting deny'
2243 911600dab2ae7a9baff75958b84fe606851ce955
2243 911600dab2ae7a9baff75958b84fe606851ce955
2244 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
2244 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
2245 bundle2-output-bundle: "HG20", 5 parts total
2245 bundle2-output-bundle: "HG20", 5 parts total
2246 bundle2-output-part: "replycaps" 224 bytes payload
2246 bundle2-output-part: "replycaps" 207 bytes payload
2247 bundle2-output-part: "check:phases" 48 bytes payload
2247 bundle2-output-part: "check:phases" 48 bytes payload
2248 bundle2-output-part: "check:updated-heads" streamed payload
2248 bundle2-output-part: "check:updated-heads" streamed payload
2249 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
2249 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
2250 bundle2-output-part: "phase-heads" 48 bytes payload
2250 bundle2-output-part: "phase-heads" 48 bytes payload
2251 bundle2-input-bundle: with-transaction
2251 bundle2-input-bundle: with-transaction
2252 bundle2-input-part: "replycaps" supported
2252 bundle2-input-part: "replycaps" supported
2253 bundle2-input-part: total payload size 224
2253 bundle2-input-part: total payload size 207
2254 bundle2-input-part: "check:phases" supported
2254 bundle2-input-part: "check:phases" supported
2255 bundle2-input-part: total payload size 48
2255 bundle2-input-part: total payload size 48
2256 bundle2-input-part: "check:updated-heads" supported
2256 bundle2-input-part: "check:updated-heads" supported
@@ -2316,14 +2316,14 b" User 'astro' must not be denied"
2316 911600dab2ae7a9baff75958b84fe606851ce955
2316 911600dab2ae7a9baff75958b84fe606851ce955
2317 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
2317 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
2318 bundle2-output-bundle: "HG20", 5 parts total
2318 bundle2-output-bundle: "HG20", 5 parts total
2319 bundle2-output-part: "replycaps" 224 bytes payload
2319 bundle2-output-part: "replycaps" 207 bytes payload
2320 bundle2-output-part: "check:phases" 48 bytes payload
2320 bundle2-output-part: "check:phases" 48 bytes payload
2321 bundle2-output-part: "check:updated-heads" streamed payload
2321 bundle2-output-part: "check:updated-heads" streamed payload
2322 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
2322 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
2323 bundle2-output-part: "phase-heads" 48 bytes payload
2323 bundle2-output-part: "phase-heads" 48 bytes payload
2324 bundle2-input-bundle: with-transaction
2324 bundle2-input-bundle: with-transaction
2325 bundle2-input-part: "replycaps" supported
2325 bundle2-input-part: "replycaps" supported
2326 bundle2-input-part: total payload size 224
2326 bundle2-input-part: total payload size 207
2327 bundle2-input-part: "check:phases" supported
2327 bundle2-input-part: "check:phases" supported
2328 bundle2-input-part: total payload size 48
2328 bundle2-input-part: total payload size 48
2329 bundle2-input-part: "check:updated-heads" supported
2329 bundle2-input-part: "check:updated-heads" supported
@@ -2401,14 +2401,14 b' Non-astro users must be denied'
2401 911600dab2ae7a9baff75958b84fe606851ce955
2401 911600dab2ae7a9baff75958b84fe606851ce955
2402 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
2402 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
2403 bundle2-output-bundle: "HG20", 5 parts total
2403 bundle2-output-bundle: "HG20", 5 parts total
2404 bundle2-output-part: "replycaps" 224 bytes payload
2404 bundle2-output-part: "replycaps" 207 bytes payload
2405 bundle2-output-part: "check:phases" 48 bytes payload
2405 bundle2-output-part: "check:phases" 48 bytes payload
2406 bundle2-output-part: "check:updated-heads" streamed payload
2406 bundle2-output-part: "check:updated-heads" streamed payload
2407 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
2407 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
2408 bundle2-output-part: "phase-heads" 48 bytes payload
2408 bundle2-output-part: "phase-heads" 48 bytes payload
2409 bundle2-input-bundle: with-transaction
2409 bundle2-input-bundle: with-transaction
2410 bundle2-input-part: "replycaps" supported
2410 bundle2-input-part: "replycaps" supported
2411 bundle2-input-part: total payload size 224
2411 bundle2-input-part: total payload size 207
2412 bundle2-input-part: "check:phases" supported
2412 bundle2-input-part: "check:phases" supported
2413 bundle2-input-part: total payload size 48
2413 bundle2-input-part: total payload size 48
2414 bundle2-input-part: "check:updated-heads" supported
2414 bundle2-input-part: "check:updated-heads" supported
@@ -129,10 +129,10 b' delete a remote bookmark'
129 bundle2-output: bundle parameter:
129 bundle2-output: bundle parameter:
130 bundle2-output: start of parts
130 bundle2-output: start of parts
131 bundle2-output: bundle part: "replycaps"
131 bundle2-output: bundle part: "replycaps"
132 bundle2-output-part: "replycaps" 241 bytes payload
132 bundle2-output-part: "replycaps" 224 bytes payload
133 bundle2-output: part 0: "REPLYCAPS"
133 bundle2-output: part 0: "REPLYCAPS"
134 bundle2-output: header chunk size: 16
134 bundle2-output: header chunk size: 16
135 bundle2-output: payload chunk size: 241
135 bundle2-output: payload chunk size: 224
136 bundle2-output: closing payload chunk
136 bundle2-output: closing payload chunk
137 bundle2-output: bundle part: "check:bookmarks"
137 bundle2-output: bundle part: "check:bookmarks"
138 bundle2-output-part: "check:bookmarks" 23 bytes payload
138 bundle2-output-part: "check:bookmarks" 23 bytes payload
@@ -162,9 +162,9 b' delete a remote bookmark'
162 bundle2-input: part parameters: 0
162 bundle2-input: part parameters: 0
163 bundle2-input: found a handler for part replycaps
163 bundle2-input: found a handler for part replycaps
164 bundle2-input-part: "replycaps" supported
164 bundle2-input-part: "replycaps" supported
165 bundle2-input: payload chunk size: 241
165 bundle2-input: payload chunk size: 224
166 bundle2-input: payload chunk size: 0
166 bundle2-input: payload chunk size: 0
167 bundle2-input-part: total payload size 241
167 bundle2-input-part: total payload size 224
168 bundle2-input: part header size: 22
168 bundle2-input: part header size: 22
169 bundle2-input: part type: "CHECK:BOOKMARKS"
169 bundle2-input: part type: "CHECK:BOOKMARKS"
170 bundle2-input: part id: "1"
170 bundle2-input: part id: "1"
@@ -241,10 +241,10 b' delete a remote bookmark'
241 bundle2-output: bundle parameter:
241 bundle2-output: bundle parameter:
242 bundle2-output: start of parts
242 bundle2-output: start of parts
243 bundle2-output: bundle part: "replycaps"
243 bundle2-output: bundle part: "replycaps"
244 bundle2-output-part: "replycaps" 241 bytes payload
244 bundle2-output-part: "replycaps" 224 bytes payload
245 bundle2-output: part 0: "REPLYCAPS"
245 bundle2-output: part 0: "REPLYCAPS"
246 bundle2-output: header chunk size: 16
246 bundle2-output: header chunk size: 16
247 bundle2-output: payload chunk size: 241
247 bundle2-output: payload chunk size: 224
248 bundle2-output: closing payload chunk
248 bundle2-output: closing payload chunk
249 bundle2-output: bundle part: "check:bookmarks"
249 bundle2-output: bundle part: "check:bookmarks"
250 bundle2-output-part: "check:bookmarks" 23 bytes payload
250 bundle2-output-part: "check:bookmarks" 23 bytes payload
@@ -275,9 +275,9 b' delete a remote bookmark'
275 bundle2-input: part parameters: 0
275 bundle2-input: part parameters: 0
276 bundle2-input: found a handler for part replycaps
276 bundle2-input: found a handler for part replycaps
277 bundle2-input-part: "replycaps" supported
277 bundle2-input-part: "replycaps" supported
278 bundle2-input: payload chunk size: 241
278 bundle2-input: payload chunk size: 224
279 bundle2-input: payload chunk size: 0
279 bundle2-input: payload chunk size: 0
280 bundle2-input-part: total payload size 241
280 bundle2-input-part: total payload size 224
281 bundle2-input: part header size: 22
281 bundle2-input: part header size: 22
282 bundle2-input: part type: "CHECK:BOOKMARKS"
282 bundle2-input: part type: "CHECK:BOOKMARKS"
283 bundle2-input: part id: "1"
283 bundle2-input: part id: "1"
@@ -73,7 +73,6 b' Cannot stream clone when server.uncompre'
73 remote-changegroup
73 remote-changegroup
74 http
74 http
75 https
75 https
76 rev-branch-cache
77
76
78 $ hg clone --stream -U http://localhost:$HGPORT server-disabled
77 $ hg clone --stream -U http://localhost:$HGPORT server-disabled
79 warning: stream clone requested but server has them disabled
78 warning: stream clone requested but server has them disabled
@@ -141,7 +140,6 b' Cannot stream clone when server.uncompre'
141 remote-changegroup
140 remote-changegroup
142 http
141 http
143 https
142 https
144 rev-branch-cache
145
143
146 $ hg clone --stream -U http://localhost:$HGPORT server-disabled
144 $ hg clone --stream -U http://localhost:$HGPORT server-disabled
147 warning: stream clone requested but server has them disabled
145 warning: stream clone requested but server has them disabled
@@ -589,9 +589,7 b' on a 32MB system.'
589 bundle2-input-part: "listkeys" (params: 1 mandatory) supported
589 bundle2-input-part: "listkeys" (params: 1 mandatory) supported
590 bundle2-input-part: "phase-heads" supported
590 bundle2-input-part: "phase-heads" supported
591 bundle2-input-part: total payload size 24
591 bundle2-input-part: total payload size 24
592 bundle2-input-part: "cache:rev-branch-cache" (advisory) supported
592 bundle2-input-bundle: 3 parts total
593 bundle2-input-part: total payload size 59
594 bundle2-input-bundle: 4 parts total
595 checking for updated bookmarks
593 checking for updated bookmarks
596 updating the branch cache
594 updating the branch cache
597 added 2 changesets with 2 changes to 2 files
595 added 2 changesets with 2 changes to 2 files
@@ -636,7 +636,6 b' Test debugcapabilities command:'
636 remote-changegroup
636 remote-changegroup
637 http
637 http
638 https
638 https
639 rev-branch-cache
640 stream
639 stream
641 v2
640 v2
642
641
@@ -654,7 +653,7 b' Test debugpeer'
654 devel-peer-request: pairs: 81 bytes
653 devel-peer-request: pairs: 81 bytes
655 sending hello command
654 sending hello command
656 sending between command
655 sending between command
657 remote: 463
656 remote: 444
658 remote: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
657 remote: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
659 remote: 1
658 remote: 1
660 devel-peer-request: protocaps
659 devel-peer-request: protocaps
@@ -118,17 +118,17 b' Failure on subsequent HTTP request on th'
118 readline(115 from *) -> (*) host: localhost:$HGPORT\r\n (glob)
118 readline(115 from *) -> (*) host: localhost:$HGPORT\r\n (glob)
119 readline(* from *) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
119 readline(* from *) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
120 readline(* from *) -> (2) \r\n (glob)
120 readline(* from *) -> (2) \r\n (glob)
121 sendall(160) -> HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 450\r\n\r\n (py36 !)
121 sendall(160) -> HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 431\r\n\r\n (py36 !)
122 sendall(450) -> batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py36 !)
122 sendall(431) -> batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py36 !)
123 write(160) -> HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 450\r\n\r\n (py3 no-py36 !)
123 write(160) -> HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 431\r\n\r\n (py3 no-py36 !)
124 write(450) -> batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py3 no-py36 !)
124 write(431) -> batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py3 no-py36 !)
125 write(36) -> HTTP/1.1 200 Script output follows\r\n (no-py3 !)
125 write(36) -> HTTP/1.1 200 Script output follows\r\n (no-py3 !)
126 write(23) -> Server: badhttpserver\r\n (no-py3 !)
126 write(23) -> Server: badhttpserver\r\n (no-py3 !)
127 write(37) -> Date: $HTTP_DATE$\r\n (no-py3 !)
127 write(37) -> Date: $HTTP_DATE$\r\n (no-py3 !)
128 write(41) -> Content-Type: application/mercurial-0.1\r\n (no-py3 !)
128 write(41) -> Content-Type: application/mercurial-0.1\r\n (no-py3 !)
129 write(21) -> Content-Length: 450\r\n (no-py3 !)
129 write(21) -> Content-Length: 431\r\n (no-py3 !)
130 write(2) -> \r\n (no-py3 !)
130 write(2) -> \r\n (no-py3 !)
131 write(450) -> batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (no-py3 !)
131 write(431) -> batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (no-py3 !)
132 readline(4? from 65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n (glob)
132 readline(4? from 65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n (glob)
133 readline(1? from *) -> (1?) Accept-Encoding* (glob)
133 readline(1? from *) -> (1?) Accept-Encoding* (glob)
134 read limit reached; closing socket
134 read limit reached; closing socket
@@ -163,17 +163,17 b' Failure to read getbundle HTTP request'
163 readline(213 from *) -> (*) host: localhost:$HGPORT\r\n (glob)
163 readline(213 from *) -> (*) host: localhost:$HGPORT\r\n (glob)
164 readline(* from *) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
164 readline(* from *) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
165 readline(* from *) -> (2) \r\n (glob)
165 readline(* from *) -> (2) \r\n (glob)
166 sendall(160) -> HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 450\r\n\r\n (py36 !)
166 sendall(160) -> HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 431\r\n\r\n (py36 !)
167 sendall(450) -> batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py36 !)
167 sendall(431) -> batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py36 !)
168 write(160) -> HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 450\r\n\r\n (py3 no-py36 !)
168 write(160) -> HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 431\r\n\r\n (py3 no-py36 !)
169 write(450) -> batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py3 no-py36 !)
169 write(431) -> batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py3 no-py36 !)
170 write(36) -> HTTP/1.1 200 Script output follows\r\n (no-py3 !)
170 write(36) -> HTTP/1.1 200 Script output follows\r\n (no-py3 !)
171 write(23) -> Server: badhttpserver\r\n (no-py3 !)
171 write(23) -> Server: badhttpserver\r\n (no-py3 !)
172 write(37) -> Date: $HTTP_DATE$\r\n (no-py3 !)
172 write(37) -> Date: $HTTP_DATE$\r\n (no-py3 !)
173 write(41) -> Content-Type: application/mercurial-0.1\r\n (no-py3 !)
173 write(41) -> Content-Type: application/mercurial-0.1\r\n (no-py3 !)
174 write(21) -> Content-Length: 450\r\n (no-py3 !)
174 write(21) -> Content-Length: 431\r\n (no-py3 !)
175 write(2) -> \r\n (no-py3 !)
175 write(2) -> \r\n (no-py3 !)
176 write(450) -> batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (no-py3 !)
176 write(431) -> batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (no-py3 !)
177 readline(13? from 65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n (glob)
177 readline(13? from 65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n (glob)
178 readline(1?? from *) -> (27) Accept-Encoding: identity\r\n (glob)
178 readline(1?? from *) -> (27) Accept-Encoding: identity\r\n (glob)
179 readline(8? from *) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
179 readline(8? from *) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
@@ -228,17 +228,17 b' Now do a variation using POST to send ar'
228 readline(234 from *) -> (2?) host: localhost:$HGPORT\r\n (glob)
228 readline(234 from *) -> (2?) host: localhost:$HGPORT\r\n (glob)
229 readline(* from *) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
229 readline(* from *) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
230 readline(* from *) -> (2) \r\n (glob)
230 readline(* from *) -> (2) \r\n (glob)
231 sendall(160) -> HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 463\r\n\r\n (py36 !)
231 sendall(160) -> HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 444\r\n\r\n (py36 !)
232 sendall(463) -> batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx httppostargs known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py36 !)
232 sendall(444) -> batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx httppostargs known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py36 !)
233 write(160) -> HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 463\r\n\r\n (py3 no-py36 !)
233 write(160) -> HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 444\r\n\r\n (py3 no-py36 !)
234 write(463) -> batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx httppostargs known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py3 no-py36 !)
234 write(444) -> batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx httppostargs known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py3 no-py36 !)
235 write(36) -> HTTP/1.1 200 Script output follows\r\n (no-py3 !)
235 write(36) -> HTTP/1.1 200 Script output follows\r\n (no-py3 !)
236 write(23) -> Server: badhttpserver\r\n (no-py3 !)
236 write(23) -> Server: badhttpserver\r\n (no-py3 !)
237 write(37) -> Date: $HTTP_DATE$\r\n (no-py3 !)
237 write(37) -> Date: $HTTP_DATE$\r\n (no-py3 !)
238 write(41) -> Content-Type: application/mercurial-0.1\r\n (no-py3 !)
238 write(41) -> Content-Type: application/mercurial-0.1\r\n (no-py3 !)
239 write(21) -> Content-Length: 463\r\n (no-py3 !)
239 write(21) -> Content-Length: 444\r\n (no-py3 !)
240 write(2) -> \r\n (no-py3 !)
240 write(2) -> \r\n (no-py3 !)
241 write(463) -> batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx httppostargs known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (no-py3 !)
241 write(444) -> batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx httppostargs known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (no-py3 !)
242 readline(1?? from 65537) -> (27) POST /?cmd=batch HTTP/1.1\r\n (glob)
242 readline(1?? from 65537) -> (27) POST /?cmd=batch HTTP/1.1\r\n (glob)
243 readline(1?? from *) -> (27) Accept-Encoding: identity\r\n (glob)
243 readline(1?? from *) -> (27) Accept-Encoding: identity\r\n (glob)
244 readline(1?? from *) -> (41) content-type: application/mercurial-0.1\r\n (glob)
244 readline(1?? from *) -> (41) content-type: application/mercurial-0.1\r\n (glob)
@@ -296,7 +296,7 b' Server sends a single character from the'
296 Traceback (most recent call last):
296 Traceback (most recent call last):
297 Exception: connection closed after sending N bytes
297 Exception: connection closed after sending N bytes
298
298
299 write(286) -> HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 450\r\n\r\nHTTP/1.1 500 Internal Server Error\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nTransfer-Encoding: chunked\r\n\r\n (py3 no-py36 !)
299 write(286) -> HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 431\r\n\r\nHTTP/1.1 500 Internal Server Error\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nTransfer-Encoding: chunked\r\n\r\n (py3 no-py36 !)
300 write(36) -> HTTP/1.1 500 Internal Server Error\r\n (no-py3 !)
300 write(36) -> HTTP/1.1 500 Internal Server Error\r\n (no-py3 !)
301
301
302 $ rm -f error.log
302 $ rm -f error.log
@@ -307,7 +307,7 b' Server sends an incomplete capabilities '
307 $ cat hg.pid > $DAEMON_PIDS
307 $ cat hg.pid > $DAEMON_PIDS
308
308
309 $ hg clone http://localhost:$HGPORT/ clone
309 $ hg clone http://localhost:$HGPORT/ clone
310 abort: HTTP request error (incomplete response; expected 450 bytes got 20)
310 abort: HTTP request error (incomplete response; expected 431 bytes got 20)
311 (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
311 (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
312 [255]
312 [255]
313
313
@@ -320,17 +320,17 b' Server sends an incomplete capabilities '
320 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob)
320 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob)
321 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
321 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
322 readline(*) -> (2) \r\n (glob)
322 readline(*) -> (2) \r\n (glob)
323 sendall(160 from 160) -> (20) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 450\r\n\r\n (py36 !)
323 sendall(160 from 160) -> (20) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 431\r\n\r\n (py36 !)
324 sendall(20 from 450) -> (0) batch branchmap bund (py36 !)
324 sendall(20 from 431) -> (0) batch branchmap bund (py36 !)
325 write(160 from 160) -> (20) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 450\r\n\r\n (py3 no-py36 !)
325 write(160 from 160) -> (20) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 431\r\n\r\n (py3 no-py36 !)
326 write(20 from 450) -> (0) batch branchmap bund (py3 no-py36 !)
326 write(20 from 431) -> (0) batch branchmap bund (py3 no-py36 !)
327 write(36 from 36) -> (144) HTTP/1.1 200 Script output follows\r\n (no-py3 !)
327 write(36 from 36) -> (144) HTTP/1.1 200 Script output follows\r\n (no-py3 !)
328 write(23 from 23) -> (121) Server: badhttpserver\r\n (no-py3 !)
328 write(23 from 23) -> (121) Server: badhttpserver\r\n (no-py3 !)
329 write(37 from 37) -> (84) Date: $HTTP_DATE$\r\n (no-py3 !)
329 write(37 from 37) -> (84) Date: $HTTP_DATE$\r\n (no-py3 !)
330 write(41 from 41) -> (43) Content-Type: application/mercurial-0.1\r\n (no-py3 !)
330 write(41 from 41) -> (43) Content-Type: application/mercurial-0.1\r\n (no-py3 !)
331 write(21 from 21) -> (22) Content-Length: 450\r\n (no-py3 !)
331 write(21 from 21) -> (22) Content-Length: 431\r\n (no-py3 !)
332 write(2 from 2) -> (20) \r\n (no-py3 !)
332 write(2 from 2) -> (20) \r\n (no-py3 !)
333 write(20 from 450) -> (0) batch branchmap bund (no-py3 !)
333 write(20 from 431) -> (0) batch branchmap bund (no-py3 !)
334 write limit reached; closing socket
334 write limit reached; closing socket
335 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=capabilities': (glob)
335 $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/?cmd=capabilities': (glob)
336 Traceback (most recent call last):
336 Traceback (most recent call last):
@@ -341,7 +341,7 b' Server sends an incomplete capabilities '
341
341
342 Server sends incomplete headers for batch request
342 Server sends incomplete headers for batch request
343
343
344 $ hg serve --config badserver.closeaftersendbytes=728 -p $HGPORT -d --pid-file=hg.pid -E error.log
344 $ hg serve --config badserver.closeaftersendbytes=709 -p $HGPORT -d --pid-file=hg.pid -E error.log
345 $ cat hg.pid > $DAEMON_PIDS
345 $ cat hg.pid > $DAEMON_PIDS
346
346
347 TODO this output is horrible
347 TODO this output is horrible
@@ -363,17 +363,17 b' TODO this output is horrible'
363 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob)
363 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob)
364 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
364 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
365 readline(*) -> (2) \r\n (glob)
365 readline(*) -> (2) \r\n (glob)
366 sendall(160 from 160) -> (568) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 450\r\n\r\n (py36 !)
366 sendall(160 from 160) -> (549) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 431\r\n\r\n (py36 !)
367 sendall(450 from 450) -> (118) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py36 !)
367 sendall(431 from 431) -> (118) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py36 !)
368 write(160 from 160) -> (568) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 450\r\n\r\n (py3 no-py36 !)
368 write(160 from 160) -> (568) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 431\r\n\r\n (py3 no-py36 !)
369 write(450 from 450) -> (118) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py3 no-py36 !)
369 write(431 from 431) -> (118) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py3 no-py36 !)
370 write(36 from 36) -> (692) HTTP/1.1 200 Script output follows\r\n (no-py3 !)
370 write(36 from 36) -> (673) HTTP/1.1 200 Script output follows\r\n (no-py3 !)
371 write(23 from 23) -> (669) Server: badhttpserver\r\n (no-py3 !)
371 write(23 from 23) -> (650) Server: badhttpserver\r\n (no-py3 !)
372 write(37 from 37) -> (632) Date: $HTTP_DATE$\r\n (no-py3 !)
372 write(37 from 37) -> (613) Date: $HTTP_DATE$\r\n (no-py3 !)
373 write(41 from 41) -> (591) Content-Type: application/mercurial-0.1\r\n (no-py3 !)
373 write(41 from 41) -> (572) Content-Type: application/mercurial-0.1\r\n (no-py3 !)
374 write(21 from 21) -> (570) Content-Length: 450\r\n (no-py3 !)
374 write(21 from 21) -> (551) Content-Length: 431\r\n (no-py3 !)
375 write(2 from 2) -> (568) \r\n (no-py3 !)
375 write(2 from 2) -> (549) \r\n (no-py3 !)
376 write(450 from 450) -> (118) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (no-py3 !)
376 write(431 from 431) -> (118) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (no-py3 !)
377 readline(65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n
377 readline(65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n
378 readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
378 readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
379 readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
379 readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
@@ -401,7 +401,7 b' TODO this output is horrible'
401
401
402 Server sends an incomplete HTTP response body to batch request
402 Server sends an incomplete HTTP response body to batch request
403
403
404 $ hg serve --config badserver.closeaftersendbytes=793 -p $HGPORT -d --pid-file=hg.pid -E error.log
404 $ hg serve --config badserver.closeaftersendbytes=774 -p $HGPORT -d --pid-file=hg.pid -E error.log
405 $ cat hg.pid > $DAEMON_PIDS
405 $ cat hg.pid > $DAEMON_PIDS
406
406
407 TODO client spews a stack due to uncaught ValueError in batch.results()
407 TODO client spews a stack due to uncaught ValueError in batch.results()
@@ -422,17 +422,17 b' TODO client spews a stack due to uncaugh'
422 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob)
422 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob)
423 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
423 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
424 readline(*) -> (2) \r\n (glob)
424 readline(*) -> (2) \r\n (glob)
425 sendall(160 from 160) -> (633) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 450\r\n\r\n (py36 !)
425 sendall(160 from 160) -> (614) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 431\r\n\r\n (py36 !)
426 sendall(450 from 450) -> (183) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py36 !)
426 sendall(431 from 431) -> (183) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py36 !)
427 write(160 from 160) -> (633) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 450\r\n\r\n (py3 no-py36 !)
427 write(160 from 160) -> (633) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 431\r\n\r\n (py3 no-py36 !)
428 write(450 from 450) -> (183) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py3 no-py36 !)
428 write(431 from 431) -> (183) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py3 no-py36 !)
429 write(36 from 36) -> (757) HTTP/1.1 200 Script output follows\r\n (no-py3 !)
429 write(36 from 36) -> (738) HTTP/1.1 200 Script output follows\r\n (no-py3 !)
430 write(23 from 23) -> (734) Server: badhttpserver\r\n (no-py3 !)
430 write(23 from 23) -> (715) Server: badhttpserver\r\n (no-py3 !)
431 write(37 from 37) -> (697) Date: $HTTP_DATE$\r\n (no-py3 !)
431 write(37 from 37) -> (678) Date: $HTTP_DATE$\r\n (no-py3 !)
432 write(41 from 41) -> (656) Content-Type: application/mercurial-0.1\r\n (no-py3 !)
432 write(41 from 41) -> (637) Content-Type: application/mercurial-0.1\r\n (no-py3 !)
433 write(21 from 21) -> (635) Content-Length: 450\r\n (no-py3 !)
433 write(21 from 21) -> (616) Content-Length: 431\r\n (no-py3 !)
434 write(2 from 2) -> (633) \r\n (no-py3 !)
434 write(2 from 2) -> (614) \r\n (no-py3 !)
435 write(450 from 450) -> (183) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (no-py3 !)
435 write(431 from 431) -> (183) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (no-py3 !)
436 readline(65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n
436 readline(65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n
437 readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
437 readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
438 readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
438 readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
@@ -463,7 +463,7 b' TODO client spews a stack due to uncaugh'
463
463
464 Server sends incomplete headers for getbundle response
464 Server sends incomplete headers for getbundle response
465
465
466 $ hg serve --config badserver.closeaftersendbytes=940 -p $HGPORT -d --pid-file=hg.pid -E error.log
466 $ hg serve --config badserver.closeaftersendbytes=921 -p $HGPORT -d --pid-file=hg.pid -E error.log
467 $ cat hg.pid > $DAEMON_PIDS
467 $ cat hg.pid > $DAEMON_PIDS
468
468
469 TODO this output is terrible
469 TODO this output is terrible
@@ -486,17 +486,17 b' TODO this output is terrible'
486 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob)
486 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob)
487 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
487 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
488 readline(*) -> (2) \r\n (glob)
488 readline(*) -> (2) \r\n (glob)
489 sendall(160 from 160) -> (780) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 450\r\n\r\n (py36 !)
489 sendall(160 from 160) -> (761) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 431\r\n\r\n (py36 !)
490 sendall(450 from 450) -> (330) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py36 !)
490 sendall(431 from 431) -> (330) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py36 !)
491 write(160 from 160) -> (780) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 450\r\n\r\n (py3 no-py36 !)
491 write(160 from 160) -> (780) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 431\r\n\r\n (py3 no-py36 !)
492 write(450 from 450) -> (330) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py3 no-py36 !)
492 write(431 from 431) -> (330) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py3 no-py36 !)
493 write(36 from 36) -> (904) HTTP/1.1 200 Script output follows\r\n (no-py3 !)
493 write(36 from 36) -> (885) HTTP/1.1 200 Script output follows\r\n (no-py3 !)
494 write(23 from 23) -> (881) Server: badhttpserver\r\n (no-py3 !)
494 write(23 from 23) -> (862) Server: badhttpserver\r\n (no-py3 !)
495 write(37 from 37) -> (844) Date: $HTTP_DATE$\r\n (no-py3 !)
495 write(37 from 37) -> (825) Date: $HTTP_DATE$\r\n (no-py3 !)
496 write(41 from 41) -> (803) Content-Type: application/mercurial-0.1\r\n (no-py3 !)
496 write(41 from 41) -> (784) Content-Type: application/mercurial-0.1\r\n (no-py3 !)
497 write(21 from 21) -> (782) Content-Length: 450\r\n (no-py3 !)
497 write(21 from 21) -> (763) Content-Length: 431\r\n (no-py3 !)
498 write(2 from 2) -> (780) \r\n (no-py3 !)
498 write(2 from 2) -> (761) \r\n (no-py3 !)
499 write(450 from 450) -> (330) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (no-py3 !)
499 write(431 from 431) -> (330) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (no-py3 !)
500 readline(65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n
500 readline(65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n
501 readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
501 readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
502 readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
502 readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
@@ -520,7 +520,7 b' TODO this output is terrible'
520 readline(65537) -> (30) GET /?cmd=getbundle HTTP/1.1\r\n
520 readline(65537) -> (30) GET /?cmd=getbundle HTTP/1.1\r\n
521 readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
521 readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
522 readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
522 readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
523 readline(*) -> (461) x-hgarg-1: bookmarks=1&bundlecaps=HG20%2Cbundle2%3DHG20%250Abookmarks%250Achangegroup%253D01%252C02%250Adigests%253Dmd5%252Csha1%252Csha512%250Aerror%253Dabort%252Cunsupportedcontent%252Cpushraced%252Cpushkey%250Ahgtagsfnodes%250Alistkeys%250Apushkey%250Aremote-changegroup%253Dhttp%252Chttps%250Arev-branch-cache%250Astream%253Dv2&cg=1&common=0000000000000000000000000000000000000000&heads=96ee1d7354c4ad7372047672c36a1f561e3a6a4c&listkeys=phases%2Cbookmarks\r\n (glob)
523 readline(*) -> (440) x-hgarg-1: bookmarks=1&bundlecaps=HG20%2Cbundle2%3DHG20%250Abookmarks%250Achangegroup%253D01%252C02%250Adigests%253Dmd5%252Csha1%252Csha512%250Aerror%253Dabort%252Cunsupportedcontent%252Cpushraced%252Cpushkey%250Ahgtagsfnodes%250Alistkeys%250Apushkey%250Aremote-changegroup%253Dhttp%252Chttps%250Astream%253Dv2&cg=1&common=0000000000000000000000000000000000000000&heads=96ee1d7354c4ad7372047672c36a1f561e3a6a4c&listkeys=phases%2Cbookmarks\r\n (glob)
524 readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob)
524 readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob)
525 readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob)
525 readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob)
526 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob)
526 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob)
@@ -544,7 +544,7 b' TODO this output is terrible'
544
544
545 Server stops before it sends transfer encoding
545 Server stops before it sends transfer encoding
546
546
547 $ hg serve --config badserver.closeaftersendbytes=973 -p $HGPORT -d --pid-file=hg.pid -E error.log
547 $ hg serve --config badserver.closeaftersendbytes=954 -p $HGPORT -d --pid-file=hg.pid -E error.log
548 $ cat hg.pid > $DAEMON_PIDS
548 $ cat hg.pid > $DAEMON_PIDS
549
549
550 $ hg clone http://localhost:$HGPORT/ clone
550 $ hg clone http://localhost:$HGPORT/ clone
@@ -573,7 +573,7 b' Server stops before it sends transfer en'
573
573
574 Server sends empty HTTP body for getbundle
574 Server sends empty HTTP body for getbundle
575
575
576 $ hg serve --config badserver.closeaftersendbytes=978 -p $HGPORT -d --pid-file=hg.pid -E error.log
576 $ hg serve --config badserver.closeaftersendbytes=959 -p $HGPORT -d --pid-file=hg.pid -E error.log
577 $ cat hg.pid > $DAEMON_PIDS
577 $ cat hg.pid > $DAEMON_PIDS
578
578
579 $ hg clone http://localhost:$HGPORT/ clone
579 $ hg clone http://localhost:$HGPORT/ clone
@@ -591,17 +591,17 b' Server sends empty HTTP body for getbund'
591 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob)
591 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob)
592 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
592 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
593 readline(*) -> (2) \r\n (glob)
593 readline(*) -> (2) \r\n (glob)
594 sendall(160 from 160) -> (818) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 450\r\n\r\n (py36 !)
594 sendall(160 from 160) -> (799) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 431\r\n\r\n (py36 !)
595 sendall(450 from 450) -> (368) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py36 !)
595 sendall(431 from 431) -> (368) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py36 !)
596 write(160 from 160) -> (818) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 450\r\n\r\n (py3 no-py36 !)
596 write(160 from 160) -> (818) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 431\r\n\r\n (py3 no-py36 !)
597 write(450 from 450) -> (368) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py3 no-py36 !)
597 write(431 from 431) -> (368) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py3 no-py36 !)
598 write(36 from 36) -> (942) HTTP/1.1 200 Script output follows\r\n (no-py3 !)
598 write(36 from 36) -> (923) HTTP/1.1 200 Script output follows\r\n (no-py3 !)
599 write(23 from 23) -> (919) Server: badhttpserver\r\n (no-py3 !)
599 write(23 from 23) -> (900) Server: badhttpserver\r\n (no-py3 !)
600 write(37 from 37) -> (882) Date: $HTTP_DATE$\r\n (no-py3 !)
600 write(37 from 37) -> (863) Date: $HTTP_DATE$\r\n (no-py3 !)
601 write(41 from 41) -> (841) Content-Type: application/mercurial-0.1\r\n (no-py3 !)
601 write(41 from 41) -> (822) Content-Type: application/mercurial-0.1\r\n (no-py3 !)
602 write(21 from 21) -> (820) Content-Length: 450\r\n (no-py3 !)
602 write(21 from 21) -> (801) Content-Length: 431\r\n (no-py3 !)
603 write(2 from 2) -> (818) \r\n (no-py3 !)
603 write(2 from 2) -> (799) \r\n (no-py3 !)
604 write(450 from 450) -> (368) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (no-py3 !)
604 write(431 from 431) -> (368) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (no-py3 !)
605 readline(65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n
605 readline(65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n
606 readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
606 readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
607 readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
607 readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
@@ -625,7 +625,7 b' Server sends empty HTTP body for getbund'
625 readline(65537) -> (30) GET /?cmd=getbundle HTTP/1.1\r\n
625 readline(65537) -> (30) GET /?cmd=getbundle HTTP/1.1\r\n
626 readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
626 readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
627 readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
627 readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
628 readline(*) -> (461) x-hgarg-1: bookmarks=1&bundlecaps=HG20%2Cbundle2%3DHG20%250Abookmarks%250Achangegroup%253D01%252C02%250Adigests%253Dmd5%252Csha1%252Csha512%250Aerror%253Dabort%252Cunsupportedcontent%252Cpushraced%252Cpushkey%250Ahgtagsfnodes%250Alistkeys%250Apushkey%250Aremote-changegroup%253Dhttp%252Chttps%250Arev-branch-cache%250Astream%253Dv2&cg=1&common=0000000000000000000000000000000000000000&heads=96ee1d7354c4ad7372047672c36a1f561e3a6a4c&listkeys=phases%2Cbookmarks\r\n (glob)
628 readline(*) -> (440) x-hgarg-1: bookmarks=1&bundlecaps=HG20%2Cbundle2%3DHG20%250Abookmarks%250Achangegroup%253D01%252C02%250Adigests%253Dmd5%252Csha1%252Csha512%250Aerror%253Dabort%252Cunsupportedcontent%252Cpushraced%252Cpushkey%250Ahgtagsfnodes%250Alistkeys%250Apushkey%250Aremote-changegroup%253Dhttp%252Chttps%250Astream%253Dv2&cg=1&common=0000000000000000000000000000000000000000&heads=96ee1d7354c4ad7372047672c36a1f561e3a6a4c&listkeys=phases%2Cbookmarks\r\n (glob)
629 readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob)
629 readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob)
630 readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob)
630 readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob)
631 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob)
631 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob)
@@ -651,7 +651,7 b' Server sends empty HTTP body for getbund'
651
651
652 Server sends partial compression string
652 Server sends partial compression string
653
653
654 $ hg serve --config badserver.closeaftersendbytes=1002 -p $HGPORT -d --pid-file=hg.pid -E error.log
654 $ hg serve --config badserver.closeaftersendbytes=983 -p $HGPORT -d --pid-file=hg.pid -E error.log
655 $ cat hg.pid > $DAEMON_PIDS
655 $ cat hg.pid > $DAEMON_PIDS
656
656
657 $ hg clone http://localhost:$HGPORT/ clone
657 $ hg clone http://localhost:$HGPORT/ clone
@@ -669,17 +669,17 b' Server sends partial compression string'
669 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob)
669 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob)
670 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
670 readline(*) -> (49) user-agent: mercurial/proto-1.0 (Mercurial 4.2)\r\n (glob)
671 readline(*) -> (2) \r\n (glob)
671 readline(*) -> (2) \r\n (glob)
672 sendall(160 from 160) -> (842) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 450\r\n\r\n (py36 !)
672 sendall(160 from 160) -> (823) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 431\r\n\r\n (py36 !)
673 sendall(450 from 450) -> (392) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py36 !)
673 sendall(431 from 431) -> (392) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py36 !)
674 write(160 from 160) -> (842) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 450\r\n\r\n (py3 no-py36 !)
674 write(160 from 160) -> (842) HTTP/1.1 200 Script output follows\r\nServer: badhttpserver\r\nDate: $HTTP_DATE$\r\nContent-Type: application/mercurial-0.1\r\nContent-Length: 431\r\n\r\n (py3 no-py36 !)
675 write(450 from 450) -> (392) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py3 no-py36 !)
675 write(431 from 431) -> (392) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (py3 no-py36 !)
676 write(36 from 36) -> (966) HTTP/1.1 200 Script output follows\r\n (no-py3 !)
676 write(36 from 36) -> (947) HTTP/1.1 200 Script output follows\r\n (no-py3 !)
677 write(23 from 23) -> (943) Server: badhttpserver\r\n (no-py3 !)
677 write(23 from 23) -> (924) Server: badhttpserver\r\n (no-py3 !)
678 write(37 from 37) -> (906) Date: $HTTP_DATE$\r\n (no-py3 !)
678 write(37 from 37) -> (887) Date: $HTTP_DATE$\r\n (no-py3 !)
679 write(41 from 41) -> (865) Content-Type: application/mercurial-0.1\r\n (no-py3 !)
679 write(41 from 41) -> (846) Content-Type: application/mercurial-0.1\r\n (no-py3 !)
680 write(21 from 21) -> (844) Content-Length: 450\r\n (no-py3 !)
680 write(21 from 21) -> (825) Content-Length: 431\r\n (no-py3 !)
681 write(2 from 2) -> (842) \r\n (no-py3 !)
681 write(2 from 2) -> (823) \r\n (no-py3 !)
682 write(450 from 450) -> (392) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (no-py3 !)
682 write(431 from 431) -> (392) batch branchmap $USUAL_BUNDLE2_CAPS_NO_PHASES$ changegroupsubset compression=none getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1 unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash (no-py3 !)
683 readline(65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n
683 readline(65537) -> (26) GET /?cmd=batch HTTP/1.1\r\n
684 readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
684 readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
685 readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
685 readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
@@ -702,7 +702,7 b' Server sends partial compression string'
702 readline(65537) -> (30) GET /?cmd=getbundle HTTP/1.1\r\n
702 readline(65537) -> (30) GET /?cmd=getbundle HTTP/1.1\r\n
703 readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
703 readline(*) -> (27) Accept-Encoding: identity\r\n (glob)
704 readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
704 readline(*) -> (29) vary: X-HgArg-1,X-HgProto-1\r\n (glob)
705 readline(*) -> (461) x-hgarg-1: bookmarks=1&bundlecaps=HG20%2Cbundle2%3DHG20%250Abookmarks%250Achangegroup%253D01%252C02%250Adigests%253Dmd5%252Csha1%252Csha512%250Aerror%253Dabort%252Cunsupportedcontent%252Cpushraced%252Cpushkey%250Ahgtagsfnodes%250Alistkeys%250Apushkey%250Aremote-changegroup%253Dhttp%252Chttps%250Arev-branch-cache%250Astream%253Dv2&cg=1&common=0000000000000000000000000000000000000000&heads=96ee1d7354c4ad7372047672c36a1f561e3a6a4c&listkeys=phases%2Cbookmarks\r\n (glob)
705 readline(*) -> (440) x-hgarg-1: bookmarks=1&bundlecaps=HG20%2Cbundle2%3DHG20%250Abookmarks%250Achangegroup%253D01%252C02%250Adigests%253Dmd5%252Csha1%252Csha512%250Aerror%253Dabort%252Cunsupportedcontent%252Cpushraced%252Cpushkey%250Ahgtagsfnodes%250Alistkeys%250Apushkey%250Aremote-changegroup%253Dhttp%252Chttps%250Astream%253Dv2&cg=1&common=0000000000000000000000000000000000000000&heads=96ee1d7354c4ad7372047672c36a1f561e3a6a4c&listkeys=phases%2Cbookmarks\r\n (glob)
706 readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob)
706 readline(*) -> (61) x-hgproto-1: 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull\r\n (glob)
707 readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob)
707 readline(*) -> (35) accept: application/mercurial-0.1\r\n (glob)
708 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob)
708 readline(*) -> (2?) host: localhost:$HGPORT\r\n (glob)
@@ -733,7 +733,7 b' Server sends partial compression string'
733
733
734 Server sends partial bundle2 header magic
734 Server sends partial bundle2 header magic
735
735
736 $ hg serve --config badserver.closeaftersendbytes=999 -p $HGPORT -d --pid-file=hg.pid -E error.log
736 $ hg serve --config badserver.closeaftersendbytes=980 -p $HGPORT -d --pid-file=hg.pid -E error.log
737 $ cat hg.pid > $DAEMON_PIDS
737 $ cat hg.pid > $DAEMON_PIDS
738
738
739 $ hg clone http://localhost:$HGPORT/ clone
739 $ hg clone http://localhost:$HGPORT/ clone
@@ -778,7 +778,7 b' Server sends partial bundle2 header magi'
778
778
779 Server sends incomplete bundle2 stream params length
779 Server sends incomplete bundle2 stream params length
780
780
781 $ hg serve --config badserver.closeaftersendbytes=1008 -p $HGPORT -d --pid-file=hg.pid -E error.log
781 $ hg serve --config badserver.closeaftersendbytes=989 -p $HGPORT -d --pid-file=hg.pid -E error.log
782 $ cat hg.pid > $DAEMON_PIDS
782 $ cat hg.pid > $DAEMON_PIDS
783
783
784 $ hg clone http://localhost:$HGPORT/ clone
784 $ hg clone http://localhost:$HGPORT/ clone
@@ -825,7 +825,7 b' Server sends incomplete bundle2 stream p'
825
825
826 Servers stops after bundle2 stream params header
826 Servers stops after bundle2 stream params header
827
827
828 $ hg serve --config badserver.closeaftersendbytes=1011 -p $HGPORT -d --pid-file=hg.pid -E error.log
828 $ hg serve --config badserver.closeaftersendbytes=992 -p $HGPORT -d --pid-file=hg.pid -E error.log
829 $ cat hg.pid > $DAEMON_PIDS
829 $ cat hg.pid > $DAEMON_PIDS
830
830
831 $ hg clone http://localhost:$HGPORT/ clone
831 $ hg clone http://localhost:$HGPORT/ clone
@@ -871,7 +871,7 b' Servers stops after bundle2 stream param'
871
871
872 Server stops sending after bundle2 part header length
872 Server stops sending after bundle2 part header length
873
873
874 $ hg serve --config badserver.closeaftersendbytes=1020 -p $HGPORT -d --pid-file=hg.pid -E error.log
874 $ hg serve --config badserver.closeaftersendbytes=1001 -p $HGPORT -d --pid-file=hg.pid -E error.log
875 $ cat hg.pid > $DAEMON_PIDS
875 $ cat hg.pid > $DAEMON_PIDS
876
876
877 $ hg clone http://localhost:$HGPORT/ clone
877 $ hg clone http://localhost:$HGPORT/ clone
@@ -920,7 +920,7 b' Server stops sending after bundle2 part '
920
920
921 Server stops sending after bundle2 part header
921 Server stops sending after bundle2 part header
922
922
923 $ hg serve --config badserver.closeaftersendbytes=1067 -p $HGPORT -d --pid-file=hg.pid -E error.log
923 $ hg serve --config badserver.closeaftersendbytes=1048 -p $HGPORT -d --pid-file=hg.pid -E error.log
924 $ cat hg.pid > $DAEMON_PIDS
924 $ cat hg.pid > $DAEMON_PIDS
925
925
926 $ hg clone http://localhost:$HGPORT/ clone
926 $ hg clone http://localhost:$HGPORT/ clone
@@ -973,7 +973,7 b' Server stops sending after bundle2 part '
973
973
974 Server stops after bundle2 part payload chunk size
974 Server stops after bundle2 part payload chunk size
975
975
976 $ hg serve --config badserver.closeaftersendbytes=1088 -p $HGPORT -d --pid-file=hg.pid -E error.log
976 $ hg serve --config badserver.closeaftersendbytes=1069 -p $HGPORT -d --pid-file=hg.pid -E error.log
977 $ cat hg.pid > $DAEMON_PIDS
977 $ cat hg.pid > $DAEMON_PIDS
978
978
979 $ hg clone http://localhost:$HGPORT/ clone
979 $ hg clone http://localhost:$HGPORT/ clone
@@ -1029,7 +1029,7 b' Server stops after bundle2 part payload '
1029
1029
1030 Server stops sending in middle of bundle2 payload chunk
1030 Server stops sending in middle of bundle2 payload chunk
1031
1031
1032 $ hg serve --config badserver.closeaftersendbytes=1549 -p $HGPORT -d --pid-file=hg.pid -E error.log
1032 $ hg serve --config badserver.closeaftersendbytes=1530 -p $HGPORT -d --pid-file=hg.pid -E error.log
1033 $ cat hg.pid > $DAEMON_PIDS
1033 $ cat hg.pid > $DAEMON_PIDS
1034
1034
1035 $ hg clone http://localhost:$HGPORT/ clone
1035 $ hg clone http://localhost:$HGPORT/ clone
@@ -1086,7 +1086,7 b' Server stops sending in middle of bundle'
1086
1086
1087 Server stops sending after 0 length payload chunk size
1087 Server stops sending after 0 length payload chunk size
1088
1088
1089 $ hg serve --config badserver.closeaftersendbytes=1580 -p $HGPORT -d --pid-file=hg.pid -E error.log
1089 $ hg serve --config badserver.closeaftersendbytes=1561 -p $HGPORT -d --pid-file=hg.pid -E error.log
1090 $ cat hg.pid > $DAEMON_PIDS
1090 $ cat hg.pid > $DAEMON_PIDS
1091
1091
1092 $ hg clone http://localhost:$HGPORT/ clone
1092 $ hg clone http://localhost:$HGPORT/ clone
@@ -1148,8 +1148,7 b' Server stops sending after 0 length payl'
1148 Server stops sending after 0 part bundle part header (indicating end of bundle2 payload)
1148 Server stops sending after 0 part bundle part header (indicating end of bundle2 payload)
1149 This is before the 0 size chunked transfer part that signals end of HTTP response.
1149 This is before the 0 size chunked transfer part that signals end of HTTP response.
1150
1150
1151 # $ hg serve --config badserver.closeaftersendbytes=1755 -p $HGPORT -d --pid-file=hg.pid -E error.log
1151 $ hg serve --config badserver.closeaftersendbytes=1736 -p $HGPORT -d --pid-file=hg.pid -E error.log
1152 $ hg serve --config badserver.closeaftersendbytes=1862 -p $HGPORT -d --pid-file=hg.pid -E error.log
1153 $ cat hg.pid > $DAEMON_PIDS
1152 $ cat hg.pid > $DAEMON_PIDS
1154
1153
1155 $ hg clone http://localhost:$HGPORT/ clone
1154 $ hg clone http://localhost:$HGPORT/ clone
@@ -1165,25 +1164,20 b' This is before the 0 size chunked transf'
1165 $ killdaemons.py $DAEMON_PIDS
1164 $ killdaemons.py $DAEMON_PIDS
1166
1165
1167 #if py36
1166 #if py36
1168 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -25
1167 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -20
1169 sendall(9 from 9) -> (851) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1168 sendall(9 from 9) -> (744) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1170 sendall(9 from 9) -> (842) 4\\r\\n\x00\x00\x00)\\r\\n (esc)
1169 sendall(9 from 9) -> (735) 4\\r\\n\x00\x00\x00)\\r\\n (esc)
1171 sendall(47 from 47) -> (795) 29\\r\\n\x0bCHANGEGROUP\x00\x00\x00\x00\x01\x01\x07\x02 \x01version02nbchanges1\\r\\n (esc)
1170 sendall(47 from 47) -> (688) 29\\r\\n\x0bCHANGEGROUP\x00\x00\x00\x00\x01\x01\x07\x02 \x01version02nbchanges1\\r\\n (esc)
1172 sendall(9 from 9) -> (786) 4\\r\\n\x00\x00\x01\xd2\\r\\n (esc)
1171 sendall(9 from 9) -> (679) 4\\r\\n\x00\x00\x01\xd2\\r\\n (esc)
1173 sendall(473 from 473) -> (313) 1d2\\r\\n\x00\x00\x00\xb2\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>6a3df4de388f3c4f8e28f4f9a814299a3cbb5f50\\ntest\\n0 0\\nfoo\\n\\ninitial\x00\x00\x00\x00\x00\x00\x00\xa1j=\xf4\xde8\x8f<O\x8e(\xf4\xf9\xa8\x14)\x9a<\xbb_P\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00b80de5d138758541c5f05265ad144ab9fa86d1db\\n\x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00h\xb8\\r\xe5\xd18u\x85A\xc5\xf0Re\xad\x14J\xb9\xfa\x86\xd1\xdb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\\r\\n (esc)
1172 sendall(473 from 473) -> (206) 1d2\\r\\n\x00\x00\x00\xb2\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>6a3df4de388f3c4f8e28f4f9a814299a3cbb5f50\\ntest\\n0 0\\nfoo\\n\\ninitial\x00\x00\x00\x00\x00\x00\x00\xa1j=\xf4\xde8\x8f<O\x8e(\xf4\xf9\xa8\x14)\x9a<\xbb_P\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00b80de5d138758541c5f05265ad144ab9fa86d1db\\n\x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00h\xb8\\r\xe5\xd18u\x85A\xc5\xf0Re\xad\x14J\xb9\xfa\x86\xd1\xdb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\\r\\n (esc)
1174 sendall(9 from 9) -> (304) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1173 sendall(9 from 9) -> (197) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1175 sendall(9 from 9) -> (295) 4\\r\\n\x00\x00\x00 \\r\\n (esc)
1174 sendall(9 from 9) -> (188) 4\\r\\n\x00\x00\x00 \\r\\n (esc)
1176 sendall(38 from 38) -> (257) 20\\r\\n\x08LISTKEYS\x00\x00\x00\x01\x01\x00 \x06namespacephases\\r\\n (esc)
1175 sendall(38 from 38) -> (150) 20\\r\\n\x08LISTKEYS\x00\x00\x00\x01\x01\x00 \x06namespacephases\\r\\n (esc)
1177 sendall(9 from 9) -> (248) 4\\r\\n\x00\x00\x00:\\r\\n (esc)
1176 sendall(9 from 9) -> (141) 4\\r\\n\x00\x00\x00:\\r\\n (esc)
1178 sendall(64 from 64) -> (184) 3a\r\n96ee1d7354c4ad7372047672c36a1f561e3a6a4c 1\npublishing True\r\n
1177 sendall(64 from 64) -> (77) 3a\r\n96ee1d7354c4ad7372047672c36a1f561e3a6a4c 1\npublishing True\r\n
1179 sendall(9 from 9) -> (175) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1178 sendall(9 from 9) -> (68) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1180 sendall(9 from 9) -> (166) 4\\r\\n\x00\x00\x00#\\r\\n (esc)
1179 sendall(9 from 9) -> (59) 4\\r\\n\x00\x00\x00#\\r\\n (esc)
1181 sendall(41 from 41) -> (125) 23\\r\\n\x08LISTKEYS\x00\x00\x00\x02\x01\x00 namespacebookmarks\\r\\n (esc)
1180 sendall(41 from 41) -> (18) 23\\r\\n\x08LISTKEYS\x00\x00\x00\x02\x01\x00 namespacebookmarks\\r\\n (esc)
1182 sendall(9 from 9) -> (116) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1183 sendall(9 from 9) -> (107) 4\\r\\n\x00\x00\x00\x1d\\r\\n (esc)
1184 sendall(35 from 35) -> (72) 1d\\r\\n\x16cache:rev-branch-cache\x00\x00\x00\x03\x00\x00\\r\\n (esc)
1185 sendall(9 from 9) -> (63) 4\\r\\n\x00\x00\x00'\\r\\n (esc)
1186 sendall(45 from 45) -> (18) 27\\r\\n\x00\x00\x00\x07\x00\x00\x00\x01\x00\x00\x00\x00default\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\\r\\n (esc)
1187 sendall(9 from 9) -> (9) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1181 sendall(9 from 9) -> (9) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1188 sendall(9 from 9) -> (0) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1182 sendall(9 from 9) -> (0) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1189 write limit reached; closing socket
1183 write limit reached; closing socket
@@ -1193,25 +1187,20 b' This is before the 0 size chunked transf'
1193
1187
1194
1188
1195 #else
1189 #else
1196 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -26
1190 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -21
1197 write(9 from 9) -> (851) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1191 write(9 from 9) -> (744) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1198 write(9 from 9) -> (842) 4\\r\\n\x00\x00\x00)\\r\\n (esc)
1192 write(9 from 9) -> (735) 4\\r\\n\x00\x00\x00)\\r\\n (esc)
1199 write(47 from 47) -> (795) 29\\r\\n\x0bCHANGEGROUP\x00\x00\x00\x00\x01\x01\x07\x02 \x01version02nbchanges1\\r\\n (esc)
1193 write(47 from 47) -> (688) 29\\r\\n\x0bCHANGEGROUP\x00\x00\x00\x00\x01\x01\x07\x02 \x01version02nbchanges1\\r\\n (esc)
1200 write(9 from 9) -> (786) 4\\r\\n\x00\x00\x01\xd2\\r\\n (esc)
1194 write(9 from 9) -> (679) 4\\r\\n\x00\x00\x01\xd2\\r\\n (esc)
1201 write(473 from 473) -> (313) 1d2\\r\\n\x00\x00\x00\xb2\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>6a3df4de388f3c4f8e28f4f9a814299a3cbb5f50\\ntest\\n0 0\\nfoo\\n\\ninitial\x00\x00\x00\x00\x00\x00\x00\xa1j=\xf4\xde8\x8f<O\x8e(\xf4\xf9\xa8\x14)\x9a<\xbb_P\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00b80de5d138758541c5f05265ad144ab9fa86d1db\\n\x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00h\xb8\\r\xe5\xd18u\x85A\xc5\xf0Re\xad\x14J\xb9\xfa\x86\xd1\xdb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\\r\\n (esc)
1195 write(473 from 473) -> (206) 1d2\\r\\n\x00\x00\x00\xb2\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>6a3df4de388f3c4f8e28f4f9a814299a3cbb5f50\\ntest\\n0 0\\nfoo\\n\\ninitial\x00\x00\x00\x00\x00\x00\x00\xa1j=\xf4\xde8\x8f<O\x8e(\xf4\xf9\xa8\x14)\x9a<\xbb_P\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00b80de5d138758541c5f05265ad144ab9fa86d1db\\n\x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00h\xb8\\r\xe5\xd18u\x85A\xc5\xf0Re\xad\x14J\xb9\xfa\x86\xd1\xdb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\\r\\n (esc)
1202 write(9 from 9) -> (304) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1196 write(9 from 9) -> (197) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1203 write(9 from 9) -> (295) 4\\r\\n\x00\x00\x00 \\r\\n (esc)
1197 write(9 from 9) -> (188) 4\\r\\n\x00\x00\x00 \\r\\n (esc)
1204 write(38 from 38) -> (257) 20\\r\\n\x08LISTKEYS\x00\x00\x00\x01\x01\x00 \x06namespacephases\\r\\n (esc)
1198 write(38 from 38) -> (150) 20\\r\\n\x08LISTKEYS\x00\x00\x00\x01\x01\x00 \x06namespacephases\\r\\n (esc)
1205 write(9 from 9) -> (248) 4\\r\\n\x00\x00\x00:\\r\\n (esc)
1199 write(9 from 9) -> (141) 4\\r\\n\x00\x00\x00:\\r\\n (esc)
1206 write(64 from 64) -> (184) 3a\r\n96ee1d7354c4ad7372047672c36a1f561e3a6a4c 1\npublishing True\r\n
1200 write(64 from 64) -> (77) 3a\r\n96ee1d7354c4ad7372047672c36a1f561e3a6a4c 1\npublishing True\r\n
1207 write(9 from 9) -> (175) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1201 write(9 from 9) -> (68) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1208 write(9 from 9) -> (166) 4\\r\\n\x00\x00\x00#\\r\\n (esc)
1202 write(9 from 9) -> (59) 4\\r\\n\x00\x00\x00#\\r\\n (esc)
1209 write(41 from 41) -> (125) 23\\r\\n\x08LISTKEYS\x00\x00\x00\x02\x01\x00 namespacebookmarks\\r\\n (esc)
1203 write(41 from 41) -> (18) 23\\r\\n\x08LISTKEYS\x00\x00\x00\x02\x01\x00 namespacebookmarks\\r\\n (esc)
1210 write(9 from 9) -> (116) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1211 write(9 from 9) -> (107) 4\\r\\n\x00\x00\x00\x1d\\r\\n (esc)
1212 write(35 from 35) -> (72) 1d\\r\\n\x16cache:rev-branch-cache\x00\x00\x00\x03\x00\x00\\r\\n (esc)
1213 write(9 from 9) -> (63) 4\\r\\n\x00\x00\x00'\\r\\n (esc)
1214 write(45 from 45) -> (18) 27\\r\\n\x00\x00\x00\x07\x00\x00\x00\x01\x00\x00\x00\x00default\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\\r\\n (esc)
1215 write(9 from 9) -> (9) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1204 write(9 from 9) -> (9) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1216 write(9 from 9) -> (0) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1205 write(9 from 9) -> (0) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1217 write limit reached; closing socket
1206 write limit reached; closing socket
@@ -1227,7 +1216,7 b' This is before the 0 size chunked transf'
1227
1216
1228 Server sends a size 0 chunked-transfer size without terminating \r\n
1217 Server sends a size 0 chunked-transfer size without terminating \r\n
1229
1218
1230 $ hg serve --config badserver.closeaftersendbytes=1865 -p $HGPORT -d --pid-file=hg.pid -E error.log
1219 $ hg serve --config badserver.closeaftersendbytes=1739 -p $HGPORT -d --pid-file=hg.pid -E error.log
1231 $ cat hg.pid > $DAEMON_PIDS
1220 $ cat hg.pid > $DAEMON_PIDS
1232
1221
1233 $ hg clone http://localhost:$HGPORT/ clone
1222 $ hg clone http://localhost:$HGPORT/ clone
@@ -1243,25 +1232,20 b' Server sends a size 0 chunked-transfer s'
1243 $ killdaemons.py $DAEMON_PIDS
1232 $ killdaemons.py $DAEMON_PIDS
1244
1233
1245 #if py36
1234 #if py36
1246 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -26
1235 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -21
1247 sendall(9 from 9) -> (854) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1236 sendall(9 from 9) -> (747) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1248 sendall(9 from 9) -> (845) 4\\r\\n\x00\x00\x00)\\r\\n (esc)
1237 sendall(9 from 9) -> (738) 4\\r\\n\x00\x00\x00)\\r\\n (esc)
1249 sendall(47 from 47) -> (798) 29\\r\\n\x0bCHANGEGROUP\x00\x00\x00\x00\x01\x01\x07\x02 \x01version02nbchanges1\\r\\n (esc)
1238 sendall(47 from 47) -> (691) 29\\r\\n\x0bCHANGEGROUP\x00\x00\x00\x00\x01\x01\x07\x02 \x01version02nbchanges1\\r\\n (esc)
1250 sendall(9 from 9) -> (789) 4\\r\\n\x00\x00\x01\xd2\\r\\n (esc)
1239 sendall(9 from 9) -> (682) 4\\r\\n\x00\x00\x01\xd2\\r\\n (esc)
1251 sendall(473 from 473) -> (316) 1d2\\r\\n\x00\x00\x00\xb2\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>6a3df4de388f3c4f8e28f4f9a814299a3cbb5f50\\ntest\\n0 0\\nfoo\\n\\ninitial\x00\x00\x00\x00\x00\x00\x00\xa1j=\xf4\xde8\x8f<O\x8e(\xf4\xf9\xa8\x14)\x9a<\xbb_P\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00b80de5d138758541c5f05265ad144ab9fa86d1db\\n\x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00h\xb8\\r\xe5\xd18u\x85A\xc5\xf0Re\xad\x14J\xb9\xfa\x86\xd1\xdb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\\r\\n (esc)
1240 sendall(473 from 473) -> (209) 1d2\\r\\n\x00\x00\x00\xb2\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>6a3df4de388f3c4f8e28f4f9a814299a3cbb5f50\\ntest\\n0 0\\nfoo\\n\\ninitial\x00\x00\x00\x00\x00\x00\x00\xa1j=\xf4\xde8\x8f<O\x8e(\xf4\xf9\xa8\x14)\x9a<\xbb_P\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00b80de5d138758541c5f05265ad144ab9fa86d1db\\n\x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00h\xb8\\r\xe5\xd18u\x85A\xc5\xf0Re\xad\x14J\xb9\xfa\x86\xd1\xdb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\\r\\n (esc)
1252 sendall(9 from 9) -> (307) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1241 sendall(9 from 9) -> (200) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1253 sendall(9 from 9) -> (298) 4\\r\\n\x00\x00\x00 \\r\\n (esc)
1242 sendall(9 from 9) -> (191) 4\\r\\n\x00\x00\x00 \\r\\n (esc)
1254 sendall(38 from 38) -> (260) 20\\r\\n\x08LISTKEYS\x00\x00\x00\x01\x01\x00 \x06namespacephases\\r\\n (esc)
1243 sendall(38 from 38) -> (153) 20\\r\\n\x08LISTKEYS\x00\x00\x00\x01\x01\x00 \x06namespacephases\\r\\n (esc)
1255 sendall(9 from 9) -> (251) 4\\r\\n\x00\x00\x00:\\r\\n (esc)
1244 sendall(9 from 9) -> (144) 4\\r\\n\x00\x00\x00:\\r\\n (esc)
1256 sendall(64 from 64) -> (187) 3a\r\n96ee1d7354c4ad7372047672c36a1f561e3a6a4c 1\npublishing True\r\n
1245 sendall(64 from 64) -> (80) 3a\r\n96ee1d7354c4ad7372047672c36a1f561e3a6a4c 1\npublishing True\r\n
1257 sendall(9 from 9) -> (178) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1246 sendall(9 from 9) -> (71) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1258 sendall(9 from 9) -> (169) 4\\r\\n\x00\x00\x00#\\r\\n (esc)
1247 sendall(9 from 9) -> (62) 4\\r\\n\x00\x00\x00#\\r\\n (esc)
1259 sendall(41 from 41) -> (128) 23\\r\\n\x08LISTKEYS\x00\x00\x00\x02\x01\x00 namespacebookmarks\\r\\n (esc)
1248 sendall(41 from 41) -> (21) 23\\r\\n\x08LISTKEYS\x00\x00\x00\x02\x01\x00 namespacebookmarks\\r\\n (esc)
1260 sendall(9 from 9) -> (119) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1261 sendall(9 from 9) -> (110) 4\\r\\n\x00\x00\x00\x1d\\r\\n (esc)
1262 sendall(35 from 35) -> (75) 1d\\r\\n\x16cache:rev-branch-cache\x00\x00\x00\x03\x00\x00\\r\\n (esc)
1263 sendall(9 from 9) -> (66) 4\\r\\n\x00\x00\x00'\\r\\n (esc)
1264 sendall(45 from 45) -> (21) 27\\r\\n\x00\x00\x00\x07\x00\x00\x00\x01\x00\x00\x00\x00default\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\\r\\n (esc)
1265 sendall(9 from 9) -> (12) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1249 sendall(9 from 9) -> (12) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1266 sendall(9 from 9) -> (3) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1250 sendall(9 from 9) -> (3) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1267 sendall(3 from 5) -> (0) 0\r\n
1251 sendall(3 from 5) -> (0) 0\r\n
@@ -1272,25 +1256,20 b' Server sends a size 0 chunked-transfer s'
1272
1256
1273
1257
1274 #else
1258 #else
1275 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -27
1259 $ "$PYTHON" $TESTDIR/filtertraceback.py < error.log | tail -22
1276 write(9 from 9) -> (854) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1260 write(9 from 9) -> (747) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1277 write(9 from 9) -> (845) 4\\r\\n\x00\x00\x00)\\r\\n (esc)
1261 write(9 from 9) -> (738) 4\\r\\n\x00\x00\x00)\\r\\n (esc)
1278 write(47 from 47) -> (798) 29\\r\\n\x0bCHANGEGROUP\x00\x00\x00\x00\x01\x01\x07\x02 \x01version02nbchanges1\\r\\n (esc)
1262 write(47 from 47) -> (691) 29\\r\\n\x0bCHANGEGROUP\x00\x00\x00\x00\x01\x01\x07\x02 \x01version02nbchanges1\\r\\n (esc)
1279 write(9 from 9) -> (789) 4\\r\\n\x00\x00\x01\xd2\\r\\n (esc)
1263 write(9 from 9) -> (682) 4\\r\\n\x00\x00\x01\xd2\\r\\n (esc)
1280 write(473 from 473) -> (316) 1d2\\r\\n\x00\x00\x00\xb2\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>6a3df4de388f3c4f8e28f4f9a814299a3cbb5f50\\ntest\\n0 0\\nfoo\\n\\ninitial\x00\x00\x00\x00\x00\x00\x00\xa1j=\xf4\xde8\x8f<O\x8e(\xf4\xf9\xa8\x14)\x9a<\xbb_P\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00b80de5d138758541c5f05265ad144ab9fa86d1db\\n\x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00h\xb8\\r\xe5\xd18u\x85A\xc5\xf0Re\xad\x14J\xb9\xfa\x86\xd1\xdb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\\r\\n (esc)
1264 write(473 from 473) -> (209) 1d2\\r\\n\x00\x00\x00\xb2\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>6a3df4de388f3c4f8e28f4f9a814299a3cbb5f50\\ntest\\n0 0\\nfoo\\n\\ninitial\x00\x00\x00\x00\x00\x00\x00\xa1j=\xf4\xde8\x8f<O\x8e(\xf4\xf9\xa8\x14)\x9a<\xbb_P\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00b80de5d138758541c5f05265ad144ab9fa86d1db\\n\x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00h\xb8\\r\xe5\xd18u\x85A\xc5\xf0Re\xad\x14J\xb9\xfa\x86\xd1\xdb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\x00\x00\x00\x00\x00\x00\x00\x00\\r\\n (esc)
1281 write(9 from 9) -> (307) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1265 write(9 from 9) -> (200) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1282 write(9 from 9) -> (298) 4\\r\\n\x00\x00\x00 \\r\\n (esc)
1266 write(9 from 9) -> (191) 4\\r\\n\x00\x00\x00 \\r\\n (esc)
1283 write(38 from 38) -> (260) 20\\r\\n\x08LISTKEYS\x00\x00\x00\x01\x01\x00 \x06namespacephases\\r\\n (esc)
1267 write(38 from 38) -> (153) 20\\r\\n\x08LISTKEYS\x00\x00\x00\x01\x01\x00 \x06namespacephases\\r\\n (esc)
1284 write(9 from 9) -> (251) 4\\r\\n\x00\x00\x00:\\r\\n (esc)
1268 write(9 from 9) -> (144) 4\\r\\n\x00\x00\x00:\\r\\n (esc)
1285 write(64 from 64) -> (187) 3a\r\n96ee1d7354c4ad7372047672c36a1f561e3a6a4c 1\npublishing True\r\n
1269 write(64 from 64) -> (80) 3a\r\n96ee1d7354c4ad7372047672c36a1f561e3a6a4c 1\npublishing True\r\n
1286 write(9 from 9) -> (178) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1270 write(9 from 9) -> (71) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1287 write(9 from 9) -> (169) 4\\r\\n\x00\x00\x00#\\r\\n (esc)
1271 write(9 from 9) -> (62) 4\\r\\n\x00\x00\x00#\\r\\n (esc)
1288 write(41 from 41) -> (128) 23\\r\\n\x08LISTKEYS\x00\x00\x00\x02\x01\x00 namespacebookmarks\\r\\n (esc)
1272 write(41 from 41) -> (21) 23\\r\\n\x08LISTKEYS\x00\x00\x00\x02\x01\x00 namespacebookmarks\\r\\n (esc)
1289 write(9 from 9) -> (119) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1290 write(9 from 9) -> (110) 4\\r\\n\x00\x00\x00\x1d\\r\\n (esc)
1291 write(35 from 35) -> (75) 1d\\r\\n\x16cache:rev-branch-cache\x00\x00\x00\x03\x00\x00\\r\\n (esc)
1292 write(9 from 9) -> (66) 4\\r\\n\x00\x00\x00'\\r\\n (esc)
1293 write(45 from 45) -> (21) 27\\r\\n\x00\x00\x00\x07\x00\x00\x00\x01\x00\x00\x00\x00default\x96\xee\x1dsT\xc4\xadsr\x04vr\xc3j\x1fV\x1e:jL\\r\\n (esc)
1294 write(9 from 9) -> (12) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1273 write(9 from 9) -> (12) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1295 write(9 from 9) -> (3) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1274 write(9 from 9) -> (3) 4\\r\\n\x00\x00\x00\x00\\r\\n (esc)
1296 write(3 from 5) -> (0) 0\r\n
1275 write(3 from 5) -> (0) 0\r\n
@@ -321,7 +321,7 b' Client with HTTPv2 enabled automatically'
321 s> Content-Type: application/mercurial-cbor\r\n
321 s> Content-Type: application/mercurial-cbor\r\n
322 s> Content-Length: *\r\n (glob)
322 s> Content-Length: *\r\n (glob)
323 s> \r\n
323 s> \r\n
324 s> \xa3GapibaseDapi/Dapis\xa1Pexp-http-v2-0003\xa4Hcommands\xacIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullMchangesetdata\xa2Dargs\xa2Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84IbookmarksGparentsEphaseHrevisionIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullHfiledata\xa2Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x83HlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDpath\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullIfilesdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84NfirstchangesetHlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDdictIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullTrecommendedbatchsize\x19\xc3PEheads\xa2Dargs\xa1Jpubliconly\xa3Gdefault\xf4Hrequired\xf4DtypeDboolKpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\xa3Gdefault\x80Hrequired\xf4DtypeDlistKpermissions\x81DpullHlistkeys\xa2Dargs\xa1Inamespace\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullFlookup\xa2Dargs\xa1Ckey\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullLmanifestdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x82GparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDtree\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullTrecommendedbatchsize\x1a\x00\x01\x86\xa0Gpushkey\xa2Dargs\xa4Ckey\xa2Hrequired\xf5DtypeEbytesInamespace\xa2Hrequired\xf5DtypeEbytesCnew\xa2Hrequired\xf5DtypeEbytesCold\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpushPrawstorefiledata\xa2Dargs\xa2Efiles\xa2Hrequired\xf5DtypeDlistJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDlistKpermissions\x81DpullQframingmediatypes\x81X&application/mercurial-exp-framing-0006Rpathfilterprefixes\xd9\x01\x02\x82Epath:Lrootfilesin:Nrawrepoformats\x83LgeneraldeltaHrevlogv1LsparserevlogNv1capabilitiesY\x01\xf7batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
324 s> \xa3GapibaseDapi/Dapis\xa1Pexp-http-v2-0003\xa4Hcommands\xacIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullMchangesetdata\xa2Dargs\xa2Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84IbookmarksGparentsEphaseHrevisionIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullHfiledata\xa2Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x83HlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDpath\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullIfilesdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84NfirstchangesetHlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDdictIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullTrecommendedbatchsize\x19\xc3PEheads\xa2Dargs\xa1Jpubliconly\xa3Gdefault\xf4Hrequired\xf4DtypeDboolKpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\xa3Gdefault\x80Hrequired\xf4DtypeDlistKpermissions\x81DpullHlistkeys\xa2Dargs\xa1Inamespace\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullFlookup\xa2Dargs\xa1Ckey\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullLmanifestdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x82GparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDtree\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullTrecommendedbatchsize\x1a\x00\x01\x86\xa0Gpushkey\xa2Dargs\xa4Ckey\xa2Hrequired\xf5DtypeEbytesInamespace\xa2Hrequired\xf5DtypeEbytesCnew\xa2Hrequired\xf5DtypeEbytesCold\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpushPrawstorefiledata\xa2Dargs\xa2Efiles\xa2Hrequired\xf5DtypeDlistJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDlistKpermissions\x81DpullQframingmediatypes\x81X&application/mercurial-exp-framing-0006Rpathfilterprefixes\xd9\x01\x02\x82Epath:Lrootfilesin:Nrawrepoformats\x83LgeneraldeltaHrevlogv1LsparserevlogNv1capabilitiesY\x01\xe4batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
325 sending heads command
325 sending heads command
326 s> setsockopt(6, 1, 1) -> None (?)
326 s> setsockopt(6, 1, 1) -> None (?)
327 s> POST /api/exp-http-v2-0003/ro/heads HTTP/1.1\r\n
327 s> POST /api/exp-http-v2-0003/ro/heads HTTP/1.1\r\n
@@ -437,7 +437,7 b' Verify our HTTP 301 is served properly'
437 s> Server: testing stub value\r\n
437 s> Server: testing stub value\r\n
438 s> Date: $HTTP_DATE$\r\n
438 s> Date: $HTTP_DATE$\r\n
439 s> Content-Type: application/mercurial-0.1\r\n
439 s> Content-Type: application/mercurial-0.1\r\n
440 s> Content-Length: 503\r\n
440 s> Content-Length: 484\r\n
441 s> \r\n
441 s> \r\n
442 s> batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
442 s> batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
443
443
@@ -474,7 +474,7 b' Test with the HTTP peer'
474 s> Server: testing stub value\r\n
474 s> Server: testing stub value\r\n
475 s> Date: $HTTP_DATE$\r\n
475 s> Date: $HTTP_DATE$\r\n
476 s> Content-Type: application/mercurial-0.1\r\n
476 s> Content-Type: application/mercurial-0.1\r\n
477 s> Content-Length: 503\r\n
477 s> Content-Length: 484\r\n
478 s> \r\n
478 s> \r\n
479 real URL is http://$LOCALIP:$HGPORT/redirected (glob)
479 real URL is http://$LOCALIP:$HGPORT/redirected (glob)
480 s> batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
480 s> batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
@@ -745,7 +745,7 b' Now test a variation where we strip the '
745 s> Server: testing stub value\r\n
745 s> Server: testing stub value\r\n
746 s> Date: $HTTP_DATE$\r\n
746 s> Date: $HTTP_DATE$\r\n
747 s> Content-Type: application/mercurial-0.1\r\n
747 s> Content-Type: application/mercurial-0.1\r\n
748 s> Content-Length: 503\r\n
748 s> Content-Length: 484\r\n
749 s> \r\n
749 s> \r\n
750 real URL is http://$LOCALIP:$HGPORT/redirected (glob)
750 real URL is http://$LOCALIP:$HGPORT/redirected (glob)
751 s> batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
751 s> batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
@@ -348,20 +348,20 b' test http authentication'
348 list of changesets:
348 list of changesets:
349 7f4e523d01f2cc3765ac8934da3d14db775ff872
349 7f4e523d01f2cc3765ac8934da3d14db775ff872
350 bundle2-output-bundle: "HG20", 5 parts total
350 bundle2-output-bundle: "HG20", 5 parts total
351 bundle2-output-part: "replycaps" 224 bytes payload
351 bundle2-output-part: "replycaps" 207 bytes payload
352 bundle2-output-part: "check:phases" 24 bytes payload
352 bundle2-output-part: "check:phases" 24 bytes payload
353 bundle2-output-part: "check:updated-heads" streamed payload
353 bundle2-output-part: "check:updated-heads" streamed payload
354 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
354 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
355 bundle2-output-part: "phase-heads" 24 bytes payload
355 bundle2-output-part: "phase-heads" 24 bytes payload
356 sending unbundle command
356 sending unbundle command
357 sending 1040 bytes
357 sending 1023 bytes
358 devel-peer-request: POST http://localhost:$HGPORT2/?cmd=unbundle
358 devel-peer-request: POST http://localhost:$HGPORT2/?cmd=unbundle
359 devel-peer-request: Content-length 1040
359 devel-peer-request: Content-length 1023
360 devel-peer-request: Content-type application/mercurial-0.1
360 devel-peer-request: Content-type application/mercurial-0.1
361 devel-peer-request: Vary X-HgArg-1,X-HgProto-1
361 devel-peer-request: Vary X-HgArg-1,X-HgProto-1
362 devel-peer-request: X-hgproto-1 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
362 devel-peer-request: X-hgproto-1 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
363 devel-peer-request: 16 bytes of commands arguments in headers
363 devel-peer-request: 16 bytes of commands arguments in headers
364 devel-peer-request: 1040 bytes of data
364 devel-peer-request: 1023 bytes of data
365 devel-peer-request: finished in *.???? seconds (200) (glob)
365 devel-peer-request: finished in *.???? seconds (200) (glob)
366 bundle2-input-bundle: no-transaction
366 bundle2-input-bundle: no-transaction
367 bundle2-input-part: "reply:changegroup" (advisory) (params: 0 advisory) supported
367 bundle2-input-part: "reply:changegroup" (advisory) (params: 0 advisory) supported
@@ -66,7 +66,7 b' Downloads fail...'
66 $LOCALIP - - [$LOGDATE$] "POST /.git/info/lfs/objects/batch HTTP/1.1" 400 - (glob)
66 $LOCALIP - - [$LOGDATE$] "POST /.git/info/lfs/objects/batch HTTP/1.1" 400 - (glob)
67 $LOCALIP - - [$LOGDATE$] "GET /?cmd=capabilities HTTP/1.1" 200 - (glob)
67 $LOCALIP - - [$LOGDATE$] "GET /?cmd=capabilities HTTP/1.1" 200 - (glob)
68 $LOCALIP - - [$LOGDATE$] "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
68 $LOCALIP - - [$LOGDATE$] "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
69 $LOCALIP - - [$LOGDATE$] "GET /?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:bookmarks=1&bundlecaps=HG20%2Cbundle2%3DHG20%250Abookmarks%250Achangegroup%253D01%252C02%252C03%250Acheckheads%253Drelated%250Adigests%253Dmd5%252Csha1%252Csha512%250Aerror%253Dabort%252Cunsupportedcontent%252Cpushraced%252Cpushkey%250Ahgtagsfnodes%250Alistkeys%250Aphases%253Dheads%250Apushkey%250Aremote-changegroup%253Dhttp%252Chttps%250Arev-branch-cache%250Astream%253Dv2&cg=1&common=0000000000000000000000000000000000000000&heads=525251863cad618e55d483555f3d00a2ca99597e&listkeys=bookmarks&phases=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
69 $LOCALIP - - [$LOGDATE$] "GET /?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:bookmarks=1&bundlecaps=HG20%2Cbundle2%3DHG20%250Abookmarks%250Achangegroup%253D01%252C02%252C03%250Acheckheads%253Drelated%250Adigests%253Dmd5%252Csha1%252Csha512%250Aerror%253Dabort%252Cunsupportedcontent%252Cpushraced%252Cpushkey%250Ahgtagsfnodes%250Alistkeys%250Aphases%253Dheads%250Apushkey%250Aremote-changegroup%253Dhttp%252Chttps%250Astream%253Dv2&cg=1&common=0000000000000000000000000000000000000000&heads=525251863cad618e55d483555f3d00a2ca99597e&listkeys=bookmarks&phases=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
70 $LOCALIP - - [$LOGDATE$] "POST /.git/info/lfs/objects/batch HTTP/1.1" 400 - (glob)
70 $LOCALIP - - [$LOGDATE$] "POST /.git/info/lfs/objects/batch HTTP/1.1" 400 - (glob)
71
71
72 $ rm -f $TESTTMP/access.log $TESTTMP/errors.log
72 $ rm -f $TESTTMP/access.log $TESTTMP/errors.log
@@ -110,9 +110,7 b' Blob URIs are correct when --prefix is u'
110 bundle2-input-part: "listkeys" (params: 1 mandatory) supported
110 bundle2-input-part: "listkeys" (params: 1 mandatory) supported
111 bundle2-input-part: "phase-heads" supported
111 bundle2-input-part: "phase-heads" supported
112 bundle2-input-part: total payload size 24
112 bundle2-input-part: total payload size 24
113 bundle2-input-part: "cache:rev-branch-cache" (advisory) supported
113 bundle2-input-bundle: 3 parts total
114 bundle2-input-part: total payload size 39
115 bundle2-input-bundle: 4 parts total
116 checking for updated bookmarks
114 checking for updated bookmarks
117 updating the branch cache
115 updating the branch cache
118 added 1 changesets with 1 changes to 1 files
116 added 1 changesets with 1 changes to 1 files
@@ -167,7 +165,7 b' Blob URIs are correct when --prefix is u'
167 $LOCALIP - - [$LOGDATE$] "POST /missing/objects/batch HTTP/1.1" 404 - (glob)
165 $LOCALIP - - [$LOGDATE$] "POST /missing/objects/batch HTTP/1.1" 404 - (glob)
168 $LOCALIP - - [$LOGDATE$] "GET /subdir/mount/point?cmd=capabilities HTTP/1.1" 200 - (glob)
166 $LOCALIP - - [$LOGDATE$] "GET /subdir/mount/point?cmd=capabilities HTTP/1.1" 200 - (glob)
169 $LOCALIP - - [$LOGDATE$] "GET /subdir/mount/point?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
167 $LOCALIP - - [$LOGDATE$] "GET /subdir/mount/point?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
170 $LOCALIP - - [$LOGDATE$] "GET /subdir/mount/point?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:bookmarks=1&bundlecaps=HG20%2Cbundle2%3DHG20%250Abookmarks%250Achangegroup%253D01%252C02%252C03%250Acheckheads%253Drelated%250Adigests%253Dmd5%252Csha1%252Csha512%250Aerror%253Dabort%252Cunsupportedcontent%252Cpushraced%252Cpushkey%250Ahgtagsfnodes%250Alistkeys%250Aphases%253Dheads%250Apushkey%250Aremote-changegroup%253Dhttp%252Chttps%250Arev-branch-cache%250Astream%253Dv2&cg=1&common=0000000000000000000000000000000000000000&heads=525251863cad618e55d483555f3d00a2ca99597e&listkeys=bookmarks&phases=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
168 $LOCALIP - - [$LOGDATE$] "GET /subdir/mount/point?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:bookmarks=1&bundlecaps=HG20%2Cbundle2%3DHG20%250Abookmarks%250Achangegroup%253D01%252C02%252C03%250Acheckheads%253Drelated%250Adigests%253Dmd5%252Csha1%252Csha512%250Aerror%253Dabort%252Cunsupportedcontent%252Cpushraced%252Cpushkey%250Ahgtagsfnodes%250Alistkeys%250Aphases%253Dheads%250Apushkey%250Aremote-changegroup%253Dhttp%252Chttps%250Astream%253Dv2&cg=1&common=0000000000000000000000000000000000000000&heads=525251863cad618e55d483555f3d00a2ca99597e&listkeys=bookmarks&phases=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
171 $LOCALIP - - [$LOGDATE$] "POST /subdir/mount/point/.git/info/lfs/objects/batch HTTP/1.1" 200 - (glob)
169 $LOCALIP - - [$LOGDATE$] "POST /subdir/mount/point/.git/info/lfs/objects/batch HTTP/1.1" 200 - (glob)
172 $LOCALIP - - [$LOGDATE$] "GET /subdir/mount/point/.hg/lfs/objects/f03217a32529a28a42d03b1244fe09b6e0f9fd06d7b966d4d50567be2abe6c0e HTTP/1.1" 200 - (glob)
170 $LOCALIP - - [$LOGDATE$] "GET /subdir/mount/point/.hg/lfs/objects/f03217a32529a28a42d03b1244fe09b6e0f9fd06d7b966d4d50567be2abe6c0e HTTP/1.1" 200 - (glob)
173
171
@@ -313,7 +311,7 b' Test a checksum failure during the proce'
313 $ cat $TESTTMP/access.log
311 $ cat $TESTTMP/access.log
314 $LOCALIP - - [$LOGDATE$] "GET /?cmd=capabilities HTTP/1.1" 200 - (glob)
312 $LOCALIP - - [$LOGDATE$] "GET /?cmd=capabilities HTTP/1.1" 200 - (glob)
315 $LOCALIP - - [$LOGDATE$] "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
313 $LOCALIP - - [$LOGDATE$] "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
316 $LOCALIP - - [$LOGDATE$] "GET /?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:bookmarks=1&bundlecaps=HG20%2Cbundle2%3DHG20%250Abookmarks%250Achangegroup%253D01%252C02%252C03%250Acheckheads%253Drelated%250Adigests%253Dmd5%252Csha1%252Csha512%250Aerror%253Dabort%252Cunsupportedcontent%252Cpushraced%252Cpushkey%250Ahgtagsfnodes%250Alistkeys%250Aphases%253Dheads%250Apushkey%250Aremote-changegroup%253Dhttp%252Chttps%250Arev-branch-cache%250Astream%253Dv2&cg=1&common=0000000000000000000000000000000000000000&heads=525251863cad618e55d483555f3d00a2ca99597e&listkeys=bookmarks&phases=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
314 $LOCALIP - - [$LOGDATE$] "GET /?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:bookmarks=1&bundlecaps=HG20%2Cbundle2%3DHG20%250Abookmarks%250Achangegroup%253D01%252C02%252C03%250Acheckheads%253Drelated%250Adigests%253Dmd5%252Csha1%252Csha512%250Aerror%253Dabort%252Cunsupportedcontent%252Cpushraced%252Cpushkey%250Ahgtagsfnodes%250Alistkeys%250Aphases%253Dheads%250Apushkey%250Aremote-changegroup%253Dhttp%252Chttps%250Astream%253Dv2&cg=1&common=0000000000000000000000000000000000000000&heads=525251863cad618e55d483555f3d00a2ca99597e&listkeys=bookmarks&phases=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
317 $LOCALIP - - [$LOGDATE$] "POST /.git/info/lfs/objects/batch HTTP/1.1" 200 - (glob)
315 $LOCALIP - - [$LOGDATE$] "POST /.git/info/lfs/objects/batch HTTP/1.1" 200 - (glob)
318 $LOCALIP - - [$LOGDATE$] "GET /?cmd=capabilities HTTP/1.1" 200 - (glob)
316 $LOCALIP - - [$LOGDATE$] "GET /?cmd=capabilities HTTP/1.1" 200 - (glob)
319 $LOCALIP - - [$LOGDATE$] "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D392c05922088bacf8e68a6939b480017afbf245d x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
317 $LOCALIP - - [$LOGDATE$] "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D392c05922088bacf8e68a6939b480017afbf245d x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
@@ -332,7 +330,7 b' Test a checksum failure during the proce'
332 $LOCALIP - - [$LOGDATE$] "PUT /.hg/lfs/objects/b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c HTTP/1.1" 422 - (glob)
330 $LOCALIP - - [$LOGDATE$] "PUT /.hg/lfs/objects/b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c HTTP/1.1" 422 - (glob)
333 $LOCALIP - - [$LOGDATE$] "GET /?cmd=capabilities HTTP/1.1" 200 - (glob)
331 $LOCALIP - - [$LOGDATE$] "GET /?cmd=capabilities HTTP/1.1" 200 - (glob)
334 $LOCALIP - - [$LOGDATE$] "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D392c05922088bacf8e68a6939b480017afbf245d x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
332 $LOCALIP - - [$LOGDATE$] "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D392c05922088bacf8e68a6939b480017afbf245d x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
335 $LOCALIP - - [$LOGDATE$] "GET /?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:bookmarks=1&bundlecaps=HG20%2Cbundle2%3DHG20%250Abookmarks%250Achangegroup%253D01%252C02%252C03%250Acheckheads%253Drelated%250Adigests%253Dmd5%252Csha1%252Csha512%250Aerror%253Dabort%252Cunsupportedcontent%252Cpushraced%252Cpushkey%250Ahgtagsfnodes%250Alistkeys%250Aphases%253Dheads%250Apushkey%250Aremote-changegroup%253Dhttp%252Chttps%250Arev-branch-cache%250Astream%253Dv2&cg=1&common=525251863cad618e55d483555f3d00a2ca99597e&heads=506bf3d83f78c54b89e81c6411adee19fdf02156+525251863cad618e55d483555f3d00a2ca99597e&listkeys=bookmarks&phases=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
333 $LOCALIP - - [$LOGDATE$] "GET /?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:bookmarks=1&bundlecaps=HG20%2Cbundle2%3DHG20%250Abookmarks%250Achangegroup%253D01%252C02%252C03%250Acheckheads%253Drelated%250Adigests%253Dmd5%252Csha1%252Csha512%250Aerror%253Dabort%252Cunsupportedcontent%252Cpushraced%252Cpushkey%250Ahgtagsfnodes%250Alistkeys%250Aphases%253Dheads%250Apushkey%250Aremote-changegroup%253Dhttp%252Chttps%250Astream%253Dv2&cg=1&common=525251863cad618e55d483555f3d00a2ca99597e&heads=506bf3d83f78c54b89e81c6411adee19fdf02156+525251863cad618e55d483555f3d00a2ca99597e&listkeys=bookmarks&phases=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
336 $LOCALIP - - [$LOGDATE$] "POST /.git/info/lfs/objects/batch HTTP/1.1" 200 - (glob)
334 $LOCALIP - - [$LOGDATE$] "POST /.git/info/lfs/objects/batch HTTP/1.1" 200 - (glob)
337 $LOCALIP - - [$LOGDATE$] "GET /.hg/lfs/objects/276f73cfd75f9fb519810df5f5d96d6594ca2521abd86cbcd92122f7d51a1f3d HTTP/1.1" 500 - (glob)
335 $LOCALIP - - [$LOGDATE$] "GET /.hg/lfs/objects/276f73cfd75f9fb519810df5f5d96d6594ca2521abd86cbcd92122f7d51a1f3d HTTP/1.1" 500 - (glob)
338 $LOCALIP - - [$LOGDATE$] "POST /.git/info/lfs/objects/batch HTTP/1.1" 200 - (glob)
336 $LOCALIP - - [$LOGDATE$] "POST /.git/info/lfs/objects/batch HTTP/1.1" 200 - (glob)
@@ -483,7 +481,7 b' Test that Digest Auth fails gracefully b'
483 $LOCALIP - - [$LOGDATE$] "GET /?cmd=capabilities HTTP/1.1" 401 - (glob)
481 $LOCALIP - - [$LOGDATE$] "GET /?cmd=capabilities HTTP/1.1" 401 - (glob)
484 $LOCALIP - - [$LOGDATE$] "GET /?cmd=capabilities HTTP/1.1" 200 - (glob)
482 $LOCALIP - - [$LOGDATE$] "GET /?cmd=capabilities HTTP/1.1" 200 - (glob)
485 $LOCALIP - - [$LOGDATE$] "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
483 $LOCALIP - - [$LOGDATE$] "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
486 $LOCALIP - - [$LOGDATE$] "GET /?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:bookmarks=1&bundlecaps=HG20%2Cbundle2%3DHG20%250Abookmarks%250Achangegroup%253D01%252C02%252C03%250Acheckheads%253Drelated%250Adigests%253Dmd5%252Csha1%252Csha512%250Aerror%253Dabort%252Cunsupportedcontent%252Cpushraced%252Cpushkey%250Ahgtagsfnodes%250Alistkeys%250Aphases%253Dheads%250Apushkey%250Aremote-changegroup%253Dhttp%252Chttps%250Arev-branch-cache%250Astream%253Dv2&cg=1&common=0000000000000000000000000000000000000000&heads=506bf3d83f78c54b89e81c6411adee19fdf02156+525251863cad618e55d483555f3d00a2ca99597e&listkeys=bookmarks&phases=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
484 $LOCALIP - - [$LOGDATE$] "GET /?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:bookmarks=1&bundlecaps=HG20%2Cbundle2%3DHG20%250Abookmarks%250Achangegroup%253D01%252C02%252C03%250Acheckheads%253Drelated%250Adigests%253Dmd5%252Csha1%252Csha512%250Aerror%253Dabort%252Cunsupportedcontent%252Cpushraced%252Cpushkey%250Ahgtagsfnodes%250Alistkeys%250Aphases%253Dheads%250Apushkey%250Aremote-changegroup%253Dhttp%252Chttps%250Astream%253Dv2&cg=1&common=0000000000000000000000000000000000000000&heads=506bf3d83f78c54b89e81c6411adee19fdf02156+525251863cad618e55d483555f3d00a2ca99597e&listkeys=bookmarks&phases=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
487 $LOCALIP - - [$LOGDATE$] "POST /.git/info/lfs/objects/batch HTTP/1.1" 401 - (glob)
485 $LOCALIP - - [$LOGDATE$] "POST /.git/info/lfs/objects/batch HTTP/1.1" 401 - (glob)
488 $LOCALIP - - [$LOGDATE$] "POST /.git/info/lfs/objects/batch HTTP/1.1" 200 - (glob)
486 $LOCALIP - - [$LOGDATE$] "POST /.git/info/lfs/objects/batch HTTP/1.1" 200 - (glob)
489 $LOCALIP - - [$LOGDATE$] "GET /.hg/lfs/objects/276f73cfd75f9fb519810df5f5d96d6594ca2521abd86cbcd92122f7d51a1f3d HTTP/1.1" 200 - (glob)
487 $LOCALIP - - [$LOGDATE$] "GET /.hg/lfs/objects/276f73cfd75f9fb519810df5f5d96d6594ca2521abd86cbcd92122f7d51a1f3d HTTP/1.1" 200 - (glob)
@@ -158,11 +158,10 b' client only pulls down 1 changeset'
158 list of changesets:
158 list of changesets:
159 bec0734cd68e84477ba7fc1d13e6cff53ab70129
159 bec0734cd68e84477ba7fc1d13e6cff53ab70129
160 listing keys for "bookmarks"
160 listing keys for "bookmarks"
161 bundle2-output-bundle: "HG20", 4 parts total
161 bundle2-output-bundle: "HG20", 3 parts total
162 bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
162 bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
163 bundle2-output-part: "listkeys" (params: 1 mandatory) empty payload
163 bundle2-output-part: "listkeys" (params: 1 mandatory) empty payload
164 bundle2-output-part: "phase-heads" 24 bytes payload
164 bundle2-output-part: "phase-heads" 24 bytes payload
165 bundle2-output-part: "cache:rev-branch-cache" (advisory) streamed payload
166 bundle2-input-bundle: with-transaction
165 bundle2-input-bundle: with-transaction
167 bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
166 bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
168 adding changesets
167 adding changesets
@@ -174,9 +173,7 b' client only pulls down 1 changeset'
174 bundle2-input-part: "listkeys" (params: 1 mandatory) supported
173 bundle2-input-part: "listkeys" (params: 1 mandatory) supported
175 bundle2-input-part: "phase-heads" supported
174 bundle2-input-part: "phase-heads" supported
176 bundle2-input-part: total payload size 24
175 bundle2-input-part: total payload size 24
177 bundle2-input-part: "cache:rev-branch-cache" (advisory) supported
176 bundle2-input-bundle: 3 parts total
178 bundle2-input-part: total payload size 39
179 bundle2-input-bundle: 4 parts total
180 checking for updated bookmarks
177 checking for updated bookmarks
181 updating the branch cache
178 updating the branch cache
182 added 1 changesets with 1 changes to 1 files (+1 heads)
179 added 1 changesets with 1 changes to 1 files (+1 heads)
@@ -151,12 +151,11 b' client side: pull from the server'
151 list of changesets:
151 list of changesets:
152 391a2bf12b1b8b05a72400ae36b26d50a091dc22
152 391a2bf12b1b8b05a72400ae36b26d50a091dc22
153 listing keys for "bookmarks"
153 listing keys for "bookmarks"
154 bundle2-output-bundle: "HG20", 5 parts total
154 bundle2-output-bundle: "HG20", 4 parts total
155 bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
155 bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
156 bundle2-output-part: "listkeys" (params: 1 mandatory) empty payload
156 bundle2-output-part: "listkeys" (params: 1 mandatory) empty payload
157 bundle2-output-part: "obsmarkers" streamed payload
157 bundle2-output-part: "obsmarkers" streamed payload
158 bundle2-output-part: "phase-heads" 48 bytes payload
158 bundle2-output-part: "phase-heads" 48 bytes payload
159 bundle2-output-part: "cache:rev-branch-cache" (advisory) streamed payload
160 bundle2-input-bundle: with-transaction
159 bundle2-input-bundle: with-transaction
161 bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
160 bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
162 adding changesets
161 adding changesets
@@ -170,9 +169,7 b' client side: pull from the server'
170 bundle2-input-part: total payload size 143
169 bundle2-input-part: total payload size 143
171 bundle2-input-part: "phase-heads" supported
170 bundle2-input-part: "phase-heads" supported
172 bundle2-input-part: total payload size 48
171 bundle2-input-part: total payload size 48
173 bundle2-input-part: "cache:rev-branch-cache" (advisory) supported
172 bundle2-input-bundle: 4 parts total
174 bundle2-input-part: total payload size 39
175 bundle2-input-bundle: 5 parts total
176 checking for updated bookmarks
173 checking for updated bookmarks
177 adding 1 changesets with 1 changes to 1 files (+1 heads)
174 adding 1 changesets with 1 changes to 1 files (+1 heads)
178 1 new obsolescence markers
175 1 new obsolescence markers
@@ -482,7 +482,7 b' debug output'
482 sending upgrade request: * proto=exp-ssh-v2-0003 (glob) (sshv2 !)
482 sending upgrade request: * proto=exp-ssh-v2-0003 (glob) (sshv2 !)
483 sending hello command
483 sending hello command
484 sending between command
484 sending between command
485 remote: 463 (sshv1 !)
485 remote: 444 (sshv1 !)
486 protocol upgraded to exp-ssh-v2-0003 (sshv2 !)
486 protocol upgraded to exp-ssh-v2-0003 (sshv2 !)
487 remote: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
487 remote: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
488 remote: 1 (sshv1 !)
488 remote: 1 (sshv1 !)
@@ -56,8 +56,8 b' Test pushing bundle1 payload to a server'
56 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
56 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
57 i> flush() -> None
57 i> flush() -> None
58 o> readline() -> 4:
58 o> readline() -> 4:
59 o> 463\n
59 o> 444\n
60 o> readline() -> 463:
60 o> readline() -> 444:
61 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
61 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
62 o> readline() -> 2:
62 o> readline() -> 2:
63 o> 1\n
63 o> 1\n
@@ -109,8 +109,8 b' Test pushing bundle1 payload to a server'
109 o> readline() -> 62:
109 o> readline() -> 62:
110 o> upgraded * exp-ssh-v2-0003\n (glob)
110 o> upgraded * exp-ssh-v2-0003\n (glob)
111 o> readline() -> 4:
111 o> readline() -> 4:
112 o> 462\n
112 o> 443\n
113 o> read(462) -> 462: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
113 o> read(443) -> 443: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
114 o> read(1) -> 1:
114 o> read(1) -> 1:
115 o> \n
115 o> \n
116 sending unbundle command
116 sending unbundle command
@@ -235,8 +235,8 b' ui.write() in hook is redirected to stde'
235 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
235 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
236 i> flush() -> None
236 i> flush() -> None
237 o> readline() -> 4:
237 o> readline() -> 4:
238 o> 463\n
238 o> 444\n
239 o> readline() -> 463:
239 o> readline() -> 444:
240 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
240 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
241 o> readline() -> 2:
241 o> readline() -> 2:
242 o> 1\n
242 o> 1\n
@@ -293,8 +293,8 b' ui.write() in hook is redirected to stde'
293 o> readline() -> 62:
293 o> readline() -> 62:
294 o> upgraded * exp-ssh-v2-0003\n (glob)
294 o> upgraded * exp-ssh-v2-0003\n (glob)
295 o> readline() -> 4:
295 o> readline() -> 4:
296 o> 462\n
296 o> 443\n
297 o> read(462) -> 462: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
297 o> read(443) -> 443: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
298 o> read(1) -> 1:
298 o> read(1) -> 1:
299 o> \n
299 o> \n
300 sending unbundle command
300 sending unbundle command
@@ -359,8 +359,8 b' And a variation that writes multiple lin'
359 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
359 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
360 i> flush() -> None
360 i> flush() -> None
361 o> readline() -> 4:
361 o> readline() -> 4:
362 o> 463\n
362 o> 444\n
363 o> readline() -> 463:
363 o> readline() -> 444:
364 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
364 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
365 o> readline() -> 2:
365 o> readline() -> 2:
366 o> 1\n
366 o> 1\n
@@ -418,8 +418,8 b' And a variation that writes multiple lin'
418 o> readline() -> 62:
418 o> readline() -> 62:
419 o> upgraded * exp-ssh-v2-0003\n (glob)
419 o> upgraded * exp-ssh-v2-0003\n (glob)
420 o> readline() -> 4:
420 o> readline() -> 4:
421 o> 462\n
421 o> 443\n
422 o> read(462) -> 462: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
422 o> read(443) -> 443: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
423 o> read(1) -> 1:
423 o> read(1) -> 1:
424 o> \n
424 o> \n
425 sending unbundle command
425 sending unbundle command
@@ -485,8 +485,8 b' And a variation that does a ui.flush() a'
485 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
485 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
486 i> flush() -> None
486 i> flush() -> None
487 o> readline() -> 4:
487 o> readline() -> 4:
488 o> 463\n
488 o> 444\n
489 o> readline() -> 463:
489 o> readline() -> 444:
490 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
490 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
491 o> readline() -> 2:
491 o> readline() -> 2:
492 o> 1\n
492 o> 1\n
@@ -543,8 +543,8 b' And a variation that does a ui.flush() a'
543 o> readline() -> 62:
543 o> readline() -> 62:
544 o> upgraded * exp-ssh-v2-0003\n (glob)
544 o> upgraded * exp-ssh-v2-0003\n (glob)
545 o> readline() -> 4:
545 o> readline() -> 4:
546 o> 462\n
546 o> 443\n
547 o> read(462) -> 462: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
547 o> read(443) -> 443: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
548 o> read(1) -> 1:
548 o> read(1) -> 1:
549 o> \n
549 o> \n
550 sending unbundle command
550 sending unbundle command
@@ -609,8 +609,8 b' Multiple writes + flush'
609 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
609 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
610 i> flush() -> None
610 i> flush() -> None
611 o> readline() -> 4:
611 o> readline() -> 4:
612 o> 463\n
612 o> 444\n
613 o> readline() -> 463:
613 o> readline() -> 444:
614 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
614 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
615 o> readline() -> 2:
615 o> readline() -> 2:
616 o> 1\n
616 o> 1\n
@@ -668,8 +668,8 b' Multiple writes + flush'
668 o> readline() -> 62:
668 o> readline() -> 62:
669 o> upgraded * exp-ssh-v2-0003\n (glob)
669 o> upgraded * exp-ssh-v2-0003\n (glob)
670 o> readline() -> 4:
670 o> readline() -> 4:
671 o> 462\n
671 o> 443\n
672 o> read(462) -> 462: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
672 o> read(443) -> 443: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
673 o> read(1) -> 1:
673 o> read(1) -> 1:
674 o> \n
674 o> \n
675 sending unbundle command
675 sending unbundle command
@@ -735,8 +735,8 b' ui.write() + ui.write_err() output is ca'
735 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
735 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
736 i> flush() -> None
736 i> flush() -> None
737 o> readline() -> 4:
737 o> readline() -> 4:
738 o> 463\n
738 o> 444\n
739 o> readline() -> 463:
739 o> readline() -> 444:
740 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
740 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
741 o> readline() -> 2:
741 o> readline() -> 2:
742 o> 1\n
742 o> 1\n
@@ -796,8 +796,8 b' ui.write() + ui.write_err() output is ca'
796 o> readline() -> 62:
796 o> readline() -> 62:
797 o> upgraded * exp-ssh-v2-0003\n (glob)
797 o> upgraded * exp-ssh-v2-0003\n (glob)
798 o> readline() -> 4:
798 o> readline() -> 4:
799 o> 462\n
799 o> 443\n
800 o> read(462) -> 462: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
800 o> read(443) -> 443: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
801 o> read(1) -> 1:
801 o> read(1) -> 1:
802 o> \n
802 o> \n
803 sending unbundle command
803 sending unbundle command
@@ -865,8 +865,8 b' print() output is captured'
865 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
865 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
866 i> flush() -> None
866 i> flush() -> None
867 o> readline() -> 4:
867 o> readline() -> 4:
868 o> 463\n
868 o> 444\n
869 o> readline() -> 463:
869 o> readline() -> 444:
870 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
870 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
871 o> readline() -> 2:
871 o> readline() -> 2:
872 o> 1\n
872 o> 1\n
@@ -923,8 +923,8 b' print() output is captured'
923 o> readline() -> 62:
923 o> readline() -> 62:
924 o> upgraded * exp-ssh-v2-0003\n (glob)
924 o> upgraded * exp-ssh-v2-0003\n (glob)
925 o> readline() -> 4:
925 o> readline() -> 4:
926 o> 462\n
926 o> 443\n
927 o> read(462) -> 462: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
927 o> read(443) -> 443: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
928 o> read(1) -> 1:
928 o> read(1) -> 1:
929 o> \n
929 o> \n
930 sending unbundle command
930 sending unbundle command
@@ -989,8 +989,8 b' Mixed print() and ui.write() are both ca'
989 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
989 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
990 i> flush() -> None
990 i> flush() -> None
991 o> readline() -> 4:
991 o> readline() -> 4:
992 o> 463\n
992 o> 444\n
993 o> readline() -> 463:
993 o> readline() -> 444:
994 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
994 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
995 o> readline() -> 2:
995 o> readline() -> 2:
996 o> 1\n
996 o> 1\n
@@ -1050,8 +1050,8 b' Mixed print() and ui.write() are both ca'
1050 o> readline() -> 62:
1050 o> readline() -> 62:
1051 o> upgraded * exp-ssh-v2-0003\n (glob)
1051 o> upgraded * exp-ssh-v2-0003\n (glob)
1052 o> readline() -> 4:
1052 o> readline() -> 4:
1053 o> 462\n
1053 o> 443\n
1054 o> read(462) -> 462: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1054 o> read(443) -> 443: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1055 o> read(1) -> 1:
1055 o> read(1) -> 1:
1056 o> \n
1056 o> \n
1057 sending unbundle command
1057 sending unbundle command
@@ -1119,8 +1119,8 b' print() to stdout and stderr both get ca'
1119 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1119 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1120 i> flush() -> None
1120 i> flush() -> None
1121 o> readline() -> 4:
1121 o> readline() -> 4:
1122 o> 463\n
1122 o> 444\n
1123 o> readline() -> 463:
1123 o> readline() -> 444:
1124 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1124 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1125 o> readline() -> 2:
1125 o> readline() -> 2:
1126 o> 1\n
1126 o> 1\n
@@ -1180,8 +1180,8 b' print() to stdout and stderr both get ca'
1180 o> readline() -> 62:
1180 o> readline() -> 62:
1181 o> upgraded * exp-ssh-v2-0003\n (glob)
1181 o> upgraded * exp-ssh-v2-0003\n (glob)
1182 o> readline() -> 4:
1182 o> readline() -> 4:
1183 o> 462\n
1183 o> 443\n
1184 o> read(462) -> 462: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1184 o> read(443) -> 443: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1185 o> read(1) -> 1:
1185 o> read(1) -> 1:
1186 o> \n
1186 o> \n
1187 sending unbundle command
1187 sending unbundle command
@@ -1255,8 +1255,8 b' Shell hook writing to stdout has output '
1255 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1255 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1256 i> flush() -> None
1256 i> flush() -> None
1257 o> readline() -> 4:
1257 o> readline() -> 4:
1258 o> 463\n
1258 o> 444\n
1259 o> readline() -> 463:
1259 o> readline() -> 444:
1260 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1260 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1261 o> readline() -> 2:
1261 o> readline() -> 2:
1262 o> 1\n
1262 o> 1\n
@@ -1314,8 +1314,8 b' Shell hook writing to stdout has output '
1314 o> readline() -> 62:
1314 o> readline() -> 62:
1315 o> upgraded * exp-ssh-v2-0003\n (glob)
1315 o> upgraded * exp-ssh-v2-0003\n (glob)
1316 o> readline() -> 4:
1316 o> readline() -> 4:
1317 o> 462\n
1317 o> 443\n
1318 o> read(462) -> 462: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1318 o> read(443) -> 443: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1319 o> read(1) -> 1:
1319 o> read(1) -> 1:
1320 o> \n
1320 o> \n
1321 sending unbundle command
1321 sending unbundle command
@@ -1382,8 +1382,8 b' Shell hook writing to stderr has output '
1382 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1382 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1383 i> flush() -> None
1383 i> flush() -> None
1384 o> readline() -> 4:
1384 o> readline() -> 4:
1385 o> 463\n
1385 o> 444\n
1386 o> readline() -> 463:
1386 o> readline() -> 444:
1387 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1387 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1388 o> readline() -> 2:
1388 o> readline() -> 2:
1389 o> 1\n
1389 o> 1\n
@@ -1441,8 +1441,8 b' Shell hook writing to stderr has output '
1441 o> readline() -> 62:
1441 o> readline() -> 62:
1442 o> upgraded * exp-ssh-v2-0003\n (glob)
1442 o> upgraded * exp-ssh-v2-0003\n (glob)
1443 o> readline() -> 4:
1443 o> readline() -> 4:
1444 o> 462\n
1444 o> 443\n
1445 o> read(462) -> 462: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1445 o> read(443) -> 443: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1446 o> read(1) -> 1:
1446 o> read(1) -> 1:
1447 o> \n
1447 o> \n
1448 sending unbundle command
1448 sending unbundle command
@@ -1511,8 +1511,8 b' Shell hook writing to stdout and stderr '
1511 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1511 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1512 i> flush() -> None
1512 i> flush() -> None
1513 o> readline() -> 4:
1513 o> readline() -> 4:
1514 o> 463\n
1514 o> 444\n
1515 o> readline() -> 463:
1515 o> readline() -> 444:
1516 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1516 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1517 o> readline() -> 2:
1517 o> readline() -> 2:
1518 o> 1\n
1518 o> 1\n
@@ -1572,8 +1572,8 b' Shell hook writing to stdout and stderr '
1572 o> readline() -> 62:
1572 o> readline() -> 62:
1573 o> upgraded * exp-ssh-v2-0003\n (glob)
1573 o> upgraded * exp-ssh-v2-0003\n (glob)
1574 o> readline() -> 4:
1574 o> readline() -> 4:
1575 o> 462\n
1575 o> 443\n
1576 o> read(462) -> 462: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1576 o> read(443) -> 443: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1577 o> read(1) -> 1:
1577 o> read(1) -> 1:
1578 o> \n
1578 o> \n
1579 sending unbundle command
1579 sending unbundle command
@@ -1650,8 +1650,8 b' Shell and Python hooks writing to stdout'
1650 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1650 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1651 i> flush() -> None
1651 i> flush() -> None
1652 o> readline() -> 4:
1652 o> readline() -> 4:
1653 o> 463\n
1653 o> 444\n
1654 o> readline() -> 463:
1654 o> readline() -> 444:
1655 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1655 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1656 o> readline() -> 2:
1656 o> readline() -> 2:
1657 o> 1\n
1657 o> 1\n
@@ -1715,8 +1715,8 b' Shell and Python hooks writing to stdout'
1715 o> readline() -> 62:
1715 o> readline() -> 62:
1716 o> upgraded * exp-ssh-v2-0003\n (glob)
1716 o> upgraded * exp-ssh-v2-0003\n (glob)
1717 o> readline() -> 4:
1717 o> readline() -> 4:
1718 o> 462\n
1718 o> 443\n
1719 o> read(462) -> 462: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1719 o> read(443) -> 443: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1720 o> read(1) -> 1:
1720 o> read(1) -> 1:
1721 o> \n
1721 o> \n
1722 sending unbundle command
1722 sending unbundle command
@@ -1788,8 +1788,8 b' Pushing a bundle1 with no output'
1788 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1788 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1789 i> flush() -> None
1789 i> flush() -> None
1790 o> readline() -> 4:
1790 o> readline() -> 4:
1791 o> 463\n
1791 o> 444\n
1792 o> readline() -> 463:
1792 o> readline() -> 444:
1793 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1793 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1794 o> readline() -> 2:
1794 o> readline() -> 2:
1795 o> 1\n
1795 o> 1\n
@@ -1843,8 +1843,8 b' Pushing a bundle1 with no output'
1843 o> readline() -> 62:
1843 o> readline() -> 62:
1844 o> upgraded * exp-ssh-v2-0003\n (glob)
1844 o> upgraded * exp-ssh-v2-0003\n (glob)
1845 o> readline() -> 4:
1845 o> readline() -> 4:
1846 o> 462\n
1846 o> 443\n
1847 o> read(462) -> 462: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1847 o> read(443) -> 443: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1848 o> read(1) -> 1:
1848 o> read(1) -> 1:
1849 o> \n
1849 o> \n
1850 sending unbundle command
1850 sending unbundle command
@@ -1918,8 +1918,8 b' Pushing a bundle1 with ui.write() and ui'
1918 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1918 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1919 i> flush() -> None
1919 i> flush() -> None
1920 o> readline() -> 4:
1920 o> readline() -> 4:
1921 o> 463\n
1921 o> 444\n
1922 o> readline() -> 463:
1922 o> readline() -> 444:
1923 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1923 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1924 o> readline() -> 2:
1924 o> readline() -> 2:
1925 o> 1\n
1925 o> 1\n
@@ -1977,8 +1977,8 b' Pushing a bundle1 with ui.write() and ui'
1977 o> readline() -> 62:
1977 o> readline() -> 62:
1978 o> upgraded * exp-ssh-v2-0003\n (glob)
1978 o> upgraded * exp-ssh-v2-0003\n (glob)
1979 o> readline() -> 4:
1979 o> readline() -> 4:
1980 o> 462\n
1980 o> 443\n
1981 o> read(462) -> 462: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1981 o> read(443) -> 443: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1982 o> read(1) -> 1:
1982 o> read(1) -> 1:
1983 o> \n
1983 o> \n
1984 sending unbundle command
1984 sending unbundle command
@@ -64,7 +64,7 b' Test a normal behaving server, for sanit'
64 devel-peer-request: pairs: 81 bytes
64 devel-peer-request: pairs: 81 bytes
65 sending hello command
65 sending hello command
66 sending between command
66 sending between command
67 remote: 463
67 remote: 444
68 remote: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
68 remote: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
69 remote: 1
69 remote: 1
70 devel-peer-request: protocaps
70 devel-peer-request: protocaps
@@ -86,8 +86,8 b' Server should answer the "hello" command'
86 i> write(6) -> 6:
86 i> write(6) -> 6:
87 i> hello\n
87 i> hello\n
88 o> readline() -> 4:
88 o> readline() -> 4:
89 o> 463\n
89 o> 444\n
90 o> readline() -> 463:
90 o> readline() -> 444:
91 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
91 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
92
92
93 `hg debugserve --sshstdio` works
93 `hg debugserve --sshstdio` works
@@ -96,7 +96,7 b' Server should answer the "hello" command'
96 $ hg debugserve --sshstdio << EOF
96 $ hg debugserve --sshstdio << EOF
97 > hello
97 > hello
98 > EOF
98 > EOF
99 463
99 444
100 capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
100 capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
101
101
102 I/O logging works
102 I/O logging works
@@ -106,24 +106,24 b' I/O logging works'
106 > EOF
106 > EOF
107 e> flush() -> None
107 e> flush() -> None
108 o> write(4) -> 4:
108 o> write(4) -> 4:
109 o> 463\n
109 o> 444\n
110 o> write(463) -> 463:
110 o> write(444) -> 444:
111 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
111 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
112 463
112 444
113 capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
113 capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
114 o> flush() -> None
114 o> flush() -> None
115
115
116 $ hg debugserve --sshstdio --logiofile $TESTTMP/io << EOF
116 $ hg debugserve --sshstdio --logiofile $TESTTMP/io << EOF
117 > hello
117 > hello
118 > EOF
118 > EOF
119 463
119 444
120 capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
120 capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
121
121
122 $ cat $TESTTMP/io
122 $ cat $TESTTMP/io
123 e> flush() -> None
123 e> flush() -> None
124 o> write(4) -> 4:
124 o> write(4) -> 4:
125 o> 463\n
125 o> 444\n
126 o> write(463) -> 463:
126 o> write(444) -> 444:
127 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
127 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
128 o> flush() -> None
128 o> flush() -> None
129
129
@@ -149,8 +149,8 b' reply with empty response to the "betwee'
149 i> write(6) -> 6:
149 i> write(6) -> 6:
150 i> hello\n
150 i> hello\n
151 o> readline() -> 4:
151 o> readline() -> 4:
152 o> 463\n
152 o> 444\n
153 o> readline() -> 463:
153 o> readline() -> 444:
154 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
154 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
155 i> write(98) -> 98:
155 i> write(98) -> 98:
156 i> between\n
156 i> between\n
@@ -187,7 +187,7 b' SSH banner is not printed by default, ig'
187 remote: banner: line 7
187 remote: banner: line 7
188 remote: banner: line 8
188 remote: banner: line 8
189 remote: banner: line 9
189 remote: banner: line 9
190 remote: 463
190 remote: 444
191 remote: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
191 remote: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
192 remote: 1
192 remote: 1
193 devel-peer-request: protocaps
193 devel-peer-request: protocaps
@@ -245,8 +245,8 b' And test the banner with the raw protoco'
245 o> readline() -> 15:
245 o> readline() -> 15:
246 o> banner: line 9\n
246 o> banner: line 9\n
247 o> readline() -> 4:
247 o> readline() -> 4:
248 o> 463\n
248 o> 444\n
249 o> readline() -> 463:
249 o> readline() -> 444:
250 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
250 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
251 i> write(98) -> 98:
251 i> write(98) -> 98:
252 i> between\n
252 i> between\n
@@ -297,12 +297,12 b' Sending an unknown command to the server'
297 i> write(6) -> 6:
297 i> write(6) -> 6:
298 i> hello\n
298 i> hello\n
299 o> readline() -> 4:
299 o> readline() -> 4:
300 o> 463\n
300 o> 444\n
301 i> write(98) -> 98:
301 i> write(98) -> 98:
302 i> between\n
302 i> between\n
303 i> pairs 81\n
303 i> pairs 81\n
304 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
304 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
305 o> readline() -> 463:
305 o> readline() -> 444:
306 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
306 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
307 o> readline() -> 2:
307 o> readline() -> 2:
308 o> 1\n
308 o> 1\n
@@ -316,7 +316,7 b' Sending an unknown command to the server'
316 sending hello command
316 sending hello command
317 sending between command
317 sending between command
318 remote: 0
318 remote: 0
319 remote: 463
319 remote: 444
320 remote: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
320 remote: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
321 remote: 1
321 remote: 1
322 devel-peer-request: protocaps
322 devel-peer-request: protocaps
@@ -365,8 +365,8 b' Send multiple unknown commands before he'
365 i> write(6) -> 6:
365 i> write(6) -> 6:
366 i> hello\n
366 i> hello\n
367 o> readline() -> 4:
367 o> readline() -> 4:
368 o> 463\n
368 o> 444\n
369 o> readline() -> 463:
369 o> readline() -> 444:
370 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
370 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
371 i> write(98) -> 98:
371 i> write(98) -> 98:
372 i> between\n
372 i> between\n
@@ -390,7 +390,7 b' Send multiple unknown commands before he'
390 remote: 0
390 remote: 0
391 remote: 0
391 remote: 0
392 remote: 0
392 remote: 0
393 remote: 463
393 remote: 444
394 remote: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
394 remote: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
395 remote: 1
395 remote: 1
396 devel-peer-request: protocaps
396 devel-peer-request: protocaps
@@ -447,8 +447,8 b' Send an unknown command before hello tha'
447 i> write(6) -> 6:
447 i> write(6) -> 6:
448 i> hello\n
448 i> hello\n
449 o> readline() -> 4:
449 o> readline() -> 4:
450 o> 463\n
450 o> 444\n
451 o> readline() -> 463:
451 o> readline() -> 444:
452 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
452 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
453 i> write(98) -> 98:
453 i> write(98) -> 98:
454 i> between\n
454 i> between\n
@@ -494,8 +494,8 b' Send an unknown command having an argume'
494 i> write(6) -> 6:
494 i> write(6) -> 6:
495 i> hello\n
495 i> hello\n
496 o> readline() -> 4:
496 o> readline() -> 4:
497 o> 463\n
497 o> 444\n
498 o> readline() -> 463:
498 o> readline() -> 444:
499 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
499 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
500 i> write(98) -> 98:
500 i> write(98) -> 98:
501 i> between\n
501 i> between\n
@@ -539,8 +539,8 b' Send an unknown command having an argume'
539 i> write(6) -> 6:
539 i> write(6) -> 6:
540 i> hello\n
540 i> hello\n
541 o> readline() -> 4:
541 o> readline() -> 4:
542 o> 463\n
542 o> 444\n
543 o> readline() -> 463:
543 o> readline() -> 444:
544 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
544 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
545 i> write(98) -> 98:
545 i> write(98) -> 98:
546 i> between\n
546 i> between\n
@@ -609,8 +609,8 b' Dictionary value for unknown command'
609 i> write(6) -> 6:
609 i> write(6) -> 6:
610 i> hello\n
610 i> hello\n
611 o> readline() -> 4:
611 o> readline() -> 4:
612 o> 463\n
612 o> 444\n
613 o> readline() -> 463:
613 o> readline() -> 444:
614 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
614 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
615
615
616 Incomplete dictionary send
616 Incomplete dictionary send
@@ -691,8 +691,8 b' Send a command line with spaces'
691 i> write(6) -> 6:
691 i> write(6) -> 6:
692 i> hello\n
692 i> hello\n
693 o> readline() -> 4:
693 o> readline() -> 4:
694 o> 463\n
694 o> 444\n
695 o> readline() -> 463:
695 o> readline() -> 444:
696 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
696 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
697 i> write(98) -> 98:
697 i> write(98) -> 98:
698 i> between\n
698 i> between\n
@@ -725,8 +725,8 b' Send a command line with spaces'
725 i> write(6) -> 6:
725 i> write(6) -> 6:
726 i> hello\n
726 i> hello\n
727 o> readline() -> 4:
727 o> readline() -> 4:
728 o> 463\n
728 o> 444\n
729 o> readline() -> 463:
729 o> readline() -> 444:
730 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
730 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
731 i> write(98) -> 98:
731 i> write(98) -> 98:
732 i> between\n
732 i> between\n
@@ -768,8 +768,8 b' Send a command line with spaces'
768 i> write(6) -> 6:
768 i> write(6) -> 6:
769 i> hello\n
769 i> hello\n
770 o> readline() -> 4:
770 o> readline() -> 4:
771 o> 463\n
771 o> 444\n
772 o> readline() -> 463:
772 o> readline() -> 444:
773 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
773 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
774 i> write(98) -> 98:
774 i> write(98) -> 98:
775 i> between\n
775 i> between\n
@@ -797,8 +797,8 b' Send an unknown command after the "betwe'
797 i> write(6) -> 6:
797 i> write(6) -> 6:
798 i> hello\n
798 i> hello\n
799 o> readline() -> 4:
799 o> readline() -> 4:
800 o> 463\n
800 o> 444\n
801 o> readline() -> 463:
801 o> readline() -> 444:
802 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
802 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
803 i> write(105) -> 105:
803 i> write(105) -> 105:
804 i> between\n
804 i> between\n
@@ -838,8 +838,8 b' And one with arguments'
838 i> pairs 81\n
838 i> pairs 81\n
839 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
839 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
840 o> readline() -> 4:
840 o> readline() -> 4:
841 o> 463\n
841 o> 444\n
842 o> readline() -> 463:
842 o> readline() -> 444:
843 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
843 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
844 o> readline() -> 2:
844 o> readline() -> 2:
845 o> 1\n
845 o> 1\n
@@ -887,8 +887,8 b' Send a valid command before the handshak'
887 o> readline() -> 41:
887 o> readline() -> 41:
888 o> 68986213bd4485ea51533535e3fc9e78007a711f\n
888 o> 68986213bd4485ea51533535e3fc9e78007a711f\n
889 o> readline() -> 4:
889 o> readline() -> 4:
890 o> 463\n
890 o> 444\n
891 o> readline() -> 463:
891 o> readline() -> 444:
892 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
892 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
893 o> readline() -> 2:
893 o> readline() -> 2:
894 o> 1\n
894 o> 1\n
@@ -914,7 +914,7 b" And a variation that doesn't send the be"
914 o> readline() -> 41:
914 o> readline() -> 41:
915 o> 68986213bd4485ea51533535e3fc9e78007a711f\n
915 o> 68986213bd4485ea51533535e3fc9e78007a711f\n
916 o> readline() -> 4:
916 o> readline() -> 4:
917 o> 463\n
917 o> 444\n
918
918
919 Send an upgrade request to a server that doesn't support that command
919 Send an upgrade request to a server that doesn't support that command
920
920
@@ -943,8 +943,8 b' Send an upgrade request to a server that'
943 i> pairs 81\n
943 i> pairs 81\n
944 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
944 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
945 o> readline() -> 4:
945 o> readline() -> 4:
946 o> 463\n
946 o> 444\n
947 o> readline() -> 463:
947 o> readline() -> 444:
948 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
948 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
949 o> readline() -> 2:
949 o> readline() -> 2:
950 o> 1\n
950 o> 1\n
@@ -962,7 +962,7 b' Send an upgrade request to a server that'
962 sending hello command
962 sending hello command
963 sending between command
963 sending between command
964 remote: 0
964 remote: 0
965 remote: 463
965 remote: 444
966 remote: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
966 remote: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
967 remote: 1
967 remote: 1
968 devel-peer-request: protocaps
968 devel-peer-request: protocaps
@@ -1005,8 +1005,8 b' Send an upgrade request to a server that'
1005 o> readline() -> 44:
1005 o> readline() -> 44:
1006 o> upgraded this-is-some-token exp-ssh-v2-0003\n
1006 o> upgraded this-is-some-token exp-ssh-v2-0003\n
1007 o> readline() -> 4:
1007 o> readline() -> 4:
1008 o> 462\n
1008 o> 443\n
1009 o> readline() -> 463:
1009 o> readline() -> 444:
1010 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1010 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1011
1011
1012 $ cd ..
1012 $ cd ..
@@ -1081,7 +1081,6 b' Verify the peer has capabilities'
1081 remote-changegroup
1081 remote-changegroup
1082 http
1082 http
1083 https
1083 https
1084 rev-branch-cache
1085 stream
1084 stream
1086 v2
1085 v2
1087
1086
@@ -1114,14 +1113,14 b' Command after upgrade to version 2 is pr'
1114 o> readline() -> 44:
1113 o> readline() -> 44:
1115 o> upgraded this-is-some-token exp-ssh-v2-0003\n
1114 o> upgraded this-is-some-token exp-ssh-v2-0003\n
1116 o> readline() -> 4:
1115 o> readline() -> 4:
1117 o> 462\n
1116 o> 443\n
1118 o> readline() -> 463:
1117 o> readline() -> 444:
1119 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1118 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1120 i> write(6) -> 6:
1119 i> write(6) -> 6:
1121 i> hello\n
1120 i> hello\n
1122 o> readline() -> 4:
1121 o> readline() -> 4:
1123 o> 447\n
1122 o> 428\n
1124 o> readline() -> 447:
1123 o> readline() -> 428:
1125 o> capabilities: branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1124 o> capabilities: branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1126
1125
1127 Multiple upgrades is not allowed
1126 Multiple upgrades is not allowed
@@ -1152,8 +1151,8 b' Multiple upgrades is not allowed'
1152 o> readline() -> 44:
1151 o> readline() -> 44:
1153 o> upgraded this-is-some-token exp-ssh-v2-0003\n
1152 o> upgraded this-is-some-token exp-ssh-v2-0003\n
1154 o> readline() -> 4:
1153 o> readline() -> 4:
1155 o> 462\n
1154 o> 443\n
1156 o> readline() -> 463:
1155 o> readline() -> 444:
1157 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1156 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1158 i> write(45) -> 45:
1157 i> write(45) -> 45:
1159 i> upgrade another-token proto=irrelevant\n
1158 i> upgrade another-token proto=irrelevant\n
@@ -1224,8 +1223,8 b' Upgrade request to unsupported protocol '
1224 i> write(6) -> 6:
1223 i> write(6) -> 6:
1225 i> hello\n
1224 i> hello\n
1226 o> readline() -> 4:
1225 o> readline() -> 4:
1227 o> 463\n
1226 o> 444\n
1228 o> readline() -> 463:
1227 o> readline() -> 444:
1229 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1228 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1230 i> write(98) -> 98:
1229 i> write(98) -> 98:
1231 i> between\n
1230 i> between\n
@@ -1343,8 +1342,8 b' Test listkeys for listing namespaces'
1343 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1342 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1344 i> flush() -> None
1343 i> flush() -> None
1345 o> readline() -> 4:
1344 o> readline() -> 4:
1346 o> 463\n
1345 o> 444\n
1347 o> readline() -> 463:
1346 o> readline() -> 444:
1348 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1347 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1349 o> readline() -> 2:
1348 o> readline() -> 2:
1350 o> 1\n
1349 o> 1\n
@@ -1381,8 +1380,8 b' Test listkeys for listing namespaces'
1381 o> readline() -> 62:
1380 o> readline() -> 62:
1382 o> upgraded * exp-ssh-v2-0003\n (glob)
1381 o> upgraded * exp-ssh-v2-0003\n (glob)
1383 o> readline() -> 4:
1382 o> readline() -> 4:
1384 o> 462\n
1383 o> 443\n
1385 o> read(462) -> 462: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1384 o> read(443) -> 443: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1386 o> read(1) -> 1:
1385 o> read(1) -> 1:
1387 o> \n
1386 o> \n
1388 sending listkeys command
1387 sending listkeys command
@@ -1431,8 +1430,8 b' With no bookmarks set'
1431 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1430 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1432 i> flush() -> None
1431 i> flush() -> None
1433 o> readline() -> 4:
1432 o> readline() -> 4:
1434 o> 463\n
1433 o> 444\n
1435 o> readline() -> 463:
1434 o> readline() -> 444:
1436 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1435 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1437 o> readline() -> 2:
1436 o> readline() -> 2:
1438 o> 1\n
1437 o> 1\n
@@ -1461,8 +1460,8 b' With no bookmarks set'
1461 o> readline() -> 62:
1460 o> readline() -> 62:
1462 o> upgraded * exp-ssh-v2-0003\n (glob)
1461 o> upgraded * exp-ssh-v2-0003\n (glob)
1463 o> readline() -> 4:
1462 o> readline() -> 4:
1464 o> 462\n
1463 o> 443\n
1465 o> read(462) -> 462: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1464 o> read(443) -> 443: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1466 o> read(1) -> 1:
1465 o> read(1) -> 1:
1467 o> \n
1466 o> \n
1468 sending listkeys command
1467 sending listkeys command
@@ -1492,8 +1491,8 b' With a single bookmark set'
1492 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1491 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1493 i> flush() -> None
1492 i> flush() -> None
1494 o> readline() -> 4:
1493 o> readline() -> 4:
1495 o> 463\n
1494 o> 444\n
1496 o> readline() -> 463:
1495 o> readline() -> 444:
1497 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1496 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1498 o> readline() -> 2:
1497 o> readline() -> 2:
1499 o> 1\n
1498 o> 1\n
@@ -1525,8 +1524,8 b' With a single bookmark set'
1525 o> readline() -> 62:
1524 o> readline() -> 62:
1526 o> upgraded * exp-ssh-v2-0003\n (glob)
1525 o> upgraded * exp-ssh-v2-0003\n (glob)
1527 o> readline() -> 4:
1526 o> readline() -> 4:
1528 o> 462\n
1527 o> 443\n
1529 o> read(462) -> 462: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1528 o> read(443) -> 443: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1530 o> read(1) -> 1:
1529 o> read(1) -> 1:
1531 o> \n
1530 o> \n
1532 sending listkeys command
1531 sending listkeys command
@@ -1559,8 +1558,8 b' With multiple bookmarks set'
1559 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1558 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1560 i> flush() -> None
1559 i> flush() -> None
1561 o> readline() -> 4:
1560 o> readline() -> 4:
1562 o> 463\n
1561 o> 444\n
1563 o> readline() -> 463:
1562 o> readline() -> 444:
1564 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1563 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1565 o> readline() -> 2:
1564 o> readline() -> 2:
1566 o> 1\n
1565 o> 1\n
@@ -1595,8 +1594,8 b' With multiple bookmarks set'
1595 o> readline() -> 62:
1594 o> readline() -> 62:
1596 o> upgraded * exp-ssh-v2-0003\n (glob)
1595 o> upgraded * exp-ssh-v2-0003\n (glob)
1597 o> readline() -> 4:
1596 o> readline() -> 4:
1598 o> 462\n
1597 o> 443\n
1599 o> read(462) -> 462: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1598 o> read(443) -> 443: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1600 o> read(1) -> 1:
1599 o> read(1) -> 1:
1601 o> \n
1600 o> \n
1602 sending listkeys command
1601 sending listkeys command
@@ -1634,8 +1633,8 b' Test pushkey for bookmarks'
1634 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1633 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1635 i> flush() -> None
1634 i> flush() -> None
1636 o> readline() -> 4:
1635 o> readline() -> 4:
1637 o> 463\n
1636 o> 444\n
1638 o> readline() -> 463:
1637 o> readline() -> 444:
1639 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1638 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1640 o> readline() -> 2:
1639 o> readline() -> 2:
1641 o> 1\n
1640 o> 1\n
@@ -1674,8 +1673,8 b' Test pushkey for bookmarks'
1674 o> readline() -> 62:
1673 o> readline() -> 62:
1675 o> upgraded * exp-ssh-v2-0003\n (glob)
1674 o> upgraded * exp-ssh-v2-0003\n (glob)
1676 o> readline() -> 4:
1675 o> readline() -> 4:
1677 o> 462\n
1676 o> 443\n
1678 o> read(462) -> 462: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1677 o> read(443) -> 443: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1679 o> read(1) -> 1:
1678 o> read(1) -> 1:
1680 o> \n
1679 o> \n
1681 sending pushkey command
1680 sending pushkey command
@@ -1726,8 +1725,8 b' Phases on empty repo'
1726 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1725 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1727 i> flush() -> None
1726 i> flush() -> None
1728 o> readline() -> 4:
1727 o> readline() -> 4:
1729 o> 463\n
1728 o> 444\n
1730 o> readline() -> 463:
1729 o> readline() -> 444:
1731 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1730 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1732 o> readline() -> 2:
1731 o> readline() -> 2:
1733 o> 1\n
1732 o> 1\n
@@ -1759,8 +1758,8 b' Phases on empty repo'
1759 o> readline() -> 62:
1758 o> readline() -> 62:
1760 o> upgraded * exp-ssh-v2-0003\n (glob)
1759 o> upgraded * exp-ssh-v2-0003\n (glob)
1761 o> readline() -> 4:
1760 o> readline() -> 4:
1762 o> 462\n
1761 o> 443\n
1763 o> read(462) -> 462: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1762 o> read(443) -> 443: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1764 o> read(1) -> 1:
1763 o> read(1) -> 1:
1765 o> \n
1764 o> \n
1766 sending listkeys command
1765 sending listkeys command
@@ -1809,8 +1808,8 b' Two draft heads'
1809 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1808 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1810 i> flush() -> None
1809 i> flush() -> None
1811 o> readline() -> 4:
1810 o> readline() -> 4:
1812 o> 463\n
1811 o> 444\n
1813 o> readline() -> 463:
1812 o> readline() -> 444:
1814 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1813 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1815 o> readline() -> 2:
1814 o> readline() -> 2:
1816 o> 1\n
1815 o> 1\n
@@ -1847,8 +1846,8 b' Two draft heads'
1847 o> readline() -> 62:
1846 o> readline() -> 62:
1848 o> upgraded * exp-ssh-v2-0003\n (glob)
1847 o> upgraded * exp-ssh-v2-0003\n (glob)
1849 o> readline() -> 4:
1848 o> readline() -> 4:
1850 o> 462\n
1849 o> 443\n
1851 o> read(462) -> 462: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1850 o> read(443) -> 443: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1852 o> read(1) -> 1:
1851 o> read(1) -> 1:
1853 o> \n
1852 o> \n
1854 sending listkeys command
1853 sending listkeys command
@@ -1886,8 +1885,8 b' Single draft head'
1886 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1885 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1887 i> flush() -> None
1886 i> flush() -> None
1888 o> readline() -> 4:
1887 o> readline() -> 4:
1889 o> 463\n
1888 o> 444\n
1890 o> readline() -> 463:
1889 o> readline() -> 444:
1891 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1890 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1892 o> readline() -> 2:
1891 o> readline() -> 2:
1893 o> 1\n
1892 o> 1\n
@@ -1922,8 +1921,8 b' Single draft head'
1922 o> readline() -> 62:
1921 o> readline() -> 62:
1923 o> upgraded * exp-ssh-v2-0003\n (glob)
1922 o> upgraded * exp-ssh-v2-0003\n (glob)
1924 o> readline() -> 4:
1923 o> readline() -> 4:
1925 o> 462\n
1924 o> 443\n
1926 o> read(462) -> 462: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1925 o> read(443) -> 443: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1927 o> read(1) -> 1:
1926 o> read(1) -> 1:
1928 o> \n
1927 o> \n
1929 sending listkeys command
1928 sending listkeys command
@@ -1959,8 +1958,8 b' All public heads'
1959 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1958 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1960 i> flush() -> None
1959 i> flush() -> None
1961 o> readline() -> 4:
1960 o> readline() -> 4:
1962 o> 463\n
1961 o> 444\n
1963 o> readline() -> 463:
1962 o> readline() -> 444:
1964 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1963 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1965 o> readline() -> 2:
1964 o> readline() -> 2:
1966 o> 1\n
1965 o> 1\n
@@ -1992,8 +1991,8 b' All public heads'
1992 o> readline() -> 62:
1991 o> readline() -> 62:
1993 o> upgraded * exp-ssh-v2-0003\n (glob)
1992 o> upgraded * exp-ssh-v2-0003\n (glob)
1994 o> readline() -> 4:
1993 o> readline() -> 4:
1995 o> 462\n
1994 o> 443\n
1996 o> read(462) -> 462: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1995 o> read(443) -> 443: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1997 o> read(1) -> 1:
1996 o> read(1) -> 1:
1998 o> \n
1997 o> \n
1999 sending listkeys command
1998 sending listkeys command
@@ -2030,8 +2029,8 b' Setting public phase via pushkey'
2030 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
2029 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
2031 i> flush() -> None
2030 i> flush() -> None
2032 o> readline() -> 4:
2031 o> readline() -> 4:
2033 o> 463\n
2032 o> 444\n
2034 o> readline() -> 463:
2033 o> readline() -> 444:
2035 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
2034 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
2036 o> readline() -> 2:
2035 o> readline() -> 2:
2037 o> 1\n
2036 o> 1\n
@@ -2071,8 +2070,8 b' Setting public phase via pushkey'
2071 o> readline() -> 62:
2070 o> readline() -> 62:
2072 o> upgraded * exp-ssh-v2-0003\n (glob)
2071 o> upgraded * exp-ssh-v2-0003\n (glob)
2073 o> readline() -> 4:
2072 o> readline() -> 4:
2074 o> 462\n
2073 o> 443\n
2075 o> read(462) -> 462: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
2074 o> read(443) -> 443: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
2076 o> read(1) -> 1:
2075 o> read(1) -> 1:
2077 o> \n
2076 o> \n
2078 sending pushkey command
2077 sending pushkey command
@@ -2137,8 +2136,8 b' Test batching of requests'
2137 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
2136 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
2138 i> flush() -> None
2137 i> flush() -> None
2139 o> readline() -> 4:
2138 o> readline() -> 4:
2140 o> 463\n
2139 o> 444\n
2141 o> readline() -> 463:
2140 o> readline() -> 444:
2142 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
2141 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
2143 o> readline() -> 2:
2142 o> readline() -> 2:
2144 o> 1\n
2143 o> 1\n
@@ -2177,8 +2176,8 b' Test batching of requests'
2177 o> readline() -> 62:
2176 o> readline() -> 62:
2178 o> upgraded * exp-ssh-v2-0003\n (glob)
2177 o> upgraded * exp-ssh-v2-0003\n (glob)
2179 o> readline() -> 4:
2178 o> readline() -> 4:
2180 o> 462\n
2179 o> 443\n
2181 o> read(462) -> 462: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
2180 o> read(443) -> 443: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
2182 o> read(1) -> 1:
2181 o> read(1) -> 1:
2183 o> \n
2182 o> \n
2184 sending batch with 3 sub-commands
2183 sending batch with 3 sub-commands
@@ -518,7 +518,7 b' debug output'
518 devel-peer-request: pairs: 81 bytes
518 devel-peer-request: pairs: 81 bytes
519 sending hello command
519 sending hello command
520 sending between command
520 sending between command
521 remote: 463 (sshv1 !)
521 remote: 444 (sshv1 !)
522 protocol upgraded to exp-ssh-v2-0003 (sshv2 !)
522 protocol upgraded to exp-ssh-v2-0003 (sshv2 !)
523 remote: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
523 remote: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
524 remote: 1 (sshv1 !)
524 remote: 1 (sshv1 !)
@@ -537,7 +537,7 b' debug output'
537 no changes found
537 no changes found
538 devel-peer-request: getbundle
538 devel-peer-request: getbundle
539 devel-peer-request: bookmarks: 1 bytes
539 devel-peer-request: bookmarks: 1 bytes
540 devel-peer-request: bundlecaps: 289 bytes
540 devel-peer-request: bundlecaps: 270 bytes
541 devel-peer-request: cg: 1 bytes
541 devel-peer-request: cg: 1 bytes
542 devel-peer-request: common: 122 bytes
542 devel-peer-request: common: 122 bytes
543 devel-peer-request: heads: 122 bytes
543 devel-peer-request: heads: 122 bytes
@@ -231,8 +231,6 b' List of files accessed over HTTP:'
231 /.hg/bookmarks
231 /.hg/bookmarks
232 /.hg/bookmarks.current
232 /.hg/bookmarks.current
233 /.hg/cache/hgtagsfnodes1
233 /.hg/cache/hgtagsfnodes1
234 /.hg/cache/rbc-names-v1
235 /.hg/cache/rbc-revs-v1
236 /.hg/dirstate
234 /.hg/dirstate
237 /.hg/requires
235 /.hg/requires
238 /.hg/store/00changelog.i
236 /.hg/store/00changelog.i
@@ -248,8 +246,6 b' List of files accessed over HTTP:'
248 /remote-with-names/.hg/bookmarks.current
246 /remote-with-names/.hg/bookmarks.current
249 /remote-with-names/.hg/cache/branch2-served
247 /remote-with-names/.hg/cache/branch2-served
250 /remote-with-names/.hg/cache/hgtagsfnodes1
248 /remote-with-names/.hg/cache/hgtagsfnodes1
251 /remote-with-names/.hg/cache/rbc-names-v1
252 /remote-with-names/.hg/cache/rbc-revs-v1
253 /remote-with-names/.hg/cache/tags2-served
249 /remote-with-names/.hg/cache/tags2-served
254 /remote-with-names/.hg/dirstate
250 /remote-with-names/.hg/dirstate
255 /remote-with-names/.hg/localtags
251 /remote-with-names/.hg/localtags
@@ -266,7 +262,6 b' List of files accessed over HTTP:'
266 /remote/.hg/cache/branch2-served
262 /remote/.hg/cache/branch2-served
267 /remote/.hg/cache/hgtagsfnodes1
263 /remote/.hg/cache/hgtagsfnodes1
268 /remote/.hg/cache/rbc-names-v1
264 /remote/.hg/cache/rbc-names-v1
269 /remote/.hg/cache/rbc-revs-v1
270 /remote/.hg/cache/tags2-served
265 /remote/.hg/cache/tags2-served
271 /remote/.hg/dirstate
266 /remote/.hg/dirstate
272 /remote/.hg/localtags
267 /remote/.hg/localtags
@@ -288,8 +283,6 b' List of files accessed over HTTP:'
288 /sub/.hg/bookmarks
283 /sub/.hg/bookmarks
289 /sub/.hg/bookmarks.current
284 /sub/.hg/bookmarks.current
290 /sub/.hg/cache/hgtagsfnodes1
285 /sub/.hg/cache/hgtagsfnodes1
291 /sub/.hg/cache/rbc-names-v1
292 /sub/.hg/cache/rbc-revs-v1
293 /sub/.hg/dirstate
286 /sub/.hg/dirstate
294 /sub/.hg/requires
287 /sub/.hg/requires
295 /sub/.hg/store/00changelog.i
288 /sub/.hg/store/00changelog.i
@@ -150,7 +150,7 b' X-HgUpgrade-<N> + X-HgProto-<N> headers '
150 s> Content-Type: application/mercurial-cbor\r\n
150 s> Content-Type: application/mercurial-cbor\r\n
151 s> Content-Length: *\r\n (glob)
151 s> Content-Length: *\r\n (glob)
152 s> \r\n
152 s> \r\n
153 s> \xa3GapibaseDapi/Dapis\xa0Nv1capabilitiesY\x01\xf7batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
153 s> \xa3GapibaseDapi/Dapis\xa0Nv1capabilitiesY\x01\xe4batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
154 cbor> [
154 cbor> [
155 {
155 {
156 b'apibase': b'api/',
156 b'apibase': b'api/',
@@ -190,7 +190,7 b' Only requested API services are returned'
190 s> Content-Type: application/mercurial-cbor\r\n
190 s> Content-Type: application/mercurial-cbor\r\n
191 s> Content-Length: *\r\n (glob)
191 s> Content-Length: *\r\n (glob)
192 s> \r\n
192 s> \r\n
193 s> \xa3GapibaseDapi/Dapis\xa0Nv1capabilitiesY\x01\xf7batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
193 s> \xa3GapibaseDapi/Dapis\xa0Nv1capabilitiesY\x01\xe4batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
194 cbor> [
194 cbor> [
195 {
195 {
196 b'apibase': b'api/',
196 b'apibase': b'api/',
@@ -223,7 +223,7 b' Request for HTTPv2 service returns infor'
223 s> Content-Type: application/mercurial-cbor\r\n
223 s> Content-Type: application/mercurial-cbor\r\n
224 s> Content-Length: *\r\n (glob)
224 s> Content-Length: *\r\n (glob)
225 s> \r\n
225 s> \r\n
226 s> \xa3GapibaseDapi/Dapis\xa1Pexp-http-v2-0003\xa4Hcommands\xacIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullMchangesetdata\xa2Dargs\xa2Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84IbookmarksGparentsEphaseHrevisionIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullHfiledata\xa2Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x83HlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDpath\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullIfilesdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84NfirstchangesetHlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDdictIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullTrecommendedbatchsize\x19\xc3PEheads\xa2Dargs\xa1Jpubliconly\xa3Gdefault\xf4Hrequired\xf4DtypeDboolKpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\xa3Gdefault\x80Hrequired\xf4DtypeDlistKpermissions\x81DpullHlistkeys\xa2Dargs\xa1Inamespace\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullFlookup\xa2Dargs\xa1Ckey\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullLmanifestdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x82GparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDtree\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullTrecommendedbatchsize\x1a\x00\x01\x86\xa0Gpushkey\xa2Dargs\xa4Ckey\xa2Hrequired\xf5DtypeEbytesInamespace\xa2Hrequired\xf5DtypeEbytesCnew\xa2Hrequired\xf5DtypeEbytesCold\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpushPrawstorefiledata\xa2Dargs\xa2Efiles\xa2Hrequired\xf5DtypeDlistJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDlistKpermissions\x81DpullQframingmediatypes\x81X&application/mercurial-exp-framing-0006Rpathfilterprefixes\xd9\x01\x02\x82Epath:Lrootfilesin:Nrawrepoformats\x83LgeneraldeltaHrevlogv1LsparserevlogNv1capabilitiesY\x01\xf7batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
226 s> \xa3GapibaseDapi/Dapis\xa1Pexp-http-v2-0003\xa4Hcommands\xacIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullMchangesetdata\xa2Dargs\xa2Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84IbookmarksGparentsEphaseHrevisionIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullHfiledata\xa2Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x83HlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDpath\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullIfilesdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84NfirstchangesetHlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDdictIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullTrecommendedbatchsize\x19\xc3PEheads\xa2Dargs\xa1Jpubliconly\xa3Gdefault\xf4Hrequired\xf4DtypeDboolKpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\xa3Gdefault\x80Hrequired\xf4DtypeDlistKpermissions\x81DpullHlistkeys\xa2Dargs\xa1Inamespace\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullFlookup\xa2Dargs\xa1Ckey\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullLmanifestdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x82GparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDtree\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullTrecommendedbatchsize\x1a\x00\x01\x86\xa0Gpushkey\xa2Dargs\xa4Ckey\xa2Hrequired\xf5DtypeEbytesInamespace\xa2Hrequired\xf5DtypeEbytesCnew\xa2Hrequired\xf5DtypeEbytesCold\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpushPrawstorefiledata\xa2Dargs\xa2Efiles\xa2Hrequired\xf5DtypeDlistJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDlistKpermissions\x81DpullQframingmediatypes\x81X&application/mercurial-exp-framing-0006Rpathfilterprefixes\xd9\x01\x02\x82Epath:Lrootfilesin:Nrawrepoformats\x83LgeneraldeltaHrevlogv1LsparserevlogNv1capabilitiesY\x01\xe4batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
227 cbor> [
227 cbor> [
228 {
228 {
229 b'apibase': b'api/',
229 b'apibase': b'api/',
@@ -484,7 +484,7 b' capabilities command returns expected in'
484 s> Content-Type: application/mercurial-cbor\r\n
484 s> Content-Type: application/mercurial-cbor\r\n
485 s> Content-Length: *\r\n (glob)
485 s> Content-Length: *\r\n (glob)
486 s> \r\n
486 s> \r\n
487 s> \xa3GapibaseDapi/Dapis\xa1Pexp-http-v2-0003\xa4Hcommands\xacIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullMchangesetdata\xa2Dargs\xa2Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84IbookmarksGparentsEphaseHrevisionIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullHfiledata\xa2Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x83HlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDpath\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullIfilesdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84NfirstchangesetHlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDdictIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullTrecommendedbatchsize\x19\xc3PEheads\xa2Dargs\xa1Jpubliconly\xa3Gdefault\xf4Hrequired\xf4DtypeDboolKpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\xa3Gdefault\x80Hrequired\xf4DtypeDlistKpermissions\x81DpullHlistkeys\xa2Dargs\xa1Inamespace\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullFlookup\xa2Dargs\xa1Ckey\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullLmanifestdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x82GparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDtree\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullTrecommendedbatchsize\x1a\x00\x01\x86\xa0Gpushkey\xa2Dargs\xa4Ckey\xa2Hrequired\xf5DtypeEbytesInamespace\xa2Hrequired\xf5DtypeEbytesCnew\xa2Hrequired\xf5DtypeEbytesCold\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpushPrawstorefiledata\xa2Dargs\xa2Efiles\xa2Hrequired\xf5DtypeDlistJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDlistKpermissions\x81DpullQframingmediatypes\x81X&application/mercurial-exp-framing-0006Rpathfilterprefixes\xd9\x01\x02\x82Epath:Lrootfilesin:Nrawrepoformats\x83LgeneraldeltaHrevlogv1LsparserevlogNv1capabilitiesY\x01\xf7batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
487 s> \xa3GapibaseDapi/Dapis\xa1Pexp-http-v2-0003\xa4Hcommands\xacIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullMchangesetdata\xa2Dargs\xa2Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84IbookmarksGparentsEphaseHrevisionIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullHfiledata\xa2Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x83HlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDpath\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullIfilesdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84NfirstchangesetHlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDdictIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullTrecommendedbatchsize\x19\xc3PEheads\xa2Dargs\xa1Jpubliconly\xa3Gdefault\xf4Hrequired\xf4DtypeDboolKpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\xa3Gdefault\x80Hrequired\xf4DtypeDlistKpermissions\x81DpullHlistkeys\xa2Dargs\xa1Inamespace\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullFlookup\xa2Dargs\xa1Ckey\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullLmanifestdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x82GparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDtree\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullTrecommendedbatchsize\x1a\x00\x01\x86\xa0Gpushkey\xa2Dargs\xa4Ckey\xa2Hrequired\xf5DtypeEbytesInamespace\xa2Hrequired\xf5DtypeEbytesCnew\xa2Hrequired\xf5DtypeEbytesCold\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpushPrawstorefiledata\xa2Dargs\xa2Efiles\xa2Hrequired\xf5DtypeDlistJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDlistKpermissions\x81DpullQframingmediatypes\x81X&application/mercurial-exp-framing-0006Rpathfilterprefixes\xd9\x01\x02\x82Epath:Lrootfilesin:Nrawrepoformats\x83LgeneraldeltaHrevlogv1LsparserevlogNv1capabilitiesY\x01\xe4batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
488 sending capabilities command
488 sending capabilities command
489 s> setsockopt(6, 1, 1) -> None (?)
489 s> setsockopt(6, 1, 1) -> None (?)
490 s> POST /api/exp-http-v2-0003/ro/capabilities HTTP/1.1\r\n
490 s> POST /api/exp-http-v2-0003/ro/capabilities HTTP/1.1\r\n
@@ -66,9 +66,9 b' Redirect targets advertised when configu'
66 s> Server: testing stub value\r\n
66 s> Server: testing stub value\r\n
67 s> Date: $HTTP_DATE$\r\n
67 s> Date: $HTTP_DATE$\r\n
68 s> Content-Type: application/mercurial-cbor\r\n
68 s> Content-Type: application/mercurial-cbor\r\n
69 s> Content-Length: 2308\r\n
69 s> Content-Length: 2289\r\n
70 s> \r\n
70 s> \r\n
71 s> \xa3GapibaseDapi/Dapis\xa1Pexp-http-v2-0003\xa5Hcommands\xacIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullMchangesetdata\xa2Dargs\xa2Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84IbookmarksGparentsEphaseHrevisionIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullHfiledata\xa2Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x83HlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDpath\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullIfilesdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84NfirstchangesetHlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDdictIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullTrecommendedbatchsize\x19\xc3PEheads\xa2Dargs\xa1Jpubliconly\xa3Gdefault\xf4Hrequired\xf4DtypeDboolKpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\xa3Gdefault\x80Hrequired\xf4DtypeDlistKpermissions\x81DpullHlistkeys\xa2Dargs\xa1Inamespace\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullFlookup\xa2Dargs\xa1Ckey\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullLmanifestdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x82GparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDtree\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullTrecommendedbatchsize\x1a\x00\x01\x86\xa0Gpushkey\xa2Dargs\xa4Ckey\xa2Hrequired\xf5DtypeEbytesInamespace\xa2Hrequired\xf5DtypeEbytesCnew\xa2Hrequired\xf5DtypeEbytesCold\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpushPrawstorefiledata\xa2Dargs\xa2Efiles\xa2Hrequired\xf5DtypeDlistJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDlistKpermissions\x81DpullQframingmediatypes\x81X&application/mercurial-exp-framing-0006Rpathfilterprefixes\xd9\x01\x02\x82Epath:Lrootfilesin:Nrawrepoformats\x83LgeneraldeltaHrevlogv1LsparserevlogHredirect\xa2Fhashes\x82Fsha256Dsha1Gtargets\x81\xa5DnameHtarget-aHprotocolDhttpKsnirequired\xf4Ktlsversions\x82C1.2C1.3Duris\x81Shttp://example.com/Nv1capabilitiesY\x01\xf7batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
71 s> \xa3GapibaseDapi/Dapis\xa1Pexp-http-v2-0003\xa5Hcommands\xacIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullMchangesetdata\xa2Dargs\xa2Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84IbookmarksGparentsEphaseHrevisionIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullHfiledata\xa2Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x83HlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDpath\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullIfilesdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84NfirstchangesetHlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDdictIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullTrecommendedbatchsize\x19\xc3PEheads\xa2Dargs\xa1Jpubliconly\xa3Gdefault\xf4Hrequired\xf4DtypeDboolKpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\xa3Gdefault\x80Hrequired\xf4DtypeDlistKpermissions\x81DpullHlistkeys\xa2Dargs\xa1Inamespace\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullFlookup\xa2Dargs\xa1Ckey\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullLmanifestdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x82GparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDtree\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullTrecommendedbatchsize\x1a\x00\x01\x86\xa0Gpushkey\xa2Dargs\xa4Ckey\xa2Hrequired\xf5DtypeEbytesInamespace\xa2Hrequired\xf5DtypeEbytesCnew\xa2Hrequired\xf5DtypeEbytesCold\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpushPrawstorefiledata\xa2Dargs\xa2Efiles\xa2Hrequired\xf5DtypeDlistJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDlistKpermissions\x81DpullQframingmediatypes\x81X&application/mercurial-exp-framing-0006Rpathfilterprefixes\xd9\x01\x02\x82Epath:Lrootfilesin:Nrawrepoformats\x83LgeneraldeltaHrevlogv1LsparserevlogHredirect\xa2Fhashes\x82Fsha256Dsha1Gtargets\x81\xa5DnameHtarget-aHprotocolDhttpKsnirequired\xf4Ktlsversions\x82C1.2C1.3Duris\x81Shttp://example.com/Nv1capabilitiesY\x01\xe4batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
72 (remote redirect target target-a is compatible) (tls1.2 !)
72 (remote redirect target target-a is compatible) (tls1.2 !)
73 (remote redirect target target-a requires unsupported TLS versions: 1.2, 1.3) (no-tls1.2 !)
73 (remote redirect target target-a requires unsupported TLS versions: 1.2, 1.3) (no-tls1.2 !)
74 sending capabilities command
74 sending capabilities command
@@ -396,9 +396,9 b' Unknown protocol is filtered from compat'
396 s> Server: testing stub value\r\n
396 s> Server: testing stub value\r\n
397 s> Date: $HTTP_DATE$\r\n
397 s> Date: $HTTP_DATE$\r\n
398 s> Content-Type: application/mercurial-cbor\r\n
398 s> Content-Type: application/mercurial-cbor\r\n
399 s> Content-Length: 2335\r\n
399 s> Content-Length: 2316\r\n
400 s> \r\n
400 s> \r\n
401 s> \xa3GapibaseDapi/Dapis\xa1Pexp-http-v2-0003\xa5Hcommands\xacIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullMchangesetdata\xa2Dargs\xa2Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84IbookmarksGparentsEphaseHrevisionIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullHfiledata\xa2Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x83HlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDpath\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullIfilesdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84NfirstchangesetHlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDdictIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullTrecommendedbatchsize\x19\xc3PEheads\xa2Dargs\xa1Jpubliconly\xa3Gdefault\xf4Hrequired\xf4DtypeDboolKpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\xa3Gdefault\x80Hrequired\xf4DtypeDlistKpermissions\x81DpullHlistkeys\xa2Dargs\xa1Inamespace\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullFlookup\xa2Dargs\xa1Ckey\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullLmanifestdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x82GparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDtree\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullTrecommendedbatchsize\x1a\x00\x01\x86\xa0Gpushkey\xa2Dargs\xa4Ckey\xa2Hrequired\xf5DtypeEbytesInamespace\xa2Hrequired\xf5DtypeEbytesCnew\xa2Hrequired\xf5DtypeEbytesCold\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpushPrawstorefiledata\xa2Dargs\xa2Efiles\xa2Hrequired\xf5DtypeDlistJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDlistKpermissions\x81DpullQframingmediatypes\x81X&application/mercurial-exp-framing-0006Rpathfilterprefixes\xd9\x01\x02\x82Epath:Lrootfilesin:Nrawrepoformats\x83LgeneraldeltaHrevlogv1LsparserevlogHredirect\xa2Fhashes\x82Fsha256Dsha1Gtargets\x82\xa3DnameHtarget-aHprotocolDhttpDuris\x81Shttp://example.com/\xa3DnameHtarget-bHprotocolGunknownDuris\x81Vunknown://example.com/Nv1capabilitiesY\x01\xf7batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
401 s> \xa3GapibaseDapi/Dapis\xa1Pexp-http-v2-0003\xa5Hcommands\xacIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullMchangesetdata\xa2Dargs\xa2Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84IbookmarksGparentsEphaseHrevisionIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullHfiledata\xa2Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x83HlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDpath\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullIfilesdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84NfirstchangesetHlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDdictIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullTrecommendedbatchsize\x19\xc3PEheads\xa2Dargs\xa1Jpubliconly\xa3Gdefault\xf4Hrequired\xf4DtypeDboolKpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\xa3Gdefault\x80Hrequired\xf4DtypeDlistKpermissions\x81DpullHlistkeys\xa2Dargs\xa1Inamespace\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullFlookup\xa2Dargs\xa1Ckey\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullLmanifestdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x82GparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDtree\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullTrecommendedbatchsize\x1a\x00\x01\x86\xa0Gpushkey\xa2Dargs\xa4Ckey\xa2Hrequired\xf5DtypeEbytesInamespace\xa2Hrequired\xf5DtypeEbytesCnew\xa2Hrequired\xf5DtypeEbytesCold\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpushPrawstorefiledata\xa2Dargs\xa2Efiles\xa2Hrequired\xf5DtypeDlistJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDlistKpermissions\x81DpullQframingmediatypes\x81X&application/mercurial-exp-framing-0006Rpathfilterprefixes\xd9\x01\x02\x82Epath:Lrootfilesin:Nrawrepoformats\x83LgeneraldeltaHrevlogv1LsparserevlogHredirect\xa2Fhashes\x82Fsha256Dsha1Gtargets\x82\xa3DnameHtarget-aHprotocolDhttpDuris\x81Shttp://example.com/\xa3DnameHtarget-bHprotocolGunknownDuris\x81Vunknown://example.com/Nv1capabilitiesY\x01\xe4batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
402 (remote redirect target target-a is compatible)
402 (remote redirect target target-a is compatible)
403 (remote redirect target target-b uses unsupported protocol: unknown)
403 (remote redirect target target-b uses unsupported protocol: unknown)
404 sending capabilities command
404 sending capabilities command
@@ -731,9 +731,9 b' Missing SNI support filters targets that'
731 s> Server: testing stub value\r\n
731 s> Server: testing stub value\r\n
732 s> Date: $HTTP_DATE$\r\n
732 s> Date: $HTTP_DATE$\r\n
733 s> Content-Type: application/mercurial-cbor\r\n
733 s> Content-Type: application/mercurial-cbor\r\n
734 s> Content-Length: 2295\r\n
734 s> Content-Length: 2276\r\n
735 s> \r\n
735 s> \r\n
736 s> \xa3GapibaseDapi/Dapis\xa1Pexp-http-v2-0003\xa5Hcommands\xacIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullMchangesetdata\xa2Dargs\xa2Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84IbookmarksGparentsEphaseHrevisionIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullHfiledata\xa2Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x83HlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDpath\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullIfilesdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84NfirstchangesetHlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDdictIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullTrecommendedbatchsize\x19\xc3PEheads\xa2Dargs\xa1Jpubliconly\xa3Gdefault\xf4Hrequired\xf4DtypeDboolKpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\xa3Gdefault\x80Hrequired\xf4DtypeDlistKpermissions\x81DpullHlistkeys\xa2Dargs\xa1Inamespace\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullFlookup\xa2Dargs\xa1Ckey\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullLmanifestdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x82GparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDtree\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullTrecommendedbatchsize\x1a\x00\x01\x86\xa0Gpushkey\xa2Dargs\xa4Ckey\xa2Hrequired\xf5DtypeEbytesInamespace\xa2Hrequired\xf5DtypeEbytesCnew\xa2Hrequired\xf5DtypeEbytesCold\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpushPrawstorefiledata\xa2Dargs\xa2Efiles\xa2Hrequired\xf5DtypeDlistJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDlistKpermissions\x81DpullQframingmediatypes\x81X&application/mercurial-exp-framing-0006Rpathfilterprefixes\xd9\x01\x02\x82Epath:Lrootfilesin:Nrawrepoformats\x83LgeneraldeltaHrevlogv1LsparserevlogHredirect\xa2Fhashes\x82Fsha256Dsha1Gtargets\x81\xa4DnameNtarget-bad-tlsHprotocolEhttpsKsnirequired\xf5Duris\x81Thttps://example.com/Nv1capabilitiesY\x01\xf7batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
736 s> \xa3GapibaseDapi/Dapis\xa1Pexp-http-v2-0003\xa5Hcommands\xacIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullMchangesetdata\xa2Dargs\xa2Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84IbookmarksGparentsEphaseHrevisionIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullHfiledata\xa2Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x83HlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDpath\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullIfilesdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84NfirstchangesetHlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDdictIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullTrecommendedbatchsize\x19\xc3PEheads\xa2Dargs\xa1Jpubliconly\xa3Gdefault\xf4Hrequired\xf4DtypeDboolKpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\xa3Gdefault\x80Hrequired\xf4DtypeDlistKpermissions\x81DpullHlistkeys\xa2Dargs\xa1Inamespace\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullFlookup\xa2Dargs\xa1Ckey\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullLmanifestdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x82GparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDtree\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullTrecommendedbatchsize\x1a\x00\x01\x86\xa0Gpushkey\xa2Dargs\xa4Ckey\xa2Hrequired\xf5DtypeEbytesInamespace\xa2Hrequired\xf5DtypeEbytesCnew\xa2Hrequired\xf5DtypeEbytesCold\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpushPrawstorefiledata\xa2Dargs\xa2Efiles\xa2Hrequired\xf5DtypeDlistJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDlistKpermissions\x81DpullQframingmediatypes\x81X&application/mercurial-exp-framing-0006Rpathfilterprefixes\xd9\x01\x02\x82Epath:Lrootfilesin:Nrawrepoformats\x83LgeneraldeltaHrevlogv1LsparserevlogHredirect\xa2Fhashes\x82Fsha256Dsha1Gtargets\x81\xa4DnameNtarget-bad-tlsHprotocolEhttpsKsnirequired\xf5Duris\x81Thttps://example.com/Nv1capabilitiesY\x01\xe4batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
737 (redirect target target-bad-tls requires SNI, which is unsupported)
737 (redirect target target-bad-tls requires SNI, which is unsupported)
738 sending capabilities command
738 sending capabilities command
739 s> setsockopt(6, 1, 1) -> None (?)
739 s> setsockopt(6, 1, 1) -> None (?)
@@ -1055,9 +1055,9 b' Unknown tls value is filtered from compa'
1055 s> Server: testing stub value\r\n
1055 s> Server: testing stub value\r\n
1056 s> Date: $HTTP_DATE$\r\n
1056 s> Date: $HTTP_DATE$\r\n
1057 s> Content-Type: application/mercurial-cbor\r\n
1057 s> Content-Type: application/mercurial-cbor\r\n
1058 s> Content-Length: 2301\r\n
1058 s> Content-Length: 2282\r\n
1059 s> \r\n
1059 s> \r\n
1060 s> \xa3GapibaseDapi/Dapis\xa1Pexp-http-v2-0003\xa5Hcommands\xacIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullMchangesetdata\xa2Dargs\xa2Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84IbookmarksGparentsEphaseHrevisionIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullHfiledata\xa2Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x83HlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDpath\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullIfilesdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84NfirstchangesetHlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDdictIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullTrecommendedbatchsize\x19\xc3PEheads\xa2Dargs\xa1Jpubliconly\xa3Gdefault\xf4Hrequired\xf4DtypeDboolKpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\xa3Gdefault\x80Hrequired\xf4DtypeDlistKpermissions\x81DpullHlistkeys\xa2Dargs\xa1Inamespace\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullFlookup\xa2Dargs\xa1Ckey\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullLmanifestdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x82GparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDtree\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullTrecommendedbatchsize\x1a\x00\x01\x86\xa0Gpushkey\xa2Dargs\xa4Ckey\xa2Hrequired\xf5DtypeEbytesInamespace\xa2Hrequired\xf5DtypeEbytesCnew\xa2Hrequired\xf5DtypeEbytesCold\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpushPrawstorefiledata\xa2Dargs\xa2Efiles\xa2Hrequired\xf5DtypeDlistJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDlistKpermissions\x81DpullQframingmediatypes\x81X&application/mercurial-exp-framing-0006Rpathfilterprefixes\xd9\x01\x02\x82Epath:Lrootfilesin:Nrawrepoformats\x83LgeneraldeltaHrevlogv1LsparserevlogHredirect\xa2Fhashes\x82Fsha256Dsha1Gtargets\x81\xa4DnameNtarget-bad-tlsHprotocolEhttpsKtlsversions\x82B42B39Duris\x81Thttps://example.com/Nv1capabilitiesY\x01\xf7batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1060 s> \xa3GapibaseDapi/Dapis\xa1Pexp-http-v2-0003\xa5Hcommands\xacIbranchmap\xa2Dargs\xa0Kpermissions\x81DpullLcapabilities\xa2Dargs\xa0Kpermissions\x81DpullMchangesetdata\xa2Dargs\xa2Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84IbookmarksGparentsEphaseHrevisionIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullHfiledata\xa2Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x83HlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDpath\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullIfilesdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x84NfirstchangesetHlinknodeGparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDdictIrevisions\xa2Hrequired\xf5DtypeDlistKpermissions\x81DpullTrecommendedbatchsize\x19\xc3PEheads\xa2Dargs\xa1Jpubliconly\xa3Gdefault\xf4Hrequired\xf4DtypeDboolKpermissions\x81DpullEknown\xa2Dargs\xa1Enodes\xa3Gdefault\x80Hrequired\xf4DtypeDlistKpermissions\x81DpullHlistkeys\xa2Dargs\xa1Inamespace\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullFlookup\xa2Dargs\xa1Ckey\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullLmanifestdata\xa3Dargs\xa4Ffields\xa4Gdefault\xd9\x01\x02\x80Hrequired\xf4DtypeCsetKvalidvalues\xd9\x01\x02\x82GparentsHrevisionKhaveparents\xa3Gdefault\xf4Hrequired\xf4DtypeDboolEnodes\xa2Hrequired\xf5DtypeDlistDtree\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpullTrecommendedbatchsize\x1a\x00\x01\x86\xa0Gpushkey\xa2Dargs\xa4Ckey\xa2Hrequired\xf5DtypeEbytesInamespace\xa2Hrequired\xf5DtypeEbytesCnew\xa2Hrequired\xf5DtypeEbytesCold\xa2Hrequired\xf5DtypeEbytesKpermissions\x81DpushPrawstorefiledata\xa2Dargs\xa2Efiles\xa2Hrequired\xf5DtypeDlistJpathfilter\xa3Gdefault\xf6Hrequired\xf4DtypeDlistKpermissions\x81DpullQframingmediatypes\x81X&application/mercurial-exp-framing-0006Rpathfilterprefixes\xd9\x01\x02\x82Epath:Lrootfilesin:Nrawrepoformats\x83LgeneraldeltaHrevlogv1LsparserevlogHredirect\xa2Fhashes\x82Fsha256Dsha1Gtargets\x81\xa4DnameNtarget-bad-tlsHprotocolEhttpsKtlsversions\x82B42B39Duris\x81Thttps://example.com/Nv1capabilitiesY\x01\xe4batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset compression=$BUNDLE2_COMPRESSIONS$ getbundle httpheader=1024 httpmediatype=0.1rx,0.1tx,0.2tx known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
1061 (remote redirect target target-bad-tls requires unsupported TLS versions: 39, 42)
1061 (remote redirect target target-bad-tls requires unsupported TLS versions: 39, 42)
1062 sending capabilities command
1062 sending capabilities command
1063 s> setsockopt(6, 1, 1) -> None (?)
1063 s> setsockopt(6, 1, 1) -> None (?)
General Comments 0
You need to be logged in to leave comments. Login now