##// END OF EJS Templates
exchange: turn on option that makes concurrent pushes work better...
Valentin Gatien-Baron -
r44896:edc8504b default
parent child Browse files
Show More
@@ -1116,7 +1116,7 b' coreconfigitem('
1116 1116 b'server', b'compressionengines', default=list,
1117 1117 )
1118 1118 coreconfigitem(
1119 b'server', b'concurrent-push-mode', default=b'strict',
1119 b'server', b'concurrent-push-mode', default=b'check-related',
1120 1120 )
1121 1121 coreconfigitem(
1122 1122 b'server', b'disablefullbundle', default=False,
@@ -2006,9 +2006,9 b' Controls generic server settings.'
2006 2006 Level of allowed race condition between two pushing clients.
2007 2007
2008 2008 - 'strict': push is abort if another client touched the repository
2009 while the push was preparing. (default)
2009 while the push was preparing.
2010 2010 - 'check-related': push is only aborted if it affects head that got also
2011 affected while the push was preparing.
2011 affected while the push was preparing. (default since 5.4)
2012 2012
2013 2013 'check-related' only takes effect for compatible clients (version
2014 2014 4.3 and later). Older clients will use 'strict'.
@@ -43,6 +43,11 b''
43 43
44 44 * Prevent pushes of divergent bookmarks (foo@remote)
45 45
46 * The push error "remote repository changed while pushing - please
47 try again" now only happens when a concurrent push changed related
48 heads (instead of when a concurrent pushed any revision).
49
50
46 51 == Backwards Compatibility Changes ==
47 52
48 53 * When `hg rebase` pauses for merge conflict resolution, the working
@@ -12,6 +12,7 b' substitutions = ['
12 12 br'bundlecaps=HG20%2Cbundle2%3DHG20%250A'
13 13 br'bookmarks%250A'
14 14 br'changegroup%253D01%252C02%250A'
15 br'checkheads%253Drelated%250A'
15 16 br'digests%253Dmd5%252Csha1%252Csha512%250A'
16 17 br'error%253Dabort%252Cunsupportedcontent%252Cpushraced%252Cpushkey%250A'
17 18 br'hgtagsfnodes%250A'
@@ -28,6 +29,7 b' substitutions = ['
28 29 br'bundlecaps=HG20%2Cbundle2%3DHG20%250A'
29 30 br'bookmarks%250A'
30 31 br'changegroup%253D01%252C02%250A'
32 br'checkheads%3Drelated%0A'
31 33 br'digests%253Dmd5%252Csha1%252Csha512%250A'
32 34 br'error%253Dabort%252Cunsupportedcontent%252Cpushraced%252Cpushkey%250A'
33 35 br'hgtagsfnodes%250A'
@@ -43,6 +45,7 b' substitutions = ['
43 45 br'bundle2=HG20%0A'
44 46 br'bookmarks%0A'
45 47 br'changegroup%3D01%2C02%0A'
48 br'checkheads%3Drelated%0A'
46 49 br'digests%3Dmd5%2Csha1%2Csha512%0A'
47 50 br'error%3Dabort%2Cunsupportedcontent%2Cpushraced%2Cpushkey%0A'
48 51 br'hgtagsfnodes%0A'
@@ -60,6 +63,7 b' substitutions = ['
60 63 br'bundle2=HG20%0A'
61 64 br'bookmarks%0A'
62 65 br'changegroup%3D01%2C02%0A'
66 br'checkheads%3Drelated%0A'
63 67 br'digests%3Dmd5%2Csha1%2Csha512%0A'
64 68 br'error%3Dabort%2Cunsupportedcontent%2Cpushraced%2Cpushkey%0A'
65 69 br'hgtagsfnodes%0A'
@@ -109,17 +109,17 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" 205 bytes payload
112 bundle2-output-part: "replycaps" 224 bytes payload
113 113 bundle2-output-part: "check:phases" 24 bytes payload
114 bundle2-output-part: "check:heads" streamed payload
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 205
119 bundle2-input-part: total payload size 224
120 120 bundle2-input-part: "check:phases" supported
121 121 bundle2-input-part: total payload size 24
122 bundle2-input-part: "check:heads" supported
122 bundle2-input-part: "check:updated-heads" supported
123 123 bundle2-input-part: total payload size 20
124 124 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
125 125 adding changesets
@@ -167,6 +167,7 b' Extension disabled for lack of acl.sourc'
167 167 listing keys for "phases"
168 168 checking for updated bookmarks
169 169 listing keys for "bookmarks"
170 invalid branch cache (served): tip differs
170 171 listing keys for "bookmarks"
171 172 3 changesets found
172 173 list of changesets:
@@ -174,18 +175,19 b' Extension disabled for lack of acl.sourc'
174 175 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
175 176 911600dab2ae7a9baff75958b84fe606851ce955
176 177 bundle2-output-bundle: "HG20", 5 parts total
177 bundle2-output-part: "replycaps" 205 bytes payload
178 bundle2-output-part: "replycaps" 224 bytes payload
178 179 bundle2-output-part: "check:phases" 24 bytes payload
179 bundle2-output-part: "check:heads" streamed payload
180 bundle2-output-part: "check:updated-heads" streamed payload
180 181 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
181 182 bundle2-output-part: "phase-heads" 24 bytes payload
182 183 bundle2-input-bundle: with-transaction
183 184 bundle2-input-part: "replycaps" supported
184 bundle2-input-part: total payload size 205
185 bundle2-input-part: total payload size 224
185 186 bundle2-input-part: "check:phases" supported
186 187 bundle2-input-part: total payload size 24
187 bundle2-input-part: "check:heads" supported
188 bundle2-input-part: "check:updated-heads" supported
188 189 bundle2-input-part: total payload size 20
190 invalid branch cache (served): tip differs
189 191 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
190 192 adding changesets
191 193 add changeset ef1ea85a6374
@@ -234,6 +236,7 b' No [acl.allow]/[acl.deny]'
234 236 listing keys for "phases"
235 237 checking for updated bookmarks
236 238 listing keys for "bookmarks"
239 invalid branch cache (served): tip differs
237 240 listing keys for "bookmarks"
238 241 3 changesets found
239 242 list of changesets:
@@ -241,18 +244,19 b' No [acl.allow]/[acl.deny]'
241 244 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
242 245 911600dab2ae7a9baff75958b84fe606851ce955
243 246 bundle2-output-bundle: "HG20", 5 parts total
244 bundle2-output-part: "replycaps" 205 bytes payload
247 bundle2-output-part: "replycaps" 224 bytes payload
245 248 bundle2-output-part: "check:phases" 24 bytes payload
246 bundle2-output-part: "check:heads" streamed payload
249 bundle2-output-part: "check:updated-heads" streamed payload
247 250 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
248 251 bundle2-output-part: "phase-heads" 24 bytes payload
249 252 bundle2-input-bundle: with-transaction
250 253 bundle2-input-part: "replycaps" supported
251 bundle2-input-part: total payload size 205
254 bundle2-input-part: total payload size 224
252 255 bundle2-input-part: "check:phases" supported
253 256 bundle2-input-part: total payload size 24
254 bundle2-input-part: "check:heads" supported
257 bundle2-input-part: "check:updated-heads" supported
255 258 bundle2-input-part: total payload size 20
259 invalid branch cache (served): tip differs
256 260 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
257 261 adding changesets
258 262 add changeset ef1ea85a6374
@@ -311,6 +315,7 b' Empty [acl.allow]'
311 315 listing keys for "phases"
312 316 checking for updated bookmarks
313 317 listing keys for "bookmarks"
318 invalid branch cache (served): tip differs
314 319 listing keys for "bookmarks"
315 320 3 changesets found
316 321 list of changesets:
@@ -318,18 +323,19 b' Empty [acl.allow]'
318 323 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
319 324 911600dab2ae7a9baff75958b84fe606851ce955
320 325 bundle2-output-bundle: "HG20", 5 parts total
321 bundle2-output-part: "replycaps" 205 bytes payload
326 bundle2-output-part: "replycaps" 224 bytes payload
322 327 bundle2-output-part: "check:phases" 24 bytes payload
323 bundle2-output-part: "check:heads" streamed payload
328 bundle2-output-part: "check:updated-heads" streamed payload
324 329 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
325 330 bundle2-output-part: "phase-heads" 24 bytes payload
326 331 bundle2-input-bundle: with-transaction
327 332 bundle2-input-part: "replycaps" supported
328 bundle2-input-part: total payload size 205
333 bundle2-input-part: total payload size 224
329 334 bundle2-input-part: "check:phases" supported
330 335 bundle2-input-part: total payload size 24
331 bundle2-input-part: "check:heads" supported
336 bundle2-input-part: "check:updated-heads" supported
332 337 bundle2-input-part: total payload size 20
338 invalid branch cache (served): tip differs
333 339 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
334 340 adding changesets
335 341 add changeset ef1ea85a6374
@@ -379,6 +385,7 b' fred is allowed inside foo/'
379 385 listing keys for "phases"
380 386 checking for updated bookmarks
381 387 listing keys for "bookmarks"
388 invalid branch cache (served): tip differs
382 389 listing keys for "bookmarks"
383 390 3 changesets found
384 391 list of changesets:
@@ -386,18 +393,19 b' fred is allowed inside foo/'
386 393 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
387 394 911600dab2ae7a9baff75958b84fe606851ce955
388 395 bundle2-output-bundle: "HG20", 5 parts total
389 bundle2-output-part: "replycaps" 205 bytes payload
396 bundle2-output-part: "replycaps" 224 bytes payload
390 397 bundle2-output-part: "check:phases" 24 bytes payload
391 bundle2-output-part: "check:heads" streamed payload
398 bundle2-output-part: "check:updated-heads" streamed payload
392 399 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
393 400 bundle2-output-part: "phase-heads" 24 bytes payload
394 401 bundle2-input-bundle: with-transaction
395 402 bundle2-input-part: "replycaps" supported
396 bundle2-input-part: total payload size 205
403 bundle2-input-part: total payload size 224
397 404 bundle2-input-part: "check:phases" supported
398 405 bundle2-input-part: total payload size 24
399 bundle2-input-part: "check:heads" supported
406 bundle2-input-part: "check:updated-heads" supported
400 407 bundle2-input-part: total payload size 20
408 invalid branch cache (served): tip differs
401 409 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
402 410 adding changesets
403 411 add changeset ef1ea85a6374
@@ -452,6 +460,7 b' Empty [acl.deny]'
452 460 listing keys for "phases"
453 461 checking for updated bookmarks
454 462 listing keys for "bookmarks"
463 invalid branch cache (served): tip differs
455 464 listing keys for "bookmarks"
456 465 3 changesets found
457 466 list of changesets:
@@ -459,18 +468,19 b' Empty [acl.deny]'
459 468 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
460 469 911600dab2ae7a9baff75958b84fe606851ce955
461 470 bundle2-output-bundle: "HG20", 5 parts total
462 bundle2-output-part: "replycaps" 205 bytes payload
471 bundle2-output-part: "replycaps" 224 bytes payload
463 472 bundle2-output-part: "check:phases" 24 bytes payload
464 bundle2-output-part: "check:heads" streamed payload
473 bundle2-output-part: "check:updated-heads" streamed payload
465 474 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
466 475 bundle2-output-part: "phase-heads" 24 bytes payload
467 476 bundle2-input-bundle: with-transaction
468 477 bundle2-input-part: "replycaps" supported
469 bundle2-input-part: total payload size 205
478 bundle2-input-part: total payload size 224
470 479 bundle2-input-part: "check:phases" supported
471 480 bundle2-input-part: total payload size 24
472 bundle2-input-part: "check:heads" supported
481 bundle2-input-part: "check:updated-heads" supported
473 482 bundle2-input-part: total payload size 20
483 invalid branch cache (served): tip differs
474 484 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
475 485 adding changesets
476 486 add changeset ef1ea85a6374
@@ -522,6 +532,7 b' fred is allowed inside foo/, but not foo'
522 532 listing keys for "phases"
523 533 checking for updated bookmarks
524 534 listing keys for "bookmarks"
535 invalid branch cache (served): tip differs
525 536 listing keys for "bookmarks"
526 537 3 changesets found
527 538 list of changesets:
@@ -529,18 +540,19 b' fred is allowed inside foo/, but not foo'
529 540 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
530 541 911600dab2ae7a9baff75958b84fe606851ce955
531 542 bundle2-output-bundle: "HG20", 5 parts total
532 bundle2-output-part: "replycaps" 205 bytes payload
543 bundle2-output-part: "replycaps" 224 bytes payload
533 544 bundle2-output-part: "check:phases" 24 bytes payload
534 bundle2-output-part: "check:heads" streamed payload
545 bundle2-output-part: "check:updated-heads" streamed payload
535 546 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
536 547 bundle2-output-part: "phase-heads" 24 bytes payload
537 548 bundle2-input-bundle: with-transaction
538 549 bundle2-input-part: "replycaps" supported
539 bundle2-input-part: total payload size 205
550 bundle2-input-part: total payload size 224
540 551 bundle2-input-part: "check:phases" supported
541 552 bundle2-input-part: total payload size 24
542 bundle2-input-part: "check:heads" supported
553 bundle2-input-part: "check:updated-heads" supported
543 554 bundle2-input-part: total payload size 20
555 invalid branch cache (served): tip differs
544 556 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
545 557 adding changesets
546 558 add changeset ef1ea85a6374
@@ -597,6 +609,7 b' fred is allowed inside foo/, but not foo'
597 609 listing keys for "phases"
598 610 checking for updated bookmarks
599 611 listing keys for "bookmarks"
612 invalid branch cache (served): tip differs
600 613 listing keys for "bookmarks"
601 614 3 changesets found
602 615 list of changesets:
@@ -604,18 +617,19 b' fred is allowed inside foo/, but not foo'
604 617 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
605 618 911600dab2ae7a9baff75958b84fe606851ce955
606 619 bundle2-output-bundle: "HG20", 5 parts total
607 bundle2-output-part: "replycaps" 205 bytes payload
620 bundle2-output-part: "replycaps" 224 bytes payload
608 621 bundle2-output-part: "check:phases" 24 bytes payload
609 bundle2-output-part: "check:heads" streamed payload
622 bundle2-output-part: "check:updated-heads" streamed payload
610 623 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
611 624 bundle2-output-part: "phase-heads" 24 bytes payload
612 625 bundle2-input-bundle: with-transaction
613 626 bundle2-input-part: "replycaps" supported
614 bundle2-input-part: total payload size 205
627 bundle2-input-part: total payload size 224
615 628 bundle2-input-part: "check:phases" supported
616 629 bundle2-input-part: total payload size 24
617 bundle2-input-part: "check:heads" supported
630 bundle2-input-part: "check:updated-heads" supported
618 631 bundle2-input-part: total payload size 20
632 invalid branch cache (served): tip differs
619 633 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
620 634 adding changesets
621 635 add changeset ef1ea85a6374
@@ -669,6 +683,7 b' fred is allowed inside foo/, but not foo'
669 683 listing keys for "phases"
670 684 checking for updated bookmarks
671 685 listing keys for "bookmarks"
686 invalid branch cache (served): tip differs
672 687 listing keys for "bookmarks"
673 688 3 changesets found
674 689 list of changesets:
@@ -676,18 +691,19 b' fred is allowed inside foo/, but not foo'
676 691 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
677 692 911600dab2ae7a9baff75958b84fe606851ce955
678 693 bundle2-output-bundle: "HG20", 5 parts total
679 bundle2-output-part: "replycaps" 205 bytes payload
694 bundle2-output-part: "replycaps" 224 bytes payload
680 695 bundle2-output-part: "check:phases" 24 bytes payload
681 bundle2-output-part: "check:heads" streamed payload
696 bundle2-output-part: "check:updated-heads" streamed payload
682 697 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
683 698 bundle2-output-part: "phase-heads" 24 bytes payload
684 699 bundle2-input-bundle: with-transaction
685 700 bundle2-input-part: "replycaps" supported
686 bundle2-input-part: total payload size 205
701 bundle2-input-part: total payload size 224
687 702 bundle2-input-part: "check:phases" supported
688 703 bundle2-input-part: total payload size 24
689 bundle2-input-part: "check:heads" supported
704 bundle2-input-part: "check:updated-heads" supported
690 705 bundle2-input-part: total payload size 20
706 invalid branch cache (served): tip differs
691 707 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
692 708 adding changesets
693 709 add changeset ef1ea85a6374
@@ -742,27 +758,29 b' fred is not blocked from moving bookmark'
742 758 listing keys for "phases"
743 759 checking for updated bookmarks
744 760 listing keys for "bookmarks"
761 invalid branch cache (served): tip differs
745 762 listing keys for "bookmarks"
746 763 1 changesets found
747 764 list of changesets:
748 765 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
749 766 bundle2-output-bundle: "HG20", 7 parts total
750 bundle2-output-part: "replycaps" 205 bytes payload
767 bundle2-output-part: "replycaps" 224 bytes payload
751 768 bundle2-output-part: "check:bookmarks" 37 bytes payload
752 769 bundle2-output-part: "check:phases" 24 bytes payload
753 bundle2-output-part: "check:heads" streamed payload
770 bundle2-output-part: "check:updated-heads" streamed payload
754 771 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
755 772 bundle2-output-part: "phase-heads" 24 bytes payload
756 773 bundle2-output-part: "bookmarks" 37 bytes payload
757 774 bundle2-input-bundle: with-transaction
758 775 bundle2-input-part: "replycaps" supported
759 bundle2-input-part: total payload size 205
776 bundle2-input-part: total payload size 224
760 777 bundle2-input-part: "check:bookmarks" supported
761 778 bundle2-input-part: total payload size 37
762 779 bundle2-input-part: "check:phases" supported
763 780 bundle2-input-part: total payload size 24
764 bundle2-input-part: "check:heads" supported
781 bundle2-input-part: "check:updated-heads" supported
765 782 bundle2-input-part: total payload size 20
783 invalid branch cache (served): tip differs
766 784 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
767 785 adding changesets
768 786 add changeset ef1ea85a6374
@@ -828,27 +846,29 b' fred is not allowed to move bookmarks'
828 846 listing keys for "phases"
829 847 checking for updated bookmarks
830 848 listing keys for "bookmarks"
849 invalid branch cache (served): tip differs
831 850 listing keys for "bookmarks"
832 851 1 changesets found
833 852 list of changesets:
834 853 ef1ea85a6374b77d6da9dcda9541f498f2d17df7
835 854 bundle2-output-bundle: "HG20", 7 parts total
836 bundle2-output-part: "replycaps" 205 bytes payload
855 bundle2-output-part: "replycaps" 224 bytes payload
837 856 bundle2-output-part: "check:bookmarks" 37 bytes payload
838 857 bundle2-output-part: "check:phases" 24 bytes payload
839 bundle2-output-part: "check:heads" streamed payload
858 bundle2-output-part: "check:updated-heads" streamed payload
840 859 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
841 860 bundle2-output-part: "phase-heads" 24 bytes payload
842 861 bundle2-output-part: "bookmarks" 37 bytes payload
843 862 bundle2-input-bundle: with-transaction
844 863 bundle2-input-part: "replycaps" supported
845 bundle2-input-part: total payload size 205
864 bundle2-input-part: total payload size 224
846 865 bundle2-input-part: "check:bookmarks" supported
847 866 bundle2-input-part: total payload size 37
848 867 bundle2-input-part: "check:phases" supported
849 868 bundle2-input-part: total payload size 24
850 bundle2-input-part: "check:heads" supported
869 bundle2-input-part: "check:updated-heads" supported
851 870 bundle2-input-part: total payload size 20
871 invalid branch cache (served): tip differs
852 872 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
853 873 adding changesets
854 874 add changeset ef1ea85a6374
@@ -914,6 +934,7 b' barney is allowed everywhere'
914 934 listing keys for "phases"
915 935 checking for updated bookmarks
916 936 listing keys for "bookmarks"
937 invalid branch cache (served): tip differs
917 938 listing keys for "bookmarks"
918 939 3 changesets found
919 940 list of changesets:
@@ -921,18 +942,19 b' barney is allowed everywhere'
921 942 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
922 943 911600dab2ae7a9baff75958b84fe606851ce955
923 944 bundle2-output-bundle: "HG20", 5 parts total
924 bundle2-output-part: "replycaps" 205 bytes payload
945 bundle2-output-part: "replycaps" 224 bytes payload
925 946 bundle2-output-part: "check:phases" 24 bytes payload
926 bundle2-output-part: "check:heads" streamed payload
947 bundle2-output-part: "check:updated-heads" streamed payload
927 948 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
928 949 bundle2-output-part: "phase-heads" 24 bytes payload
929 950 bundle2-input-bundle: with-transaction
930 951 bundle2-input-part: "replycaps" supported
931 bundle2-input-part: total payload size 205
952 bundle2-input-part: total payload size 224
932 953 bundle2-input-part: "check:phases" supported
933 954 bundle2-input-part: total payload size 24
934 bundle2-input-part: "check:heads" supported
955 bundle2-input-part: "check:updated-heads" supported
935 956 bundle2-input-part: total payload size 20
957 invalid branch cache (served): tip differs
936 958 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
937 959 adding changesets
938 960 add changeset ef1ea85a6374
@@ -998,6 +1020,7 b' wilma can change files with a .txt exten'
998 1020 listing keys for "phases"
999 1021 checking for updated bookmarks
1000 1022 listing keys for "bookmarks"
1023 invalid branch cache (served): tip differs
1001 1024 listing keys for "bookmarks"
1002 1025 3 changesets found
1003 1026 list of changesets:
@@ -1005,18 +1028,19 b' wilma can change files with a .txt exten'
1005 1028 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1006 1029 911600dab2ae7a9baff75958b84fe606851ce955
1007 1030 bundle2-output-bundle: "HG20", 5 parts total
1008 bundle2-output-part: "replycaps" 205 bytes payload
1031 bundle2-output-part: "replycaps" 224 bytes payload
1009 1032 bundle2-output-part: "check:phases" 24 bytes payload
1010 bundle2-output-part: "check:heads" streamed payload
1033 bundle2-output-part: "check:updated-heads" streamed payload
1011 1034 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1012 1035 bundle2-output-part: "phase-heads" 24 bytes payload
1013 1036 bundle2-input-bundle: with-transaction
1014 1037 bundle2-input-part: "replycaps" supported
1015 bundle2-input-part: total payload size 205
1038 bundle2-input-part: total payload size 224
1016 1039 bundle2-input-part: "check:phases" supported
1017 1040 bundle2-input-part: total payload size 24
1018 bundle2-input-part: "check:heads" supported
1041 bundle2-input-part: "check:updated-heads" supported
1019 1042 bundle2-input-part: total payload size 20
1043 invalid branch cache (served): tip differs
1020 1044 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
1021 1045 adding changesets
1022 1046 add changeset ef1ea85a6374
@@ -1079,6 +1103,7 b' file specified by acl.config does not ex'
1079 1103 listing keys for "phases"
1080 1104 checking for updated bookmarks
1081 1105 listing keys for "bookmarks"
1106 invalid branch cache (served): tip differs
1082 1107 listing keys for "bookmarks"
1083 1108 3 changesets found
1084 1109 list of changesets:
@@ -1086,18 +1111,19 b' file specified by acl.config does not ex'
1086 1111 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1087 1112 911600dab2ae7a9baff75958b84fe606851ce955
1088 1113 bundle2-output-bundle: "HG20", 5 parts total
1089 bundle2-output-part: "replycaps" 205 bytes payload
1114 bundle2-output-part: "replycaps" 224 bytes payload
1090 1115 bundle2-output-part: "check:phases" 24 bytes payload
1091 bundle2-output-part: "check:heads" streamed payload
1116 bundle2-output-part: "check:updated-heads" streamed payload
1092 1117 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1093 1118 bundle2-output-part: "phase-heads" 24 bytes payload
1094 1119 bundle2-input-bundle: with-transaction
1095 1120 bundle2-input-part: "replycaps" supported
1096 bundle2-input-part: total payload size 205
1121 bundle2-input-part: total payload size 224
1097 1122 bundle2-input-part: "check:phases" supported
1098 1123 bundle2-input-part: total payload size 24
1099 bundle2-input-part: "check:heads" supported
1124 bundle2-input-part: "check:updated-heads" supported
1100 1125 bundle2-input-part: total payload size 20
1126 invalid branch cache (served): tip differs
1101 1127 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
1102 1128 adding changesets
1103 1129 add changeset ef1ea85a6374
@@ -1155,6 +1181,7 b' betty is allowed inside foo/ by a acl.co'
1155 1181 listing keys for "phases"
1156 1182 checking for updated bookmarks
1157 1183 listing keys for "bookmarks"
1184 invalid branch cache (served): tip differs
1158 1185 listing keys for "bookmarks"
1159 1186 3 changesets found
1160 1187 list of changesets:
@@ -1162,18 +1189,19 b' betty is allowed inside foo/ by a acl.co'
1162 1189 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1163 1190 911600dab2ae7a9baff75958b84fe606851ce955
1164 1191 bundle2-output-bundle: "HG20", 5 parts total
1165 bundle2-output-part: "replycaps" 205 bytes payload
1192 bundle2-output-part: "replycaps" 224 bytes payload
1166 1193 bundle2-output-part: "check:phases" 24 bytes payload
1167 bundle2-output-part: "check:heads" streamed payload
1194 bundle2-output-part: "check:updated-heads" streamed payload
1168 1195 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1169 1196 bundle2-output-part: "phase-heads" 24 bytes payload
1170 1197 bundle2-input-bundle: with-transaction
1171 1198 bundle2-input-part: "replycaps" supported
1172 bundle2-input-part: total payload size 205
1199 bundle2-input-part: total payload size 224
1173 1200 bundle2-input-part: "check:phases" supported
1174 1201 bundle2-input-part: total payload size 24
1175 bundle2-input-part: "check:heads" supported
1202 bundle2-input-part: "check:updated-heads" supported
1176 1203 bundle2-input-part: total payload size 20
1204 invalid branch cache (served): tip differs
1177 1205 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
1178 1206 adding changesets
1179 1207 add changeset ef1ea85a6374
@@ -1242,6 +1270,7 b' acl.config can set only [acl.allow]/[acl'
1242 1270 listing keys for "phases"
1243 1271 checking for updated bookmarks
1244 1272 listing keys for "bookmarks"
1273 invalid branch cache (served): tip differs
1245 1274 listing keys for "bookmarks"
1246 1275 3 changesets found
1247 1276 list of changesets:
@@ -1249,18 +1278,19 b' acl.config can set only [acl.allow]/[acl'
1249 1278 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1250 1279 911600dab2ae7a9baff75958b84fe606851ce955
1251 1280 bundle2-output-bundle: "HG20", 5 parts total
1252 bundle2-output-part: "replycaps" 205 bytes payload
1281 bundle2-output-part: "replycaps" 224 bytes payload
1253 1282 bundle2-output-part: "check:phases" 24 bytes payload
1254 bundle2-output-part: "check:heads" streamed payload
1283 bundle2-output-part: "check:updated-heads" streamed payload
1255 1284 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1256 1285 bundle2-output-part: "phase-heads" 24 bytes payload
1257 1286 bundle2-input-bundle: with-transaction
1258 1287 bundle2-input-part: "replycaps" supported
1259 bundle2-input-part: total payload size 205
1288 bundle2-input-part: total payload size 224
1260 1289 bundle2-input-part: "check:phases" supported
1261 1290 bundle2-input-part: total payload size 24
1262 bundle2-input-part: "check:heads" supported
1291 bundle2-input-part: "check:updated-heads" supported
1263 1292 bundle2-input-part: total payload size 20
1293 invalid branch cache (served): tip differs
1264 1294 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
1265 1295 adding changesets
1266 1296 add changeset ef1ea85a6374
@@ -1330,6 +1360,7 b' fred is always allowed'
1330 1360 listing keys for "phases"
1331 1361 checking for updated bookmarks
1332 1362 listing keys for "bookmarks"
1363 invalid branch cache (served): tip differs
1333 1364 listing keys for "bookmarks"
1334 1365 3 changesets found
1335 1366 list of changesets:
@@ -1337,18 +1368,19 b' fred is always allowed'
1337 1368 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1338 1369 911600dab2ae7a9baff75958b84fe606851ce955
1339 1370 bundle2-output-bundle: "HG20", 5 parts total
1340 bundle2-output-part: "replycaps" 205 bytes payload
1371 bundle2-output-part: "replycaps" 224 bytes payload
1341 1372 bundle2-output-part: "check:phases" 24 bytes payload
1342 bundle2-output-part: "check:heads" streamed payload
1373 bundle2-output-part: "check:updated-heads" streamed payload
1343 1374 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1344 1375 bundle2-output-part: "phase-heads" 24 bytes payload
1345 1376 bundle2-input-bundle: with-transaction
1346 1377 bundle2-input-part: "replycaps" supported
1347 bundle2-input-part: total payload size 205
1378 bundle2-input-part: total payload size 224
1348 1379 bundle2-input-part: "check:phases" supported
1349 1380 bundle2-input-part: total payload size 24
1350 bundle2-input-part: "check:heads" supported
1381 bundle2-input-part: "check:updated-heads" supported
1351 1382 bundle2-input-part: total payload size 20
1383 invalid branch cache (served): tip differs
1352 1384 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
1353 1385 adding changesets
1354 1386 add changeset ef1ea85a6374
@@ -1414,6 +1446,7 b' no one is allowed inside foo/Bar/'
1414 1446 listing keys for "phases"
1415 1447 checking for updated bookmarks
1416 1448 listing keys for "bookmarks"
1449 invalid branch cache (served): tip differs
1417 1450 listing keys for "bookmarks"
1418 1451 3 changesets found
1419 1452 list of changesets:
@@ -1421,18 +1454,19 b' no one is allowed inside foo/Bar/'
1421 1454 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1422 1455 911600dab2ae7a9baff75958b84fe606851ce955
1423 1456 bundle2-output-bundle: "HG20", 5 parts total
1424 bundle2-output-part: "replycaps" 205 bytes payload
1457 bundle2-output-part: "replycaps" 224 bytes payload
1425 1458 bundle2-output-part: "check:phases" 24 bytes payload
1426 bundle2-output-part: "check:heads" streamed payload
1459 bundle2-output-part: "check:updated-heads" streamed payload
1427 1460 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1428 1461 bundle2-output-part: "phase-heads" 24 bytes payload
1429 1462 bundle2-input-bundle: with-transaction
1430 1463 bundle2-input-part: "replycaps" supported
1431 bundle2-input-part: total payload size 205
1464 bundle2-input-part: total payload size 224
1432 1465 bundle2-input-part: "check:phases" supported
1433 1466 bundle2-input-part: total payload size 24
1434 bundle2-input-part: "check:heads" supported
1467 bundle2-input-part: "check:updated-heads" supported
1435 1468 bundle2-input-part: total payload size 20
1469 invalid branch cache (served): tip differs
1436 1470 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
1437 1471 adding changesets
1438 1472 add changeset ef1ea85a6374
@@ -1494,6 +1528,7 b' OS-level groups'
1494 1528 listing keys for "phases"
1495 1529 checking for updated bookmarks
1496 1530 listing keys for "bookmarks"
1531 invalid branch cache (served): tip differs
1497 1532 listing keys for "bookmarks"
1498 1533 3 changesets found
1499 1534 list of changesets:
@@ -1501,18 +1536,19 b' OS-level groups'
1501 1536 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1502 1537 911600dab2ae7a9baff75958b84fe606851ce955
1503 1538 bundle2-output-bundle: "HG20", 5 parts total
1504 bundle2-output-part: "replycaps" 205 bytes payload
1539 bundle2-output-part: "replycaps" 224 bytes payload
1505 1540 bundle2-output-part: "check:phases" 24 bytes payload
1506 bundle2-output-part: "check:heads" streamed payload
1541 bundle2-output-part: "check:updated-heads" streamed payload
1507 1542 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1508 1543 bundle2-output-part: "phase-heads" 24 bytes payload
1509 1544 bundle2-input-bundle: with-transaction
1510 1545 bundle2-input-part: "replycaps" supported
1511 bundle2-input-part: total payload size 205
1546 bundle2-input-part: total payload size 224
1512 1547 bundle2-input-part: "check:phases" supported
1513 1548 bundle2-input-part: total payload size 24
1514 bundle2-input-part: "check:heads" supported
1549 bundle2-input-part: "check:updated-heads" supported
1515 1550 bundle2-input-part: total payload size 20
1551 invalid branch cache (served): tip differs
1516 1552 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
1517 1553 adding changesets
1518 1554 add changeset ef1ea85a6374
@@ -1579,6 +1615,7 b' OS-level groups'
1579 1615 listing keys for "phases"
1580 1616 checking for updated bookmarks
1581 1617 listing keys for "bookmarks"
1618 invalid branch cache (served): tip differs
1582 1619 listing keys for "bookmarks"
1583 1620 3 changesets found
1584 1621 list of changesets:
@@ -1586,18 +1623,19 b' OS-level groups'
1586 1623 f9cafe1212c8c6fa1120d14a556e18cc44ff8bdd
1587 1624 911600dab2ae7a9baff75958b84fe606851ce955
1588 1625 bundle2-output-bundle: "HG20", 5 parts total
1589 bundle2-output-part: "replycaps" 205 bytes payload
1626 bundle2-output-part: "replycaps" 224 bytes payload
1590 1627 bundle2-output-part: "check:phases" 24 bytes payload
1591 bundle2-output-part: "check:heads" streamed payload
1628 bundle2-output-part: "check:updated-heads" streamed payload
1592 1629 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1593 1630 bundle2-output-part: "phase-heads" 24 bytes payload
1594 1631 bundle2-input-bundle: with-transaction
1595 1632 bundle2-input-part: "replycaps" supported
1596 bundle2-input-part: total payload size 205
1633 bundle2-input-part: total payload size 224
1597 1634 bundle2-input-part: "check:phases" supported
1598 1635 bundle2-input-part: total payload size 24
1599 bundle2-input-part: "check:heads" supported
1636 bundle2-input-part: "check:updated-heads" supported
1600 1637 bundle2-input-part: total payload size 20
1638 invalid branch cache (served): tip differs
1601 1639 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
1602 1640 adding changesets
1603 1641 add changeset ef1ea85a6374
@@ -1707,18 +1745,18 b' No branch acls specified'
1707 1745 911600dab2ae7a9baff75958b84fe606851ce955
1708 1746 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
1709 1747 bundle2-output-bundle: "HG20", 5 parts total
1710 bundle2-output-part: "replycaps" 205 bytes payload
1748 bundle2-output-part: "replycaps" 224 bytes payload
1711 1749 bundle2-output-part: "check:phases" 48 bytes payload
1712 bundle2-output-part: "check:heads" streamed payload
1750 bundle2-output-part: "check:updated-heads" streamed payload
1713 1751 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1714 1752 bundle2-output-part: "phase-heads" 48 bytes payload
1715 1753 bundle2-input-bundle: with-transaction
1716 1754 bundle2-input-part: "replycaps" supported
1717 bundle2-input-part: total payload size 205
1755 bundle2-input-part: total payload size 224
1718 1756 bundle2-input-part: "check:phases" supported
1719 1757 bundle2-input-part: total payload size 48
1720 bundle2-input-part: "check:heads" supported
1721 bundle2-input-part: total payload size 20
1758 bundle2-input-part: "check:updated-heads" supported
1759 bundle2-input-part: total payload size 40
1722 1760 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
1723 1761 adding changesets
1724 1762 add changeset ef1ea85a6374
@@ -1793,18 +1831,18 b' Branch acl deny test'
1793 1831 911600dab2ae7a9baff75958b84fe606851ce955
1794 1832 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
1795 1833 bundle2-output-bundle: "HG20", 5 parts total
1796 bundle2-output-part: "replycaps" 205 bytes payload
1834 bundle2-output-part: "replycaps" 224 bytes payload
1797 1835 bundle2-output-part: "check:phases" 48 bytes payload
1798 bundle2-output-part: "check:heads" streamed payload
1836 bundle2-output-part: "check:updated-heads" streamed payload
1799 1837 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1800 1838 bundle2-output-part: "phase-heads" 48 bytes payload
1801 1839 bundle2-input-bundle: with-transaction
1802 1840 bundle2-input-part: "replycaps" supported
1803 bundle2-input-part: total payload size 205
1841 bundle2-input-part: total payload size 224
1804 1842 bundle2-input-part: "check:phases" supported
1805 1843 bundle2-input-part: total payload size 48
1806 bundle2-input-part: "check:heads" supported
1807 bundle2-input-part: total payload size 20
1844 bundle2-input-part: "check:updated-heads" supported
1845 bundle2-input-part: total payload size 40
1808 1846 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
1809 1847 adding changesets
1810 1848 add changeset ef1ea85a6374
@@ -1871,18 +1909,18 b' Branch acl empty allow test'
1871 1909 911600dab2ae7a9baff75958b84fe606851ce955
1872 1910 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
1873 1911 bundle2-output-bundle: "HG20", 5 parts total
1874 bundle2-output-part: "replycaps" 205 bytes payload
1912 bundle2-output-part: "replycaps" 224 bytes payload
1875 1913 bundle2-output-part: "check:phases" 48 bytes payload
1876 bundle2-output-part: "check:heads" streamed payload
1914 bundle2-output-part: "check:updated-heads" streamed payload
1877 1915 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1878 1916 bundle2-output-part: "phase-heads" 48 bytes payload
1879 1917 bundle2-input-bundle: with-transaction
1880 1918 bundle2-input-part: "replycaps" supported
1881 bundle2-input-part: total payload size 205
1919 bundle2-input-part: total payload size 224
1882 1920 bundle2-input-part: "check:phases" supported
1883 1921 bundle2-input-part: total payload size 48
1884 bundle2-input-part: "check:heads" supported
1885 bundle2-input-part: total payload size 20
1922 bundle2-input-part: "check:updated-heads" supported
1923 bundle2-input-part: total payload size 40
1886 1924 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
1887 1925 adding changesets
1888 1926 add changeset ef1ea85a6374
@@ -1945,18 +1983,18 b' Branch acl allow other'
1945 1983 911600dab2ae7a9baff75958b84fe606851ce955
1946 1984 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
1947 1985 bundle2-output-bundle: "HG20", 5 parts total
1948 bundle2-output-part: "replycaps" 205 bytes payload
1986 bundle2-output-part: "replycaps" 224 bytes payload
1949 1987 bundle2-output-part: "check:phases" 48 bytes payload
1950 bundle2-output-part: "check:heads" streamed payload
1988 bundle2-output-part: "check:updated-heads" streamed payload
1951 1989 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
1952 1990 bundle2-output-part: "phase-heads" 48 bytes payload
1953 1991 bundle2-input-bundle: with-transaction
1954 1992 bundle2-input-part: "replycaps" supported
1955 bundle2-input-part: total payload size 205
1993 bundle2-input-part: total payload size 224
1956 1994 bundle2-input-part: "check:phases" supported
1957 1995 bundle2-input-part: total payload size 48
1958 bundle2-input-part: "check:heads" supported
1959 bundle2-input-part: total payload size 20
1996 bundle2-input-part: "check:updated-heads" supported
1997 bundle2-input-part: total payload size 40
1960 1998 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
1961 1999 adding changesets
1962 2000 add changeset ef1ea85a6374
@@ -2013,18 +2051,18 b' Branch acl allow other'
2013 2051 911600dab2ae7a9baff75958b84fe606851ce955
2014 2052 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
2015 2053 bundle2-output-bundle: "HG20", 5 parts total
2016 bundle2-output-part: "replycaps" 205 bytes payload
2054 bundle2-output-part: "replycaps" 224 bytes payload
2017 2055 bundle2-output-part: "check:phases" 48 bytes payload
2018 bundle2-output-part: "check:heads" streamed payload
2056 bundle2-output-part: "check:updated-heads" streamed payload
2019 2057 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
2020 2058 bundle2-output-part: "phase-heads" 48 bytes payload
2021 2059 bundle2-input-bundle: with-transaction
2022 2060 bundle2-input-part: "replycaps" supported
2023 bundle2-input-part: total payload size 205
2061 bundle2-input-part: total payload size 224
2024 2062 bundle2-input-part: "check:phases" supported
2025 2063 bundle2-input-part: total payload size 48
2026 bundle2-input-part: "check:heads" supported
2027 bundle2-input-part: total payload size 20
2064 bundle2-input-part: "check:updated-heads" supported
2065 bundle2-input-part: total payload size 40
2028 2066 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
2029 2067 adding changesets
2030 2068 add changeset ef1ea85a6374
@@ -2104,18 +2142,18 b' push foobar into the remote'
2104 2142 911600dab2ae7a9baff75958b84fe606851ce955
2105 2143 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
2106 2144 bundle2-output-bundle: "HG20", 5 parts total
2107 bundle2-output-part: "replycaps" 205 bytes payload
2145 bundle2-output-part: "replycaps" 224 bytes payload
2108 2146 bundle2-output-part: "check:phases" 48 bytes payload
2109 bundle2-output-part: "check:heads" streamed payload
2147 bundle2-output-part: "check:updated-heads" streamed payload
2110 2148 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
2111 2149 bundle2-output-part: "phase-heads" 48 bytes payload
2112 2150 bundle2-input-bundle: with-transaction
2113 2151 bundle2-input-part: "replycaps" supported
2114 bundle2-input-part: total payload size 205
2152 bundle2-input-part: total payload size 224
2115 2153 bundle2-input-part: "check:phases" supported
2116 2154 bundle2-input-part: total payload size 48
2117 bundle2-input-part: "check:heads" supported
2118 bundle2-input-part: total payload size 20
2155 bundle2-input-part: "check:updated-heads" supported
2156 bundle2-input-part: total payload size 40
2119 2157 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
2120 2158 adding changesets
2121 2159 add changeset ef1ea85a6374
@@ -2194,18 +2232,18 b' Branch acl conflicting deny'
2194 2232 911600dab2ae7a9baff75958b84fe606851ce955
2195 2233 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
2196 2234 bundle2-output-bundle: "HG20", 5 parts total
2197 bundle2-output-part: "replycaps" 205 bytes payload
2235 bundle2-output-part: "replycaps" 224 bytes payload
2198 2236 bundle2-output-part: "check:phases" 48 bytes payload
2199 bundle2-output-part: "check:heads" streamed payload
2237 bundle2-output-part: "check:updated-heads" streamed payload
2200 2238 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
2201 2239 bundle2-output-part: "phase-heads" 48 bytes payload
2202 2240 bundle2-input-bundle: with-transaction
2203 2241 bundle2-input-part: "replycaps" supported
2204 bundle2-input-part: total payload size 205
2242 bundle2-input-part: total payload size 224
2205 2243 bundle2-input-part: "check:phases" supported
2206 2244 bundle2-input-part: total payload size 48
2207 bundle2-input-part: "check:heads" supported
2208 bundle2-input-part: total payload size 20
2245 bundle2-input-part: "check:updated-heads" supported
2246 bundle2-input-part: total payload size 40
2209 2247 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
2210 2248 adding changesets
2211 2249 add changeset ef1ea85a6374
@@ -2267,18 +2305,18 b" User 'astro' must not be denied"
2267 2305 911600dab2ae7a9baff75958b84fe606851ce955
2268 2306 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
2269 2307 bundle2-output-bundle: "HG20", 5 parts total
2270 bundle2-output-part: "replycaps" 205 bytes payload
2308 bundle2-output-part: "replycaps" 224 bytes payload
2271 2309 bundle2-output-part: "check:phases" 48 bytes payload
2272 bundle2-output-part: "check:heads" streamed payload
2310 bundle2-output-part: "check:updated-heads" streamed payload
2273 2311 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
2274 2312 bundle2-output-part: "phase-heads" 48 bytes payload
2275 2313 bundle2-input-bundle: with-transaction
2276 2314 bundle2-input-part: "replycaps" supported
2277 bundle2-input-part: total payload size 205
2315 bundle2-input-part: total payload size 224
2278 2316 bundle2-input-part: "check:phases" supported
2279 2317 bundle2-input-part: total payload size 48
2280 bundle2-input-part: "check:heads" supported
2281 bundle2-input-part: total payload size 20
2318 bundle2-input-part: "check:updated-heads" supported
2319 bundle2-input-part: total payload size 40
2282 2320 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
2283 2321 adding changesets
2284 2322 add changeset ef1ea85a6374
@@ -2351,18 +2389,18 b' Non-astro users must be denied'
2351 2389 911600dab2ae7a9baff75958b84fe606851ce955
2352 2390 e8fc755d4d8217ee5b0c2bb41558c40d43b92c01
2353 2391 bundle2-output-bundle: "HG20", 5 parts total
2354 bundle2-output-part: "replycaps" 205 bytes payload
2392 bundle2-output-part: "replycaps" 224 bytes payload
2355 2393 bundle2-output-part: "check:phases" 48 bytes payload
2356 bundle2-output-part: "check:heads" streamed payload
2394 bundle2-output-part: "check:updated-heads" streamed payload
2357 2395 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
2358 2396 bundle2-output-part: "phase-heads" 48 bytes payload
2359 2397 bundle2-input-bundle: with-transaction
2360 2398 bundle2-input-part: "replycaps" supported
2361 bundle2-input-part: total payload size 205
2399 bundle2-input-part: total payload size 224
2362 2400 bundle2-input-part: "check:phases" supported
2363 2401 bundle2-input-part: total payload size 48
2364 bundle2-input-part: "check:heads" supported
2365 bundle2-input-part: total payload size 20
2402 bundle2-input-part: "check:updated-heads" supported
2403 bundle2-input-part: total payload size 40
2366 2404 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
2367 2405 adding changesets
2368 2406 add changeset ef1ea85a6374
@@ -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" 222 bytes payload
132 bundle2-output-part: "replycaps" 241 bytes payload
133 133 bundle2-output: part 0: "REPLYCAPS"
134 134 bundle2-output: header chunk size: 16
135 bundle2-output: payload chunk size: 222
135 bundle2-output: payload chunk size: 241
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: 222
165 bundle2-input: payload chunk size: 241
166 166 bundle2-input: payload chunk size: 0
167 bundle2-input-part: total payload size 222
167 bundle2-input-part: total payload size 241
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" 222 bytes payload
244 bundle2-output-part: "replycaps" 241 bytes payload
245 245 bundle2-output: part 0: "REPLYCAPS"
246 246 bundle2-output: header chunk size: 16
247 bundle2-output: payload chunk size: 222
247 bundle2-output: payload chunk size: 241
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: 222
278 bundle2-input: payload chunk size: 241
279 279 bundle2-input: payload chunk size: 0
280 bundle2-input-part: total payload size 222
280 bundle2-input-part: total payload size 241
281 281 bundle2-input: part header size: 22
282 282 bundle2-input: part type: "CHECK:BOOKMARKS"
283 283 bundle2-input: part id: "1"
@@ -54,6 +54,8 b' Cannot stream clone when server.uncompre'
54 54 changegroup
55 55 01
56 56 02
57 checkheads
58 related
57 59 digests
58 60 md5
59 61 sha1
@@ -120,6 +122,8 b' Cannot stream clone when server.uncompre'
120 122 changegroup
121 123 01
122 124 02
125 checkheads
126 related
123 127 digests
124 128 md5
125 129 sha1
@@ -615,6 +615,8 b' Test debugcapabilities command:'
615 615 changegroup
616 616 01
617 617 02
618 checkheads
619 related
618 620 digests
619 621 md5
620 622 sha1
@@ -650,7 +652,7 b' Test debugpeer'
650 652 devel-peer-request: pairs: 81 bytes
651 653 sending hello command
652 654 sending between command
653 remote: 440
655 remote: 463
654 656 remote: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
655 657 remote: 1
656 658 devel-peer-request: protocaps
@@ -15,6 +15,8 b' version so behavior is deterministic.'
15 15 > sparse-revlog = no
16 16 > [devel]
17 17 > legacy.exchange = phases
18 > [server]
19 > concurrent-push-mode = strict
18 20 > EOF
19 21
20 22 $ hg init server0
@@ -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\xe0batch 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\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
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: 480\r\n
440 s> Content-Length: 503\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: 480\r\n
477 s> Content-Length: 503\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: 480\r\n
748 s> Content-Length: 503\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
@@ -320,20 +320,20 b' test http authentication'
320 320 list of changesets:
321 321 7f4e523d01f2cc3765ac8934da3d14db775ff872
322 322 bundle2-output-bundle: "HG20", 5 parts total
323 bundle2-output-part: "replycaps" 205 bytes payload
323 bundle2-output-part: "replycaps" 224 bytes payload
324 324 bundle2-output-part: "check:phases" 24 bytes payload
325 bundle2-output-part: "check:heads" streamed payload
325 bundle2-output-part: "check:updated-heads" streamed payload
326 326 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
327 327 bundle2-output-part: "phase-heads" 24 bytes payload
328 328 sending unbundle command
329 sending 1013 bytes
329 sending 1040 bytes
330 330 devel-peer-request: POST http://localhost:$HGPORT2/?cmd=unbundle
331 devel-peer-request: Content-length 1013
331 devel-peer-request: Content-length 1040
332 332 devel-peer-request: Content-type application/mercurial-0.1
333 333 devel-peer-request: Vary X-HgArg-1,X-HgProto-1
334 334 devel-peer-request: X-hgproto-1 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
335 335 devel-peer-request: 16 bytes of commands arguments in headers
336 devel-peer-request: 1013 bytes of data
336 devel-peer-request: 1040 bytes of data
337 337 devel-peer-request: finished in *.???? seconds (200) (glob)
338 338 bundle2-input-bundle: no-transaction
339 339 bundle2-input-part: "reply:changegroup" (advisory) (params: 0 advisory) supported
@@ -50,7 +50,7 b' Pushing a new commit from the client to '
50 50 6cb0989601f1 added a
51 51
52 52 $ scratchnodes
53 6cb0989601f1fb5805238edfb16f3606713d9a0b a4c202c147a9c4bb91bbadb56321fc5f3950f7f2
53 6cb0989601f1fb5805238edfb16f3606713d9a0b 3b414252ff8acab801318445d88ff48faf4a28c3
54 54
55 55 Understanding how data is stored on the bundlestore in server
56 56 -------------------------------------------------------------
@@ -61,8 +61,8 b' There are two things, filebundlestore an'
61 61 index
62 62
63 63 filebundlestore stores the bundles
64 $ ls ../repo/.hg/scratchbranches/filebundlestore/a4/c2/
65 a4c202c147a9c4bb91bbadb56321fc5f3950f7f2
64 $ ls ../repo/.hg/scratchbranches/filebundlestore/3b/41/
65 3b414252ff8acab801318445d88ff48faf4a28c3
66 66
67 67 index/nodemap stores a map of node id and file in which bundle is stored in filebundlestore
68 68 $ ls ../repo/.hg/scratchbranches/index/
@@ -82,7 +82,7 b' Checking that the commit was not applied'
82 82 Applying the changeset from the bundlestore
83 83 --------------------------------------------
84 84
85 $ hg unbundle .hg/scratchbranches/filebundlestore/a4/c2/a4c202c147a9c4bb91bbadb56321fc5f3950f7f2
85 $ hg unbundle .hg/scratchbranches/filebundlestore/3b/41/3b414252ff8acab801318445d88ff48faf4a28c3
86 86 adding changesets
87 87 adding manifests
88 88 adding file changes
@@ -133,9 +133,9 b' Checking that changesets are not applied'
133 133
134 134 Both of the new changesets are stored in a single bundle-file
135 135 $ scratchnodes
136 6cb0989601f1fb5805238edfb16f3606713d9a0b a4c202c147a9c4bb91bbadb56321fc5f3950f7f2
137 bf8a6e3011b345146bbbedbcb1ebd4837571492a ee41a41cefb7817cbfb235b4f6e9f27dbad6ca1f
138 eaba929e866c59bc9a6aada5a9dd2f6990db83c0 ee41a41cefb7817cbfb235b4f6e9f27dbad6ca1f
136 6cb0989601f1fb5805238edfb16f3606713d9a0b 3b414252ff8acab801318445d88ff48faf4a28c3
137 bf8a6e3011b345146bbbedbcb1ebd4837571492a 239585f5e61f0c09ce7106bdc1097bff731738f4
138 eaba929e866c59bc9a6aada5a9dd2f6990db83c0 239585f5e61f0c09ce7106bdc1097bff731738f4
139 139
140 140 Pushing more changesets to the server
141 141 -------------------------------------
@@ -158,11 +158,11 b' XXX: we should have pushed only the part'
158 158
159 159 Sneak peek into the bundlestore at the server
160 160 $ scratchnodes
161 1bb96358eda285b536c6d1c66846a7cdb2336cea 57e00c0d4f26e2a2a72b751b63d9abc4f3eb28e7
162 6cb0989601f1fb5805238edfb16f3606713d9a0b a4c202c147a9c4bb91bbadb56321fc5f3950f7f2
163 b4e4bce660512ad3e71189e14588a70ac8e31fef 57e00c0d4f26e2a2a72b751b63d9abc4f3eb28e7
164 bf8a6e3011b345146bbbedbcb1ebd4837571492a 57e00c0d4f26e2a2a72b751b63d9abc4f3eb28e7
165 eaba929e866c59bc9a6aada5a9dd2f6990db83c0 57e00c0d4f26e2a2a72b751b63d9abc4f3eb28e7
161 1bb96358eda285b536c6d1c66846a7cdb2336cea 98fbae0016662521b0007da1b7bc349cd3caacd1
162 6cb0989601f1fb5805238edfb16f3606713d9a0b 3b414252ff8acab801318445d88ff48faf4a28c3
163 b4e4bce660512ad3e71189e14588a70ac8e31fef 98fbae0016662521b0007da1b7bc349cd3caacd1
164 bf8a6e3011b345146bbbedbcb1ebd4837571492a 98fbae0016662521b0007da1b7bc349cd3caacd1
165 eaba929e866c59bc9a6aada5a9dd2f6990db83c0 98fbae0016662521b0007da1b7bc349cd3caacd1
166 166
167 167 Checking if `hg pull` pulls something or `hg incoming` shows something
168 168 -----------------------------------------------------------------------
@@ -309,14 +309,14 b' applying the bundle on the server to che'
309 309
310 310 $ cd ../repo
311 311 $ scratchnodes
312 1bb96358eda285b536c6d1c66846a7cdb2336cea 0a6e70ecd5b98d22382f69b93909f557ac6a9927
313 6cb0989601f1fb5805238edfb16f3606713d9a0b a4c202c147a9c4bb91bbadb56321fc5f3950f7f2
314 9b42578d44473575994109161430d65dd147d16d 0a6e70ecd5b98d22382f69b93909f557ac6a9927
315 b4e4bce660512ad3e71189e14588a70ac8e31fef 0a6e70ecd5b98d22382f69b93909f557ac6a9927
316 bf8a6e3011b345146bbbedbcb1ebd4837571492a 0a6e70ecd5b98d22382f69b93909f557ac6a9927
317 eaba929e866c59bc9a6aada5a9dd2f6990db83c0 0a6e70ecd5b98d22382f69b93909f557ac6a9927
312 1bb96358eda285b536c6d1c66846a7cdb2336cea 280a46a259a268f0e740c81c5a7751bdbfaec85f
313 6cb0989601f1fb5805238edfb16f3606713d9a0b 3b414252ff8acab801318445d88ff48faf4a28c3
314 9b42578d44473575994109161430d65dd147d16d 280a46a259a268f0e740c81c5a7751bdbfaec85f
315 b4e4bce660512ad3e71189e14588a70ac8e31fef 280a46a259a268f0e740c81c5a7751bdbfaec85f
316 bf8a6e3011b345146bbbedbcb1ebd4837571492a 280a46a259a268f0e740c81c5a7751bdbfaec85f
317 eaba929e866c59bc9a6aada5a9dd2f6990db83c0 280a46a259a268f0e740c81c5a7751bdbfaec85f
318 318
319 $ hg unbundle .hg/scratchbranches/filebundlestore/0a/6e/0a6e70ecd5b98d22382f69b93909f557ac6a9927
319 $ hg unbundle .hg/scratchbranches/filebundlestore/28/0a/280a46a259a268f0e740c81c5a7751bdbfaec85f
320 320 adding changesets
321 321 adding manifests
322 322 adding file changes
@@ -392,13 +392,13 b' Unbundling on server to see obsmarkers b'
392 392 $ cd ../repo
393 393
394 394 $ scratchnodes
395 1bb96358eda285b536c6d1c66846a7cdb2336cea 0a6e70ecd5b98d22382f69b93909f557ac6a9927
396 6cb0989601f1fb5805238edfb16f3606713d9a0b a4c202c147a9c4bb91bbadb56321fc5f3950f7f2
395 1bb96358eda285b536c6d1c66846a7cdb2336cea 280a46a259a268f0e740c81c5a7751bdbfaec85f
396 6cb0989601f1fb5805238edfb16f3606713d9a0b 3b414252ff8acab801318445d88ff48faf4a28c3
397 397 99949238d9ac7f2424a33a46dface6f866afd059 090a24fe63f31d3b4bee714447f835c8c362ff57
398 9b42578d44473575994109161430d65dd147d16d 0a6e70ecd5b98d22382f69b93909f557ac6a9927
399 b4e4bce660512ad3e71189e14588a70ac8e31fef 0a6e70ecd5b98d22382f69b93909f557ac6a9927
400 bf8a6e3011b345146bbbedbcb1ebd4837571492a 0a6e70ecd5b98d22382f69b93909f557ac6a9927
401 eaba929e866c59bc9a6aada5a9dd2f6990db83c0 0a6e70ecd5b98d22382f69b93909f557ac6a9927
398 9b42578d44473575994109161430d65dd147d16d 280a46a259a268f0e740c81c5a7751bdbfaec85f
399 b4e4bce660512ad3e71189e14588a70ac8e31fef 280a46a259a268f0e740c81c5a7751bdbfaec85f
400 bf8a6e3011b345146bbbedbcb1ebd4837571492a 280a46a259a268f0e740c81c5a7751bdbfaec85f
401 eaba929e866c59bc9a6aada5a9dd2f6990db83c0 280a46a259a268f0e740c81c5a7751bdbfaec85f
402 402
403 403 $ hg glog
404 404 o 6:9b42578d4447 added f
@@ -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%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%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)
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
@@ -166,7 +166,7 b' Blob URIs are correct when --prefix is u'
166 166 $LOCALIP - - [$LOGDATE$] "POST /missing/objects/batch HTTP/1.1" 404 - (glob)
167 167 $LOCALIP - - [$LOGDATE$] "GET /subdir/mount/point?cmd=capabilities HTTP/1.1" 200 - (glob)
168 168 $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)
169 $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%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)
169 $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)
170 170 $LOCALIP - - [$LOGDATE$] "POST /subdir/mount/point/.git/info/lfs/objects/batch HTTP/1.1" 200 - (glob)
171 171 $LOCALIP - - [$LOGDATE$] "GET /subdir/mount/point/.hg/lfs/objects/f03217a32529a28a42d03b1244fe09b6e0f9fd06d7b966d4d50567be2abe6c0e HTTP/1.1" 200 - (glob)
172 172
@@ -312,7 +312,7 b' Test a checksum failure during the proce'
312 312 $ cat $TESTTMP/access.log
313 313 $LOCALIP - - [$LOGDATE$] "GET /?cmd=capabilities HTTP/1.1" 200 - (glob)
314 314 $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)
315 $LOCALIP - - [$LOGDATE$] "GET /?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:bookmarks=1&bundlecaps=HG20%2Cbundle2%3DHG20%250Abookmarks%250Achangegroup%253D01%252C02%252C03%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)
315 $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)
316 316 $LOCALIP - - [$LOGDATE$] "POST /.git/info/lfs/objects/batch HTTP/1.1" 200 - (glob)
317 317 $LOCALIP - - [$LOGDATE$] "GET /?cmd=capabilities HTTP/1.1" 200 - (glob)
318 318 $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)
@@ -331,7 +331,7 b' Test a checksum failure during the proce'
331 331 $LOCALIP - - [$LOGDATE$] "PUT /.hg/lfs/objects/b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c HTTP/1.1" 422 - (glob)
332 332 $LOCALIP - - [$LOGDATE$] "GET /?cmd=capabilities HTTP/1.1" 200 - (glob)
333 333 $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)
334 $LOCALIP - - [$LOGDATE$] "GET /?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:bookmarks=1&bundlecaps=HG20%2Cbundle2%3DHG20%250Abookmarks%250Achangegroup%253D01%252C02%252C03%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)
334 $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)
335 335 $LOCALIP - - [$LOGDATE$] "POST /.git/info/lfs/objects/batch HTTP/1.1" 200 - (glob)
336 336 $LOCALIP - - [$LOGDATE$] "GET /.hg/lfs/objects/276f73cfd75f9fb519810df5f5d96d6594ca2521abd86cbcd92122f7d51a1f3d HTTP/1.1" 500 - (glob)
337 337 $LOCALIP - - [$LOGDATE$] "POST /.git/info/lfs/objects/batch HTTP/1.1" 200 - (glob)
@@ -482,7 +482,7 b' Test that Digest Auth fails gracefully b'
482 482 $LOCALIP - - [$LOGDATE$] "GET /?cmd=capabilities HTTP/1.1" 401 - (glob)
483 483 $LOCALIP - - [$LOGDATE$] "GET /?cmd=capabilities HTTP/1.1" 200 - (glob)
484 484 $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)
485 $LOCALIP - - [$LOGDATE$] "GET /?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:bookmarks=1&bundlecaps=HG20%2Cbundle2%3DHG20%250Abookmarks%250Achangegroup%253D01%252C02%252C03%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)
485 $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)
486 486 $LOCALIP - - [$LOGDATE$] "POST /.git/info/lfs/objects/batch HTTP/1.1" 401 - (glob)
487 487 $LOCALIP - - [$LOGDATE$] "POST /.git/info/lfs/objects/batch HTTP/1.1" 200 - (glob)
488 488 $LOCALIP - - [$LOGDATE$] "GET /.hg/lfs/objects/276f73cfd75f9fb519810df5f5d96d6594ca2521abd86cbcd92122f7d51a1f3d HTTP/1.1" 200 - (glob)
@@ -296,7 +296,7 b' actions property completely.'
296 296 bundle2-output-bundle: "HG20", 5 parts total
297 297 bundle2-output-part: "replycaps" * bytes payload (glob)
298 298 bundle2-output-part: "check:phases" 24 bytes payload
299 bundle2-output-part: "check:heads" streamed payload
299 bundle2-output-part: "check:updated-heads" streamed payload
300 300 bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
301 301 bundle2-output-part: "phase-heads" 24 bytes payload
302 302 bundle2-input-bundle: with-transaction
@@ -304,7 +304,7 b' actions property completely.'
304 304 bundle2-input-part: total payload size * (glob)
305 305 bundle2-input-part: "check:phases" supported
306 306 bundle2-input-part: total payload size 24
307 bundle2-input-part: "check:heads" supported
307 bundle2-input-part: "check:updated-heads" supported
308 308 bundle2-input-part: total payload size 20
309 309 bundle2-input-part: "changegroup" (params: 1 mandatory) supported
310 310 adding changesets
@@ -119,11 +119,11 b' We tests multiple cases:'
119 119
120 120 #testcases strict unrelated
121 121
122 #if unrelated
122 #if strict
123 123
124 124 $ cat >> $HGRCPATH << EOF
125 125 > [server]
126 > concurrent-push-mode = check-related
126 > concurrent-push-mode = strict
127 127 > EOF
128 128
129 129 #endif
@@ -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: 440 (sshv1 !)
485 remote: 463 (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> 440\n
60 o> readline() -> 440:
59 o> 463\n
60 o> readline() -> 463:
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> 439\n
113 o> read(439) -> 439: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
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
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> 440\n
239 o> readline() -> 440:
238 o> 463\n
239 o> readline() -> 463:
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> 439\n
297 o> read(439) -> 439: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
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
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> 440\n
363 o> readline() -> 440:
362 o> 463\n
363 o> readline() -> 463:
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> 439\n
422 o> read(439) -> 439: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
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
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> 440\n
489 o> readline() -> 440:
488 o> 463\n
489 o> readline() -> 463:
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> 439\n
547 o> read(439) -> 439: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
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
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> 440\n
613 o> readline() -> 440:
612 o> 463\n
613 o> readline() -> 463:
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> 439\n
672 o> read(439) -> 439: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
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
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> 440\n
739 o> readline() -> 440:
738 o> 463\n
739 o> readline() -> 463:
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> 439\n
800 o> read(439) -> 439: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
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
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> 440\n
869 o> readline() -> 440:
868 o> 463\n
869 o> readline() -> 463:
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> 439\n
927 o> read(439) -> 439: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
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
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> 440\n
993 o> readline() -> 440:
992 o> 463\n
993 o> readline() -> 463:
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> 439\n
1054 o> read(439) -> 439: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
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
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> 440\n
1123 o> readline() -> 440:
1122 o> 463\n
1123 o> readline() -> 463:
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> 439\n
1184 o> read(439) -> 439: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
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
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> 440\n
1259 o> readline() -> 440:
1258 o> 463\n
1259 o> readline() -> 463:
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> 439\n
1318 o> read(439) -> 439: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
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
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> 440\n
1386 o> readline() -> 440:
1385 o> 463\n
1386 o> readline() -> 463:
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> 439\n
1445 o> read(439) -> 439: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
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
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> 440\n
1515 o> readline() -> 440:
1514 o> 463\n
1515 o> readline() -> 463:
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> 439\n
1576 o> read(439) -> 439: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
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
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> 440\n
1654 o> readline() -> 440:
1653 o> 463\n
1654 o> readline() -> 463:
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> 439\n
1719 o> read(439) -> 439: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
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
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> 440\n
1792 o> readline() -> 440:
1791 o> 463\n
1792 o> readline() -> 463:
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> 439\n
1847 o> read(439) -> 439: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
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
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> 440\n
1922 o> readline() -> 440:
1921 o> 463\n
1922 o> readline() -> 463:
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> 439\n
1981 o> read(439) -> 439: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
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
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: 440
67 remote: 463
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> 440\n
90 o> readline() -> 440:
89 o> 463\n
90 o> readline() -> 463:
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 440
99 463
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> 440\n
110 o> write(440) -> 440:
109 o> 463\n
110 o> write(463) -> 463:
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 440
112 463
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 440
119 463
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> 440\n
126 o> write(440) -> 440:
125 o> 463\n
126 o> write(463) -> 463:
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> 440\n
153 o> readline() -> 440:
152 o> 463\n
153 o> readline() -> 463:
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: 440
190 remote: 463
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> 440\n
249 o> readline() -> 440:
248 o> 463\n
249 o> readline() -> 463:
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> 440\n
300 o> 463\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() -> 440:
305 o> readline() -> 463:
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: 440
319 remote: 463
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> 440\n
369 o> readline() -> 440:
368 o> 463\n
369 o> readline() -> 463:
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: 440
393 remote: 463
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> 440\n
451 o> readline() -> 440:
450 o> 463\n
451 o> readline() -> 463:
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> 440\n
498 o> readline() -> 440:
497 o> 463\n
498 o> readline() -> 463:
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> 440\n
543 o> readline() -> 440:
542 o> 463\n
543 o> readline() -> 463:
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> 440\n
613 o> readline() -> 440:
612 o> 463\n
613 o> readline() -> 463:
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> 440\n
695 o> readline() -> 440:
694 o> 463\n
695 o> readline() -> 463:
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> 440\n
729 o> readline() -> 440:
728 o> 463\n
729 o> readline() -> 463:
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> 440\n
772 o> readline() -> 440:
771 o> 463\n
772 o> readline() -> 463:
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> 440\n
801 o> readline() -> 440:
800 o> 463\n
801 o> readline() -> 463:
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> 440\n
842 o> readline() -> 440:
841 o> 463\n
842 o> readline() -> 463:
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> 440\n
891 o> readline() -> 440:
890 o> 463\n
891 o> readline() -> 463:
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> 440\n
917 o> 463\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> 440\n
947 o> readline() -> 440:
946 o> 463\n
947 o> readline() -> 463:
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: 440
965 remote: 463
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> 439\n
1009 o> readline() -> 440:
1008 o> 462\n
1009 o> readline() -> 463:
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 ..
@@ -1062,6 +1062,8 b' Verify the peer has capabilities'
1062 1062 changegroup
1063 1063 01
1064 1064 02
1065 checkheads
1066 related
1065 1067 digests
1066 1068 md5
1067 1069 sha1
@@ -1112,14 +1114,14 b' Command after upgrade to version 2 is pr'
1112 1114 o> readline() -> 44:
1113 1115 o> upgraded this-is-some-token exp-ssh-v2-0003\n
1114 1116 o> readline() -> 4:
1115 o> 439\n
1116 o> readline() -> 440:
1117 o> 462\n
1118 o> readline() -> 463:
1117 1119 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1118 1120 i> write(6) -> 6:
1119 1121 i> hello\n
1120 1122 o> readline() -> 4:
1121 o> 424\n
1122 o> readline() -> 424:
1123 o> 447\n
1124 o> readline() -> 447:
1123 1125 o> capabilities: branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1124 1126
1125 1127 Multiple upgrades is not allowed
@@ -1150,8 +1152,8 b' Multiple upgrades is not allowed'
1150 1152 o> readline() -> 44:
1151 1153 o> upgraded this-is-some-token exp-ssh-v2-0003\n
1152 1154 o> readline() -> 4:
1153 o> 439\n
1154 o> readline() -> 440:
1155 o> 462\n
1156 o> readline() -> 463:
1155 1157 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1156 1158 i> write(45) -> 45:
1157 1159 i> upgrade another-token proto=irrelevant\n
@@ -1222,8 +1224,8 b' Upgrade request to unsupported protocol '
1222 1224 i> write(6) -> 6:
1223 1225 i> hello\n
1224 1226 o> readline() -> 4:
1225 o> 440\n
1226 o> readline() -> 440:
1227 o> 463\n
1228 o> readline() -> 463:
1227 1229 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1228 1230 i> write(98) -> 98:
1229 1231 i> between\n
@@ -1341,8 +1343,8 b' Test listkeys for listing namespaces'
1341 1343 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1342 1344 i> flush() -> None
1343 1345 o> readline() -> 4:
1344 o> 440\n
1345 o> readline() -> 440:
1346 o> 463\n
1347 o> readline() -> 463:
1346 1348 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1347 1349 o> readline() -> 2:
1348 1350 o> 1\n
@@ -1379,8 +1381,8 b' Test listkeys for listing namespaces'
1379 1381 o> readline() -> 62:
1380 1382 o> upgraded * exp-ssh-v2-0003\n (glob)
1381 1383 o> readline() -> 4:
1382 o> 439\n
1383 o> read(439) -> 439: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
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
1384 1386 o> read(1) -> 1:
1385 1387 o> \n
1386 1388 sending listkeys command
@@ -1429,8 +1431,8 b' With no bookmarks set'
1429 1431 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1430 1432 i> flush() -> None
1431 1433 o> readline() -> 4:
1432 o> 440\n
1433 o> readline() -> 440:
1434 o> 463\n
1435 o> readline() -> 463:
1434 1436 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1435 1437 o> readline() -> 2:
1436 1438 o> 1\n
@@ -1459,8 +1461,8 b' With no bookmarks set'
1459 1461 o> readline() -> 62:
1460 1462 o> upgraded * exp-ssh-v2-0003\n (glob)
1461 1463 o> readline() -> 4:
1462 o> 439\n
1463 o> read(439) -> 439: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
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
1464 1466 o> read(1) -> 1:
1465 1467 o> \n
1466 1468 sending listkeys command
@@ -1490,8 +1492,8 b' With a single bookmark set'
1490 1492 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1491 1493 i> flush() -> None
1492 1494 o> readline() -> 4:
1493 o> 440\n
1494 o> readline() -> 440:
1495 o> 463\n
1496 o> readline() -> 463:
1495 1497 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1496 1498 o> readline() -> 2:
1497 1499 o> 1\n
@@ -1523,8 +1525,8 b' With a single bookmark set'
1523 1525 o> readline() -> 62:
1524 1526 o> upgraded * exp-ssh-v2-0003\n (glob)
1525 1527 o> readline() -> 4:
1526 o> 439\n
1527 o> read(439) -> 439: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
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
1528 1530 o> read(1) -> 1:
1529 1531 o> \n
1530 1532 sending listkeys command
@@ -1557,8 +1559,8 b' With multiple bookmarks set'
1557 1559 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1558 1560 i> flush() -> None
1559 1561 o> readline() -> 4:
1560 o> 440\n
1561 o> readline() -> 440:
1562 o> 463\n
1563 o> readline() -> 463:
1562 1564 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1563 1565 o> readline() -> 2:
1564 1566 o> 1\n
@@ -1593,8 +1595,8 b' With multiple bookmarks set'
1593 1595 o> readline() -> 62:
1594 1596 o> upgraded * exp-ssh-v2-0003\n (glob)
1595 1597 o> readline() -> 4:
1596 o> 439\n
1597 o> read(439) -> 439: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
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
1598 1600 o> read(1) -> 1:
1599 1601 o> \n
1600 1602 sending listkeys command
@@ -1632,8 +1634,8 b' Test pushkey for bookmarks'
1632 1634 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1633 1635 i> flush() -> None
1634 1636 o> readline() -> 4:
1635 o> 440\n
1636 o> readline() -> 440:
1637 o> 463\n
1638 o> readline() -> 463:
1637 1639 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1638 1640 o> readline() -> 2:
1639 1641 o> 1\n
@@ -1672,8 +1674,8 b' Test pushkey for bookmarks'
1672 1674 o> readline() -> 62:
1673 1675 o> upgraded * exp-ssh-v2-0003\n (glob)
1674 1676 o> readline() -> 4:
1675 o> 439\n
1676 o> read(439) -> 439: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
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
1677 1679 o> read(1) -> 1:
1678 1680 o> \n
1679 1681 sending pushkey command
@@ -1724,8 +1726,8 b' Phases on empty repo'
1724 1726 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1725 1727 i> flush() -> None
1726 1728 o> readline() -> 4:
1727 o> 440\n
1728 o> readline() -> 440:
1729 o> 463\n
1730 o> readline() -> 463:
1729 1731 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1730 1732 o> readline() -> 2:
1731 1733 o> 1\n
@@ -1757,8 +1759,8 b' Phases on empty repo'
1757 1759 o> readline() -> 62:
1758 1760 o> upgraded * exp-ssh-v2-0003\n (glob)
1759 1761 o> readline() -> 4:
1760 o> 439\n
1761 o> read(439) -> 439: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
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
1762 1764 o> read(1) -> 1:
1763 1765 o> \n
1764 1766 sending listkeys command
@@ -1807,8 +1809,8 b' Two draft heads'
1807 1809 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1808 1810 i> flush() -> None
1809 1811 o> readline() -> 4:
1810 o> 440\n
1811 o> readline() -> 440:
1812 o> 463\n
1813 o> readline() -> 463:
1812 1814 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1813 1815 o> readline() -> 2:
1814 1816 o> 1\n
@@ -1845,8 +1847,8 b' Two draft heads'
1845 1847 o> readline() -> 62:
1846 1848 o> upgraded * exp-ssh-v2-0003\n (glob)
1847 1849 o> readline() -> 4:
1848 o> 439\n
1849 o> read(439) -> 439: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
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
1850 1852 o> read(1) -> 1:
1851 1853 o> \n
1852 1854 sending listkeys command
@@ -1884,8 +1886,8 b' Single draft head'
1884 1886 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1885 1887 i> flush() -> None
1886 1888 o> readline() -> 4:
1887 o> 440\n
1888 o> readline() -> 440:
1889 o> 463\n
1890 o> readline() -> 463:
1889 1891 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1890 1892 o> readline() -> 2:
1891 1893 o> 1\n
@@ -1920,8 +1922,8 b' Single draft head'
1920 1922 o> readline() -> 62:
1921 1923 o> upgraded * exp-ssh-v2-0003\n (glob)
1922 1924 o> readline() -> 4:
1923 o> 439\n
1924 o> read(439) -> 439: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
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
1925 1927 o> read(1) -> 1:
1926 1928 o> \n
1927 1929 sending listkeys command
@@ -1957,8 +1959,8 b' All public heads'
1957 1959 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
1958 1960 i> flush() -> None
1959 1961 o> readline() -> 4:
1960 o> 440\n
1961 o> readline() -> 440:
1962 o> 463\n
1963 o> readline() -> 463:
1962 1964 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
1963 1965 o> readline() -> 2:
1964 1966 o> 1\n
@@ -1990,8 +1992,8 b' All public heads'
1990 1992 o> readline() -> 62:
1991 1993 o> upgraded * exp-ssh-v2-0003\n (glob)
1992 1994 o> readline() -> 4:
1993 o> 439\n
1994 o> read(439) -> 439: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
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
1995 1997 o> read(1) -> 1:
1996 1998 o> \n
1997 1999 sending listkeys command
@@ -2028,8 +2030,8 b' Setting public phase via pushkey'
2028 2030 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
2029 2031 i> flush() -> None
2030 2032 o> readline() -> 4:
2031 o> 440\n
2032 o> readline() -> 440:
2033 o> 463\n
2034 o> readline() -> 463:
2033 2035 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
2034 2036 o> readline() -> 2:
2035 2037 o> 1\n
@@ -2069,8 +2071,8 b' Setting public phase via pushkey'
2069 2071 o> readline() -> 62:
2070 2072 o> upgraded * exp-ssh-v2-0003\n (glob)
2071 2073 o> readline() -> 4:
2072 o> 439\n
2073 o> read(439) -> 439: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
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
2074 2076 o> read(1) -> 1:
2075 2077 o> \n
2076 2078 sending pushkey command
@@ -2135,8 +2137,8 b' Test batching of requests'
2135 2137 i> 0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
2136 2138 i> flush() -> None
2137 2139 o> readline() -> 4:
2138 o> 440\n
2139 o> readline() -> 440:
2140 o> 463\n
2141 o> readline() -> 463:
2140 2142 o> capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash\n
2141 2143 o> readline() -> 2:
2142 2144 o> 1\n
@@ -2175,8 +2177,8 b' Test batching of requests'
2175 2177 o> readline() -> 62:
2176 2178 o> upgraded * exp-ssh-v2-0003\n (glob)
2177 2179 o> readline() -> 4:
2178 o> 439\n
2179 o> read(439) -> 439: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
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
2180 2182 o> read(1) -> 1:
2181 2183 o> \n
2182 2184 sending batch with 3 sub-commands
@@ -513,7 +513,7 b' debug output'
513 513 devel-peer-request: pairs: 81 bytes
514 514 sending hello command
515 515 sending between command
516 remote: 440 (sshv1 !)
516 remote: 463 (sshv1 !)
517 517 protocol upgraded to exp-ssh-v2-0003 (sshv2 !)
518 518 remote: capabilities: batch branchmap $USUAL_BUNDLE2_CAPS$ changegroupsubset getbundle known lookup protocaps pushkey streamreqs=generaldelta,revlogv1,sparserevlog unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
519 519 remote: 1 (sshv1 !)
@@ -532,7 +532,7 b' debug output'
532 532 no changes found
533 533 devel-peer-request: getbundle
534 534 devel-peer-request: bookmarks: 1 bytes
535 devel-peer-request: bundlecaps: 266 bytes
535 devel-peer-request: bundlecaps: 289 bytes
536 536 devel-peer-request: cg: 1 bytes
537 537 devel-peer-request: common: 122 bytes
538 538 devel-peer-request: heads: 122 bytes
@@ -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\xe0batch 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\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
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\xe0batch 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\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
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\xe0batch 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\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
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\xe0batch 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\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
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: 2285\r\n
69 s> Content-Length: 2308\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\xe0batch 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\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
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: 2312\r\n
399 s> Content-Length: 2335\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\xe0batch 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\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
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: 2272\r\n
734 s> Content-Length: 2295\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\xe0batch 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\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
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: 2278\r\n
1058 s> Content-Length: 2301\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\xe0batch 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\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
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