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