tests/test-ssh-proto-unbundle.t
changeset 36660 8395fddde46c
parent 36657 70415568ea65
child 36689 11b279a75bf1
equal deleted inserted replaced
36659:29128309c52d 36660:8395fddde46c
    47   >     PUSHFILE ../initial.v1.hg
    47   >     PUSHFILE ../initial.v1.hg
    48   > readavailable
    48   > readavailable
    49   > EOF
    49   > EOF
    50   testing ssh1
    50   testing ssh1
    51   creating ssh peer from handshake results
    51   creating ssh peer from handshake results
    52   i> write(104) -> None:
    52   i> write(104) -> 104:
    53   i>     hello\n
    53   i>     hello\n
    54   i>     between\n
    54   i>     between\n
    55   i>     pairs 81\n
    55   i>     pairs 81\n
    56   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
    56   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
    57   i> flush() -> None
    57   i> flush() -> None
    62   o> readline() -> 2:
    62   o> readline() -> 2:
    63   o>     1\n
    63   o>     1\n
    64   o> readline() -> 1:
    64   o> readline() -> 1:
    65   o>     \n
    65   o>     \n
    66   sending unbundle command
    66   sending unbundle command
    67   i> write(9) -> None:
    67   i> write(9) -> 9:
    68   i>     unbundle\n
    68   i>     unbundle\n
    69   i> write(9) -> None:
    69   i> write(9) -> 9:
    70   i>     heads 10\n
    70   i>     heads 10\n
    71   i> write(10) -> None: 666f726365
    71   i> write(10) -> 10: 666f726365
    72   i> flush() -> None
    72   i> flush() -> None
    73   o> readline() -> 2:
    73   o> readline() -> 2:
    74   o>     0\n
    74   o>     0\n
    75   i> write(4) -> None:
    75   i> write(4) -> 4:
    76   i>     426\n
    76   i>     426\n
    77   i> write(426) -> None:
    77   i> write(426) -> 426:
    78   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
    78   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
    79   i>     test\n
    79   i>     test\n
    80   i>     0 0\n
    80   i>     0 0\n
    81   i>     foo\n
    81   i>     foo\n
    82   i>     \n
    82   i>     \n
    83   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
    83   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
    84   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
    84   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
    85   i>     \x00\x00\x00\x00\x00\x00\x00\x00
    85   i>     \x00\x00\x00\x00\x00\x00\x00\x00
    86   i> write(2) -> None:
    86   i> write(2) -> 2:
    87   i>     0\n
    87   i>     0\n
    88   i> flush() -> None
    88   i> flush() -> None
    89   o> readline() -> 2:
    89   o> readline() -> 2:
    90   o>     0\n
    90   o>     0\n
    91   o> readline() -> 2:
    91   o> readline() -> 2:
    97   e>     abort: incompatible Mercurial client; bundle2 required\n
    97   e>     abort: incompatible Mercurial client; bundle2 required\n
    98   e>     (see https://www.mercurial-scm.org/wiki/IncompatibleClient)\n
    98   e>     (see https://www.mercurial-scm.org/wiki/IncompatibleClient)\n
    99   
    99   
   100   testing ssh2
   100   testing ssh2
   101   creating ssh peer from handshake results
   101   creating ssh peer from handshake results
   102   i> write(171) -> None:
   102   i> write(171) -> 171:
   103   i>     upgrade * proto=exp-ssh-v2-0001\n (glob)
   103   i>     upgrade * proto=exp-ssh-v2-0001\n (glob)
   104   i>     hello\n
   104   i>     hello\n
   105   i>     between\n
   105   i>     between\n
   106   i>     pairs 81\n
   106   i>     pairs 81\n
   107   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
   107   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
   112   o>     383\n
   112   o>     383\n
   113   o> read(383) -> 383: capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN
   113   o> read(383) -> 383: capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN
   114   o> read(1) -> 1:
   114   o> read(1) -> 1:
   115   o>     \n
   115   o>     \n
   116   sending unbundle command
   116   sending unbundle command
   117   i> write(9) -> None:
   117   i> write(9) -> 9:
   118   i>     unbundle\n
   118   i>     unbundle\n
   119   i> write(9) -> None:
   119   i> write(9) -> 9:
   120   i>     heads 10\n
   120   i>     heads 10\n
   121   i> write(10) -> None: 666f726365
   121   i> write(10) -> 10: 666f726365
   122   i> flush() -> None
   122   i> flush() -> None
   123   o> readline() -> 2:
   123   o> readline() -> 2:
   124   o>     0\n
   124   o>     0\n
   125   i> write(4) -> None:
   125   i> write(4) -> 4:
   126   i>     426\n
   126   i>     426\n
   127   i> write(426) -> None:
   127   i> write(426) -> 426:
   128   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
   128   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
   129   i>     test\n
   129   i>     test\n
   130   i>     0 0\n
   130   i>     0 0\n
   131   i>     foo\n
   131   i>     foo\n
   132   i>     \n
   132   i>     \n
   133   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
   133   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
   134   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
   134   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
   135   i>     \x00\x00\x00\x00\x00\x00\x00\x00
   135   i>     \x00\x00\x00\x00\x00\x00\x00\x00
   136   i> write(2) -> None:
   136   i> write(2) -> 2:
   137   i>     0\n
   137   i>     0\n
   138   i> flush() -> None
   138   i> flush() -> None
   139   o> readline() -> 2:
   139   o> readline() -> 2:
   140   o>     0\n
   140   o>     0\n
   141   o> readline() -> 2:
   141   o> readline() -> 2:
   214   >     PUSHFILE ../initial.v1.hg
   214   >     PUSHFILE ../initial.v1.hg
   215   > readavailable
   215   > readavailable
   216   > EOF
   216   > EOF
   217   testing ssh1
   217   testing ssh1
   218   creating ssh peer from handshake results
   218   creating ssh peer from handshake results
   219   i> write(104) -> None:
   219   i> write(104) -> 104:
   220   i>     hello\n
   220   i>     hello\n
   221   i>     between\n
   221   i>     between\n
   222   i>     pairs 81\n
   222   i>     pairs 81\n
   223   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
   223   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
   224   i> flush() -> None
   224   i> flush() -> None
   229   o> readline() -> 2:
   229   o> readline() -> 2:
   230   o>     1\n
   230   o>     1\n
   231   o> readline() -> 1:
   231   o> readline() -> 1:
   232   o>     \n
   232   o>     \n
   233   sending unbundle command
   233   sending unbundle command
   234   i> write(9) -> None:
   234   i> write(9) -> 9:
   235   i>     unbundle\n
   235   i>     unbundle\n
   236   i> write(9) -> None:
   236   i> write(9) -> 9:
   237   i>     heads 10\n
   237   i>     heads 10\n
   238   i> write(10) -> None: 666f726365
   238   i> write(10) -> 10: 666f726365
   239   i> flush() -> None
   239   i> flush() -> None
   240   o> readline() -> 2:
   240   o> readline() -> 2:
   241   o>     0\n
   241   o>     0\n
   242   i> write(4) -> None:
   242   i> write(4) -> 4:
   243   i>     426\n
   243   i>     426\n
   244   i> write(426) -> None:
   244   i> write(426) -> 426:
   245   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
   245   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
   246   i>     test\n
   246   i>     test\n
   247   i>     0 0\n
   247   i>     0 0\n
   248   i>     foo\n
   248   i>     foo\n
   249   i>     \n
   249   i>     \n
   250   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
   250   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
   251   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
   251   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
   252   i>     \x00\x00\x00\x00\x00\x00\x00\x00
   252   i>     \x00\x00\x00\x00\x00\x00\x00\x00
   253   i> write(2) -> None:
   253   i> write(2) -> 2:
   254   i>     0\n
   254   i>     0\n
   255   i> flush() -> None
   255   i> flush() -> None
   256   o> readline() -> 2:
   256   o> readline() -> 2:
   257   o>     0\n
   257   o>     0\n
   258   o> readline() -> 2:
   258   o> readline() -> 2:
   270   e>     rollback completed\n
   270   e>     rollback completed\n
   271   e>     abort: pretxnchangegroup.fail hook failed\n
   271   e>     abort: pretxnchangegroup.fail hook failed\n
   272   
   272   
   273   testing ssh2
   273   testing ssh2
   274   creating ssh peer from handshake results
   274   creating ssh peer from handshake results
   275   i> write(171) -> None:
   275   i> write(171) -> 171:
   276   i>     upgrade * proto=exp-ssh-v2-0001\n (glob)
   276   i>     upgrade * proto=exp-ssh-v2-0001\n (glob)
   277   i>     hello\n
   277   i>     hello\n
   278   i>     between\n
   278   i>     between\n
   279   i>     pairs 81\n
   279   i>     pairs 81\n
   280   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
   280   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
   285   o>     383\n
   285   o>     383\n
   286   o> read(383) -> 383: capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN
   286   o> read(383) -> 383: capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN
   287   o> read(1) -> 1:
   287   o> read(1) -> 1:
   288   o>     \n
   288   o>     \n
   289   sending unbundle command
   289   sending unbundle command
   290   i> write(9) -> None:
   290   i> write(9) -> 9:
   291   i>     unbundle\n
   291   i>     unbundle\n
   292   i> write(9) -> None:
   292   i> write(9) -> 9:
   293   i>     heads 10\n
   293   i>     heads 10\n
   294   i> write(10) -> None: 666f726365
   294   i> write(10) -> 10: 666f726365
   295   i> flush() -> None
   295   i> flush() -> None
   296   o> readline() -> 2:
   296   o> readline() -> 2:
   297   o>     0\n
   297   o>     0\n
   298   i> write(4) -> None:
   298   i> write(4) -> 4:
   299   i>     426\n
   299   i>     426\n
   300   i> write(426) -> None:
   300   i> write(426) -> 426:
   301   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
   301   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
   302   i>     test\n
   302   i>     test\n
   303   i>     0 0\n
   303   i>     0 0\n
   304   i>     foo\n
   304   i>     foo\n
   305   i>     \n
   305   i>     \n
   306   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
   306   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
   307   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
   307   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
   308   i>     \x00\x00\x00\x00\x00\x00\x00\x00
   308   i>     \x00\x00\x00\x00\x00\x00\x00\x00
   309   i> write(2) -> None:
   309   i> write(2) -> 2:
   310   i>     0\n
   310   i>     0\n
   311   i> flush() -> None
   311   i> flush() -> None
   312   o> readline() -> 2:
   312   o> readline() -> 2:
   313   o>     0\n
   313   o>     0\n
   314   o> readline() -> 2:
   314   o> readline() -> 2:
   340   >     PUSHFILE ../initial.v1.hg
   340   >     PUSHFILE ../initial.v1.hg
   341   > readavailable
   341   > readavailable
   342   > EOF
   342   > EOF
   343   testing ssh1
   343   testing ssh1
   344   creating ssh peer from handshake results
   344   creating ssh peer from handshake results
   345   i> write(104) -> None:
   345   i> write(104) -> 104:
   346   i>     hello\n
   346   i>     hello\n
   347   i>     between\n
   347   i>     between\n
   348   i>     pairs 81\n
   348   i>     pairs 81\n
   349   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
   349   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
   350   i> flush() -> None
   350   i> flush() -> None
   355   o> readline() -> 2:
   355   o> readline() -> 2:
   356   o>     1\n
   356   o>     1\n
   357   o> readline() -> 1:
   357   o> readline() -> 1:
   358   o>     \n
   358   o>     \n
   359   sending unbundle command
   359   sending unbundle command
   360   i> write(9) -> None:
   360   i> write(9) -> 9:
   361   i>     unbundle\n
   361   i>     unbundle\n
   362   i> write(9) -> None:
   362   i> write(9) -> 9:
   363   i>     heads 10\n
   363   i>     heads 10\n
   364   i> write(10) -> None: 666f726365
   364   i> write(10) -> 10: 666f726365
   365   i> flush() -> None
   365   i> flush() -> None
   366   o> readline() -> 2:
   366   o> readline() -> 2:
   367   o>     0\n
   367   o>     0\n
   368   i> write(4) -> None:
   368   i> write(4) -> 4:
   369   i>     426\n
   369   i>     426\n
   370   i> write(426) -> None:
   370   i> write(426) -> 426:
   371   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
   371   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
   372   i>     test\n
   372   i>     test\n
   373   i>     0 0\n
   373   i>     0 0\n
   374   i>     foo\n
   374   i>     foo\n
   375   i>     \n
   375   i>     \n
   376   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
   376   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
   377   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
   377   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
   378   i>     \x00\x00\x00\x00\x00\x00\x00\x00
   378   i>     \x00\x00\x00\x00\x00\x00\x00\x00
   379   i> write(2) -> None:
   379   i> write(2) -> 2:
   380   i>     0\n
   380   i>     0\n
   381   i> flush() -> None
   381   i> flush() -> None
   382   o> readline() -> 2:
   382   o> readline() -> 2:
   383   o>     0\n
   383   o>     0\n
   384   o> readline() -> 2:
   384   o> readline() -> 2:
   397   e>     rollback completed\n
   397   e>     rollback completed\n
   398   e>     abort: pretxnchangegroup.fail hook failed\n
   398   e>     abort: pretxnchangegroup.fail hook failed\n
   399   
   399   
   400   testing ssh2
   400   testing ssh2
   401   creating ssh peer from handshake results
   401   creating ssh peer from handshake results
   402   i> write(171) -> None:
   402   i> write(171) -> 171:
   403   i>     upgrade * proto=exp-ssh-v2-0001\n (glob)
   403   i>     upgrade * proto=exp-ssh-v2-0001\n (glob)
   404   i>     hello\n
   404   i>     hello\n
   405   i>     between\n
   405   i>     between\n
   406   i>     pairs 81\n
   406   i>     pairs 81\n
   407   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
   407   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
   412   o>     383\n
   412   o>     383\n
   413   o> read(383) -> 383: capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN
   413   o> read(383) -> 383: capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN
   414   o> read(1) -> 1:
   414   o> read(1) -> 1:
   415   o>     \n
   415   o>     \n
   416   sending unbundle command
   416   sending unbundle command
   417   i> write(9) -> None:
   417   i> write(9) -> 9:
   418   i>     unbundle\n
   418   i>     unbundle\n
   419   i> write(9) -> None:
   419   i> write(9) -> 9:
   420   i>     heads 10\n
   420   i>     heads 10\n
   421   i> write(10) -> None: 666f726365
   421   i> write(10) -> 10: 666f726365
   422   i> flush() -> None
   422   i> flush() -> None
   423   o> readline() -> 2:
   423   o> readline() -> 2:
   424   o>     0\n
   424   o>     0\n
   425   i> write(4) -> None:
   425   i> write(4) -> 4:
   426   i>     426\n
   426   i>     426\n
   427   i> write(426) -> None:
   427   i> write(426) -> 426:
   428   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
   428   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
   429   i>     test\n
   429   i>     test\n
   430   i>     0 0\n
   430   i>     0 0\n
   431   i>     foo\n
   431   i>     foo\n
   432   i>     \n
   432   i>     \n
   433   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
   433   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
   434   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
   434   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
   435   i>     \x00\x00\x00\x00\x00\x00\x00\x00
   435   i>     \x00\x00\x00\x00\x00\x00\x00\x00
   436   i> write(2) -> None:
   436   i> write(2) -> 2:
   437   i>     0\n
   437   i>     0\n
   438   i> flush() -> None
   438   i> flush() -> None
   439   o> readline() -> 2:
   439   o> readline() -> 2:
   440   o>     0\n
   440   o>     0\n
   441   o> readline() -> 2:
   441   o> readline() -> 2:
   468   >     PUSHFILE ../initial.v1.hg
   468   >     PUSHFILE ../initial.v1.hg
   469   > readavailable
   469   > readavailable
   470   > EOF
   470   > EOF
   471   testing ssh1
   471   testing ssh1
   472   creating ssh peer from handshake results
   472   creating ssh peer from handshake results
   473   i> write(104) -> None:
   473   i> write(104) -> 104:
   474   i>     hello\n
   474   i>     hello\n
   475   i>     between\n
   475   i>     between\n
   476   i>     pairs 81\n
   476   i>     pairs 81\n
   477   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
   477   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
   478   i> flush() -> None
   478   i> flush() -> None
   483   o> readline() -> 2:
   483   o> readline() -> 2:
   484   o>     1\n
   484   o>     1\n
   485   o> readline() -> 1:
   485   o> readline() -> 1:
   486   o>     \n
   486   o>     \n
   487   sending unbundle command
   487   sending unbundle command
   488   i> write(9) -> None:
   488   i> write(9) -> 9:
   489   i>     unbundle\n
   489   i>     unbundle\n
   490   i> write(9) -> None:
   490   i> write(9) -> 9:
   491   i>     heads 10\n
   491   i>     heads 10\n
   492   i> write(10) -> None: 666f726365
   492   i> write(10) -> 10: 666f726365
   493   i> flush() -> None
   493   i> flush() -> None
   494   o> readline() -> 2:
   494   o> readline() -> 2:
   495   o>     0\n
   495   o>     0\n
   496   i> write(4) -> None:
   496   i> write(4) -> 4:
   497   i>     426\n
   497   i>     426\n
   498   i> write(426) -> None:
   498   i> write(426) -> 426:
   499   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
   499   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
   500   i>     test\n
   500   i>     test\n
   501   i>     0 0\n
   501   i>     0 0\n
   502   i>     foo\n
   502   i>     foo\n
   503   i>     \n
   503   i>     \n
   504   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
   504   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
   505   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
   505   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
   506   i>     \x00\x00\x00\x00\x00\x00\x00\x00
   506   i>     \x00\x00\x00\x00\x00\x00\x00\x00
   507   i> write(2) -> None:
   507   i> write(2) -> 2:
   508   i>     0\n
   508   i>     0\n
   509   i> flush() -> None
   509   i> flush() -> None
   510   o> readline() -> 2:
   510   o> readline() -> 2:
   511   o>     0\n
   511   o>     0\n
   512   o> readline() -> 2:
   512   o> readline() -> 2:
   524   e>     rollback completed\n
   524   e>     rollback completed\n
   525   e>     abort: pretxnchangegroup.fail hook failed\n
   525   e>     abort: pretxnchangegroup.fail hook failed\n
   526   
   526   
   527   testing ssh2
   527   testing ssh2
   528   creating ssh peer from handshake results
   528   creating ssh peer from handshake results
   529   i> write(171) -> None:
   529   i> write(171) -> 171:
   530   i>     upgrade * proto=exp-ssh-v2-0001\n (glob)
   530   i>     upgrade * proto=exp-ssh-v2-0001\n (glob)
   531   i>     hello\n
   531   i>     hello\n
   532   i>     between\n
   532   i>     between\n
   533   i>     pairs 81\n
   533   i>     pairs 81\n
   534   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
   534   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
   539   o>     383\n
   539   o>     383\n
   540   o> read(383) -> 383: capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN
   540   o> read(383) -> 383: capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN
   541   o> read(1) -> 1:
   541   o> read(1) -> 1:
   542   o>     \n
   542   o>     \n
   543   sending unbundle command
   543   sending unbundle command
   544   i> write(9) -> None:
   544   i> write(9) -> 9:
   545   i>     unbundle\n
   545   i>     unbundle\n
   546   i> write(9) -> None:
   546   i> write(9) -> 9:
   547   i>     heads 10\n
   547   i>     heads 10\n
   548   i> write(10) -> None: 666f726365
   548   i> write(10) -> 10: 666f726365
   549   i> flush() -> None
   549   i> flush() -> None
   550   o> readline() -> 2:
   550   o> readline() -> 2:
   551   o>     0\n
   551   o>     0\n
   552   i> write(4) -> None:
   552   i> write(4) -> 4:
   553   i>     426\n
   553   i>     426\n
   554   i> write(426) -> None:
   554   i> write(426) -> 426:
   555   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
   555   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
   556   i>     test\n
   556   i>     test\n
   557   i>     0 0\n
   557   i>     0 0\n
   558   i>     foo\n
   558   i>     foo\n
   559   i>     \n
   559   i>     \n
   560   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
   560   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
   561   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
   561   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
   562   i>     \x00\x00\x00\x00\x00\x00\x00\x00
   562   i>     \x00\x00\x00\x00\x00\x00\x00\x00
   563   i> write(2) -> None:
   563   i> write(2) -> 2:
   564   i>     0\n
   564   i>     0\n
   565   i> flush() -> None
   565   i> flush() -> None
   566   o> readline() -> 2:
   566   o> readline() -> 2:
   567   o>     0\n
   567   o>     0\n
   568   o> readline() -> 2:
   568   o> readline() -> 2:
   594   >     PUSHFILE ../initial.v1.hg
   594   >     PUSHFILE ../initial.v1.hg
   595   > readavailable
   595   > readavailable
   596   > EOF
   596   > EOF
   597   testing ssh1
   597   testing ssh1
   598   creating ssh peer from handshake results
   598   creating ssh peer from handshake results
   599   i> write(104) -> None:
   599   i> write(104) -> 104:
   600   i>     hello\n
   600   i>     hello\n
   601   i>     between\n
   601   i>     between\n
   602   i>     pairs 81\n
   602   i>     pairs 81\n
   603   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
   603   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
   604   i> flush() -> None
   604   i> flush() -> None
   609   o> readline() -> 2:
   609   o> readline() -> 2:
   610   o>     1\n
   610   o>     1\n
   611   o> readline() -> 1:
   611   o> readline() -> 1:
   612   o>     \n
   612   o>     \n
   613   sending unbundle command
   613   sending unbundle command
   614   i> write(9) -> None:
   614   i> write(9) -> 9:
   615   i>     unbundle\n
   615   i>     unbundle\n
   616   i> write(9) -> None:
   616   i> write(9) -> 9:
   617   i>     heads 10\n
   617   i>     heads 10\n
   618   i> write(10) -> None: 666f726365
   618   i> write(10) -> 10: 666f726365
   619   i> flush() -> None
   619   i> flush() -> None
   620   o> readline() -> 2:
   620   o> readline() -> 2:
   621   o>     0\n
   621   o>     0\n
   622   i> write(4) -> None:
   622   i> write(4) -> 4:
   623   i>     426\n
   623   i>     426\n
   624   i> write(426) -> None:
   624   i> write(426) -> 426:
   625   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
   625   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
   626   i>     test\n
   626   i>     test\n
   627   i>     0 0\n
   627   i>     0 0\n
   628   i>     foo\n
   628   i>     foo\n
   629   i>     \n
   629   i>     \n
   630   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
   630   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
   631   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
   631   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
   632   i>     \x00\x00\x00\x00\x00\x00\x00\x00
   632   i>     \x00\x00\x00\x00\x00\x00\x00\x00
   633   i> write(2) -> None:
   633   i> write(2) -> 2:
   634   i>     0\n
   634   i>     0\n
   635   i> flush() -> None
   635   i> flush() -> None
   636   o> readline() -> 2:
   636   o> readline() -> 2:
   637   o>     0\n
   637   o>     0\n
   638   o> readline() -> 2:
   638   o> readline() -> 2:
   651   e>     rollback completed\n
   651   e>     rollback completed\n
   652   e>     abort: pretxnchangegroup.fail hook failed\n
   652   e>     abort: pretxnchangegroup.fail hook failed\n
   653   
   653   
   654   testing ssh2
   654   testing ssh2
   655   creating ssh peer from handshake results
   655   creating ssh peer from handshake results
   656   i> write(171) -> None:
   656   i> write(171) -> 171:
   657   i>     upgrade * proto=exp-ssh-v2-0001\n (glob)
   657   i>     upgrade * proto=exp-ssh-v2-0001\n (glob)
   658   i>     hello\n
   658   i>     hello\n
   659   i>     between\n
   659   i>     between\n
   660   i>     pairs 81\n
   660   i>     pairs 81\n
   661   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
   661   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
   666   o>     383\n
   666   o>     383\n
   667   o> read(383) -> 383: capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN
   667   o> read(383) -> 383: capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN
   668   o> read(1) -> 1:
   668   o> read(1) -> 1:
   669   o>     \n
   669   o>     \n
   670   sending unbundle command
   670   sending unbundle command
   671   i> write(9) -> None:
   671   i> write(9) -> 9:
   672   i>     unbundle\n
   672   i>     unbundle\n
   673   i> write(9) -> None:
   673   i> write(9) -> 9:
   674   i>     heads 10\n
   674   i>     heads 10\n
   675   i> write(10) -> None: 666f726365
   675   i> write(10) -> 10: 666f726365
   676   i> flush() -> None
   676   i> flush() -> None
   677   o> readline() -> 2:
   677   o> readline() -> 2:
   678   o>     0\n
   678   o>     0\n
   679   i> write(4) -> None:
   679   i> write(4) -> 4:
   680   i>     426\n
   680   i>     426\n
   681   i> write(426) -> None:
   681   i> write(426) -> 426:
   682   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
   682   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
   683   i>     test\n
   683   i>     test\n
   684   i>     0 0\n
   684   i>     0 0\n
   685   i>     foo\n
   685   i>     foo\n
   686   i>     \n
   686   i>     \n
   687   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
   687   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
   688   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
   688   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
   689   i>     \x00\x00\x00\x00\x00\x00\x00\x00
   689   i>     \x00\x00\x00\x00\x00\x00\x00\x00
   690   i> write(2) -> None:
   690   i> write(2) -> 2:
   691   i>     0\n
   691   i>     0\n
   692   i> flush() -> None
   692   i> flush() -> None
   693   o> readline() -> 2:
   693   o> readline() -> 2:
   694   o>     0\n
   694   o>     0\n
   695   o> readline() -> 2:
   695   o> readline() -> 2:
   722   >     PUSHFILE ../initial.v1.hg
   722   >     PUSHFILE ../initial.v1.hg
   723   > readavailable
   723   > readavailable
   724   > EOF
   724   > EOF
   725   testing ssh1
   725   testing ssh1
   726   creating ssh peer from handshake results
   726   creating ssh peer from handshake results
   727   i> write(104) -> None:
   727   i> write(104) -> 104:
   728   i>     hello\n
   728   i>     hello\n
   729   i>     between\n
   729   i>     between\n
   730   i>     pairs 81\n
   730   i>     pairs 81\n
   731   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
   731   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
   732   i> flush() -> None
   732   i> flush() -> None
   737   o> readline() -> 2:
   737   o> readline() -> 2:
   738   o>     1\n
   738   o>     1\n
   739   o> readline() -> 1:
   739   o> readline() -> 1:
   740   o>     \n
   740   o>     \n
   741   sending unbundle command
   741   sending unbundle command
   742   i> write(9) -> None:
   742   i> write(9) -> 9:
   743   i>     unbundle\n
   743   i>     unbundle\n
   744   i> write(9) -> None:
   744   i> write(9) -> 9:
   745   i>     heads 10\n
   745   i>     heads 10\n
   746   i> write(10) -> None: 666f726365
   746   i> write(10) -> 10: 666f726365
   747   i> flush() -> None
   747   i> flush() -> None
   748   o> readline() -> 2:
   748   o> readline() -> 2:
   749   o>     0\n
   749   o>     0\n
   750   i> write(4) -> None:
   750   i> write(4) -> 4:
   751   i>     426\n
   751   i>     426\n
   752   i> write(426) -> None:
   752   i> write(426) -> 426:
   753   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
   753   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
   754   i>     test\n
   754   i>     test\n
   755   i>     0 0\n
   755   i>     0 0\n
   756   i>     foo\n
   756   i>     foo\n
   757   i>     \n
   757   i>     \n
   758   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
   758   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
   759   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
   759   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
   760   i>     \x00\x00\x00\x00\x00\x00\x00\x00
   760   i>     \x00\x00\x00\x00\x00\x00\x00\x00
   761   i> write(2) -> None:
   761   i> write(2) -> 2:
   762   i>     0\n
   762   i>     0\n
   763   i> flush() -> None
   763   i> flush() -> None
   764   o> readline() -> 2:
   764   o> readline() -> 2:
   765   o>     0\n
   765   o>     0\n
   766   o> readline() -> 2:
   766   o> readline() -> 2:
   781   e>     rollback completed\n
   781   e>     rollback completed\n
   782   e>     abort: pretxnchangegroup.fail hook failed\n
   782   e>     abort: pretxnchangegroup.fail hook failed\n
   783   
   783   
   784   testing ssh2
   784   testing ssh2
   785   creating ssh peer from handshake results
   785   creating ssh peer from handshake results
   786   i> write(171) -> None:
   786   i> write(171) -> 171:
   787   i>     upgrade * proto=exp-ssh-v2-0001\n (glob)
   787   i>     upgrade * proto=exp-ssh-v2-0001\n (glob)
   788   i>     hello\n
   788   i>     hello\n
   789   i>     between\n
   789   i>     between\n
   790   i>     pairs 81\n
   790   i>     pairs 81\n
   791   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
   791   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
   796   o>     383\n
   796   o>     383\n
   797   o> read(383) -> 383: capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN
   797   o> read(383) -> 383: capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN
   798   o> read(1) -> 1:
   798   o> read(1) -> 1:
   799   o>     \n
   799   o>     \n
   800   sending unbundle command
   800   sending unbundle command
   801   i> write(9) -> None:
   801   i> write(9) -> 9:
   802   i>     unbundle\n
   802   i>     unbundle\n
   803   i> write(9) -> None:
   803   i> write(9) -> 9:
   804   i>     heads 10\n
   804   i>     heads 10\n
   805   i> write(10) -> None: 666f726365
   805   i> write(10) -> 10: 666f726365
   806   i> flush() -> None
   806   i> flush() -> None
   807   o> readline() -> 2:
   807   o> readline() -> 2:
   808   o>     0\n
   808   o>     0\n
   809   i> write(4) -> None:
   809   i> write(4) -> 4:
   810   i>     426\n
   810   i>     426\n
   811   i> write(426) -> None:
   811   i> write(426) -> 426:
   812   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
   812   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
   813   i>     test\n
   813   i>     test\n
   814   i>     0 0\n
   814   i>     0 0\n
   815   i>     foo\n
   815   i>     foo\n
   816   i>     \n
   816   i>     \n
   817   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
   817   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
   818   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
   818   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
   819   i>     \x00\x00\x00\x00\x00\x00\x00\x00
   819   i>     \x00\x00\x00\x00\x00\x00\x00\x00
   820   i> write(2) -> None:
   820   i> write(2) -> 2:
   821   i>     0\n
   821   i>     0\n
   822   i> flush() -> None
   822   i> flush() -> None
   823   o> readline() -> 2:
   823   o> readline() -> 2:
   824   o>     0\n
   824   o>     0\n
   825   o> readline() -> 2:
   825   o> readline() -> 2:
   854   >     PUSHFILE ../initial.v1.hg
   854   >     PUSHFILE ../initial.v1.hg
   855   > readavailable
   855   > readavailable
   856   > EOF
   856   > EOF
   857   testing ssh1
   857   testing ssh1
   858   creating ssh peer from handshake results
   858   creating ssh peer from handshake results
   859   i> write(104) -> None:
   859   i> write(104) -> 104:
   860   i>     hello\n
   860   i>     hello\n
   861   i>     between\n
   861   i>     between\n
   862   i>     pairs 81\n
   862   i>     pairs 81\n
   863   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
   863   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
   864   i> flush() -> None
   864   i> flush() -> None
   869   o> readline() -> 2:
   869   o> readline() -> 2:
   870   o>     1\n
   870   o>     1\n
   871   o> readline() -> 1:
   871   o> readline() -> 1:
   872   o>     \n
   872   o>     \n
   873   sending unbundle command
   873   sending unbundle command
   874   i> write(9) -> None:
   874   i> write(9) -> 9:
   875   i>     unbundle\n
   875   i>     unbundle\n
   876   i> write(9) -> None:
   876   i> write(9) -> 9:
   877   i>     heads 10\n
   877   i>     heads 10\n
   878   i> write(10) -> None: 666f726365
   878   i> write(10) -> 10: 666f726365
   879   i> flush() -> None
   879   i> flush() -> None
   880   o> readline() -> 2:
   880   o> readline() -> 2:
   881   o>     0\n
   881   o>     0\n
   882   i> write(4) -> None:
   882   i> write(4) -> 4:
   883   i>     426\n
   883   i>     426\n
   884   i> write(426) -> None:
   884   i> write(426) -> 426:
   885   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
   885   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
   886   i>     test\n
   886   i>     test\n
   887   i>     0 0\n
   887   i>     0 0\n
   888   i>     foo\n
   888   i>     foo\n
   889   i>     \n
   889   i>     \n
   890   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
   890   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
   891   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
   891   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
   892   i>     \x00\x00\x00\x00\x00\x00\x00\x00
   892   i>     \x00\x00\x00\x00\x00\x00\x00\x00
   893   i> write(2) -> None:
   893   i> write(2) -> 2:
   894   i>     0\n
   894   i>     0\n
   895   i> flush() -> None
   895   i> flush() -> None
   896   o> readline() -> 2:
   896   o> readline() -> 2:
   897   o>     0\n
   897   o>     0\n
   898   o> readline() -> 2:
   898   o> readline() -> 2:
   910   e>     rollback completed\n
   910   e>     rollback completed\n
   911   e>     abort: pretxnchangegroup.fail hook failed\n
   911   e>     abort: pretxnchangegroup.fail hook failed\n
   912   
   912   
   913   testing ssh2
   913   testing ssh2
   914   creating ssh peer from handshake results
   914   creating ssh peer from handshake results
   915   i> write(171) -> None:
   915   i> write(171) -> 171:
   916   i>     upgrade * proto=exp-ssh-v2-0001\n (glob)
   916   i>     upgrade * proto=exp-ssh-v2-0001\n (glob)
   917   i>     hello\n
   917   i>     hello\n
   918   i>     between\n
   918   i>     between\n
   919   i>     pairs 81\n
   919   i>     pairs 81\n
   920   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
   920   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
   925   o>     383\n
   925   o>     383\n
   926   o> read(383) -> 383: capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN
   926   o> read(383) -> 383: capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN
   927   o> read(1) -> 1:
   927   o> read(1) -> 1:
   928   o>     \n
   928   o>     \n
   929   sending unbundle command
   929   sending unbundle command
   930   i> write(9) -> None:
   930   i> write(9) -> 9:
   931   i>     unbundle\n
   931   i>     unbundle\n
   932   i> write(9) -> None:
   932   i> write(9) -> 9:
   933   i>     heads 10\n
   933   i>     heads 10\n
   934   i> write(10) -> None: 666f726365
   934   i> write(10) -> 10: 666f726365
   935   i> flush() -> None
   935   i> flush() -> None
   936   o> readline() -> 2:
   936   o> readline() -> 2:
   937   o>     0\n
   937   o>     0\n
   938   i> write(4) -> None:
   938   i> write(4) -> 4:
   939   i>     426\n
   939   i>     426\n
   940   i> write(426) -> None:
   940   i> write(426) -> 426:
   941   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
   941   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
   942   i>     test\n
   942   i>     test\n
   943   i>     0 0\n
   943   i>     0 0\n
   944   i>     foo\n
   944   i>     foo\n
   945   i>     \n
   945   i>     \n
   946   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
   946   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
   947   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
   947   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
   948   i>     \x00\x00\x00\x00\x00\x00\x00\x00
   948   i>     \x00\x00\x00\x00\x00\x00\x00\x00
   949   i> write(2) -> None:
   949   i> write(2) -> 2:
   950   i>     0\n
   950   i>     0\n
   951   i> flush() -> None
   951   i> flush() -> None
   952   o> readline() -> 2:
   952   o> readline() -> 2:
   953   o>     0\n
   953   o>     0\n
   954   o> readline() -> 2:
   954   o> readline() -> 2:
   980   >     PUSHFILE ../initial.v1.hg
   980   >     PUSHFILE ../initial.v1.hg
   981   > readavailable
   981   > readavailable
   982   > EOF
   982   > EOF
   983   testing ssh1
   983   testing ssh1
   984   creating ssh peer from handshake results
   984   creating ssh peer from handshake results
   985   i> write(104) -> None:
   985   i> write(104) -> 104:
   986   i>     hello\n
   986   i>     hello\n
   987   i>     between\n
   987   i>     between\n
   988   i>     pairs 81\n
   988   i>     pairs 81\n
   989   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
   989   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
   990   i> flush() -> None
   990   i> flush() -> None
   995   o> readline() -> 2:
   995   o> readline() -> 2:
   996   o>     1\n
   996   o>     1\n
   997   o> readline() -> 1:
   997   o> readline() -> 1:
   998   o>     \n
   998   o>     \n
   999   sending unbundle command
   999   sending unbundle command
  1000   i> write(9) -> None:
  1000   i> write(9) -> 9:
  1001   i>     unbundle\n
  1001   i>     unbundle\n
  1002   i> write(9) -> None:
  1002   i> write(9) -> 9:
  1003   i>     heads 10\n
  1003   i>     heads 10\n
  1004   i> write(10) -> None: 666f726365
  1004   i> write(10) -> 10: 666f726365
  1005   i> flush() -> None
  1005   i> flush() -> None
  1006   o> readline() -> 2:
  1006   o> readline() -> 2:
  1007   o>     0\n
  1007   o>     0\n
  1008   i> write(4) -> None:
  1008   i> write(4) -> 4:
  1009   i>     426\n
  1009   i>     426\n
  1010   i> write(426) -> None:
  1010   i> write(426) -> 426:
  1011   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
  1011   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
  1012   i>     test\n
  1012   i>     test\n
  1013   i>     0 0\n
  1013   i>     0 0\n
  1014   i>     foo\n
  1014   i>     foo\n
  1015   i>     \n
  1015   i>     \n
  1016   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
  1016   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
  1017   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
  1017   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
  1018   i>     \x00\x00\x00\x00\x00\x00\x00\x00
  1018   i>     \x00\x00\x00\x00\x00\x00\x00\x00
  1019   i> write(2) -> None:
  1019   i> write(2) -> 2:
  1020   i>     0\n
  1020   i>     0\n
  1021   i> flush() -> None
  1021   i> flush() -> None
  1022   o> readline() -> 2:
  1022   o> readline() -> 2:
  1023   o>     0\n
  1023   o>     0\n
  1024   o> readline() -> 2:
  1024   o> readline() -> 2:
  1039   e>     rollback completed\n
  1039   e>     rollback completed\n
  1040   e>     abort: pretxnchangegroup.fail hook failed\n
  1040   e>     abort: pretxnchangegroup.fail hook failed\n
  1041   
  1041   
  1042   testing ssh2
  1042   testing ssh2
  1043   creating ssh peer from handshake results
  1043   creating ssh peer from handshake results
  1044   i> write(171) -> None:
  1044   i> write(171) -> 171:
  1045   i>     upgrade * proto=exp-ssh-v2-0001\n (glob)
  1045   i>     upgrade * proto=exp-ssh-v2-0001\n (glob)
  1046   i>     hello\n
  1046   i>     hello\n
  1047   i>     between\n
  1047   i>     between\n
  1048   i>     pairs 81\n
  1048   i>     pairs 81\n
  1049   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
  1049   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
  1054   o>     383\n
  1054   o>     383\n
  1055   o> read(383) -> 383: capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN
  1055   o> read(383) -> 383: capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN
  1056   o> read(1) -> 1:
  1056   o> read(1) -> 1:
  1057   o>     \n
  1057   o>     \n
  1058   sending unbundle command
  1058   sending unbundle command
  1059   i> write(9) -> None:
  1059   i> write(9) -> 9:
  1060   i>     unbundle\n
  1060   i>     unbundle\n
  1061   i> write(9) -> None:
  1061   i> write(9) -> 9:
  1062   i>     heads 10\n
  1062   i>     heads 10\n
  1063   i> write(10) -> None: 666f726365
  1063   i> write(10) -> 10: 666f726365
  1064   i> flush() -> None
  1064   i> flush() -> None
  1065   o> readline() -> 2:
  1065   o> readline() -> 2:
  1066   o>     0\n
  1066   o>     0\n
  1067   i> write(4) -> None:
  1067   i> write(4) -> 4:
  1068   i>     426\n
  1068   i>     426\n
  1069   i> write(426) -> None:
  1069   i> write(426) -> 426:
  1070   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
  1070   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
  1071   i>     test\n
  1071   i>     test\n
  1072   i>     0 0\n
  1072   i>     0 0\n
  1073   i>     foo\n
  1073   i>     foo\n
  1074   i>     \n
  1074   i>     \n
  1075   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
  1075   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
  1076   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
  1076   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
  1077   i>     \x00\x00\x00\x00\x00\x00\x00\x00
  1077   i>     \x00\x00\x00\x00\x00\x00\x00\x00
  1078   i> write(2) -> None:
  1078   i> write(2) -> 2:
  1079   i>     0\n
  1079   i>     0\n
  1080   i> flush() -> None
  1080   i> flush() -> None
  1081   o> readline() -> 2:
  1081   o> readline() -> 2:
  1082   o>     0\n
  1082   o>     0\n
  1083   o> readline() -> 2:
  1083   o> readline() -> 2:
  1112   >     PUSHFILE ../initial.v1.hg
  1112   >     PUSHFILE ../initial.v1.hg
  1113   > readavailable
  1113   > readavailable
  1114   > EOF
  1114   > EOF
  1115   testing ssh1
  1115   testing ssh1
  1116   creating ssh peer from handshake results
  1116   creating ssh peer from handshake results
  1117   i> write(104) -> None:
  1117   i> write(104) -> 104:
  1118   i>     hello\n
  1118   i>     hello\n
  1119   i>     between\n
  1119   i>     between\n
  1120   i>     pairs 81\n
  1120   i>     pairs 81\n
  1121   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
  1121   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
  1122   i> flush() -> None
  1122   i> flush() -> None
  1127   o> readline() -> 2:
  1127   o> readline() -> 2:
  1128   o>     1\n
  1128   o>     1\n
  1129   o> readline() -> 1:
  1129   o> readline() -> 1:
  1130   o>     \n
  1130   o>     \n
  1131   sending unbundle command
  1131   sending unbundle command
  1132   i> write(9) -> None:
  1132   i> write(9) -> 9:
  1133   i>     unbundle\n
  1133   i>     unbundle\n
  1134   i> write(9) -> None:
  1134   i> write(9) -> 9:
  1135   i>     heads 10\n
  1135   i>     heads 10\n
  1136   i> write(10) -> None: 666f726365
  1136   i> write(10) -> 10: 666f726365
  1137   i> flush() -> None
  1137   i> flush() -> None
  1138   o> readline() -> 2:
  1138   o> readline() -> 2:
  1139   o>     0\n
  1139   o>     0\n
  1140   i> write(4) -> None:
  1140   i> write(4) -> 4:
  1141   i>     426\n
  1141   i>     426\n
  1142   i> write(426) -> None:
  1142   i> write(426) -> 426:
  1143   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
  1143   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
  1144   i>     test\n
  1144   i>     test\n
  1145   i>     0 0\n
  1145   i>     0 0\n
  1146   i>     foo\n
  1146   i>     foo\n
  1147   i>     \n
  1147   i>     \n
  1148   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
  1148   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
  1149   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
  1149   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
  1150   i>     \x00\x00\x00\x00\x00\x00\x00\x00
  1150   i>     \x00\x00\x00\x00\x00\x00\x00\x00
  1151   i> write(2) -> None:
  1151   i> write(2) -> 2:
  1152   i>     0\n
  1152   i>     0\n
  1153   i> flush() -> None
  1153   i> flush() -> None
  1154   o> readline() -> 2:
  1154   o> readline() -> 2:
  1155   o>     0\n
  1155   o>     0\n
  1156   o> readline() -> 2:
  1156   o> readline() -> 2:
  1171   e>     rollback completed\n
  1171   e>     rollback completed\n
  1172   e>     abort: pretxnchangegroup.fail hook failed\n
  1172   e>     abort: pretxnchangegroup.fail hook failed\n
  1173   
  1173   
  1174   testing ssh2
  1174   testing ssh2
  1175   creating ssh peer from handshake results
  1175   creating ssh peer from handshake results
  1176   i> write(171) -> None:
  1176   i> write(171) -> 171:
  1177   i>     upgrade * proto=exp-ssh-v2-0001\n (glob)
  1177   i>     upgrade * proto=exp-ssh-v2-0001\n (glob)
  1178   i>     hello\n
  1178   i>     hello\n
  1179   i>     between\n
  1179   i>     between\n
  1180   i>     pairs 81\n
  1180   i>     pairs 81\n
  1181   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
  1181   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
  1186   o>     383\n
  1186   o>     383\n
  1187   o> read(383) -> 383: capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN
  1187   o> read(383) -> 383: capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN
  1188   o> read(1) -> 1:
  1188   o> read(1) -> 1:
  1189   o>     \n
  1189   o>     \n
  1190   sending unbundle command
  1190   sending unbundle command
  1191   i> write(9) -> None:
  1191   i> write(9) -> 9:
  1192   i>     unbundle\n
  1192   i>     unbundle\n
  1193   i> write(9) -> None:
  1193   i> write(9) -> 9:
  1194   i>     heads 10\n
  1194   i>     heads 10\n
  1195   i> write(10) -> None: 666f726365
  1195   i> write(10) -> 10: 666f726365
  1196   i> flush() -> None
  1196   i> flush() -> None
  1197   o> readline() -> 2:
  1197   o> readline() -> 2:
  1198   o>     0\n
  1198   o>     0\n
  1199   i> write(4) -> None:
  1199   i> write(4) -> 4:
  1200   i>     426\n
  1200   i>     426\n
  1201   i> write(426) -> None:
  1201   i> write(426) -> 426:
  1202   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
  1202   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
  1203   i>     test\n
  1203   i>     test\n
  1204   i>     0 0\n
  1204   i>     0 0\n
  1205   i>     foo\n
  1205   i>     foo\n
  1206   i>     \n
  1206   i>     \n
  1207   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
  1207   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
  1208   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
  1208   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
  1209   i>     \x00\x00\x00\x00\x00\x00\x00\x00
  1209   i>     \x00\x00\x00\x00\x00\x00\x00\x00
  1210   i> write(2) -> None:
  1210   i> write(2) -> 2:
  1211   i>     0\n
  1211   i>     0\n
  1212   i> flush() -> None
  1212   i> flush() -> None
  1213   o> readline() -> 2:
  1213   o> readline() -> 2:
  1214   o>     0\n
  1214   o>     0\n
  1215   o> readline() -> 2:
  1215   o> readline() -> 2:
  1250   >     PUSHFILE ../initial.v1.hg
  1250   >     PUSHFILE ../initial.v1.hg
  1251   > readavailable
  1251   > readavailable
  1252   > EOF
  1252   > EOF
  1253   testing ssh1
  1253   testing ssh1
  1254   creating ssh peer from handshake results
  1254   creating ssh peer from handshake results
  1255   i> write(104) -> None:
  1255   i> write(104) -> 104:
  1256   i>     hello\n
  1256   i>     hello\n
  1257   i>     between\n
  1257   i>     between\n
  1258   i>     pairs 81\n
  1258   i>     pairs 81\n
  1259   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
  1259   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
  1260   i> flush() -> None
  1260   i> flush() -> None
  1265   o> readline() -> 2:
  1265   o> readline() -> 2:
  1266   o>     1\n
  1266   o>     1\n
  1267   o> readline() -> 1:
  1267   o> readline() -> 1:
  1268   o>     \n
  1268   o>     \n
  1269   sending unbundle command
  1269   sending unbundle command
  1270   i> write(9) -> None:
  1270   i> write(9) -> 9:
  1271   i>     unbundle\n
  1271   i>     unbundle\n
  1272   i> write(9) -> None:
  1272   i> write(9) -> 9:
  1273   i>     heads 10\n
  1273   i>     heads 10\n
  1274   i> write(10) -> None: 666f726365
  1274   i> write(10) -> 10: 666f726365
  1275   i> flush() -> None
  1275   i> flush() -> None
  1276   o> readline() -> 2:
  1276   o> readline() -> 2:
  1277   o>     0\n
  1277   o>     0\n
  1278   i> write(4) -> None:
  1278   i> write(4) -> 4:
  1279   i>     426\n
  1279   i>     426\n
  1280   i> write(426) -> None:
  1280   i> write(426) -> 426:
  1281   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
  1281   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
  1282   i>     test\n
  1282   i>     test\n
  1283   i>     0 0\n
  1283   i>     0 0\n
  1284   i>     foo\n
  1284   i>     foo\n
  1285   i>     \n
  1285   i>     \n
  1286   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
  1286   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
  1287   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
  1287   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
  1288   i>     \x00\x00\x00\x00\x00\x00\x00\x00
  1288   i>     \x00\x00\x00\x00\x00\x00\x00\x00
  1289   i> write(2) -> None:
  1289   i> write(2) -> 2:
  1290   i>     0\n
  1290   i>     0\n
  1291   i> flush() -> None
  1291   i> flush() -> None
  1292   o> readline() -> 2:
  1292   o> readline() -> 2:
  1293   o>     0\n
  1293   o>     0\n
  1294   o> readline() -> 2:
  1294   o> readline() -> 2:
  1307   e>     rollback completed\n
  1307   e>     rollback completed\n
  1308   e>     abort: pretxnchangegroup.fail hook exited with status 1\n
  1308   e>     abort: pretxnchangegroup.fail hook exited with status 1\n
  1309   
  1309   
  1310   testing ssh2
  1310   testing ssh2
  1311   creating ssh peer from handshake results
  1311   creating ssh peer from handshake results
  1312   i> write(171) -> None:
  1312   i> write(171) -> 171:
  1313   i>     upgrade * proto=exp-ssh-v2-0001\n (glob)
  1313   i>     upgrade * proto=exp-ssh-v2-0001\n (glob)
  1314   i>     hello\n
  1314   i>     hello\n
  1315   i>     between\n
  1315   i>     between\n
  1316   i>     pairs 81\n
  1316   i>     pairs 81\n
  1317   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
  1317   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
  1322   o>     383\n
  1322   o>     383\n
  1323   o> read(383) -> 383: capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN
  1323   o> read(383) -> 383: capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN
  1324   o> read(1) -> 1:
  1324   o> read(1) -> 1:
  1325   o>     \n
  1325   o>     \n
  1326   sending unbundle command
  1326   sending unbundle command
  1327   i> write(9) -> None:
  1327   i> write(9) -> 9:
  1328   i>     unbundle\n
  1328   i>     unbundle\n
  1329   i> write(9) -> None:
  1329   i> write(9) -> 9:
  1330   i>     heads 10\n
  1330   i>     heads 10\n
  1331   i> write(10) -> None: 666f726365
  1331   i> write(10) -> 10: 666f726365
  1332   i> flush() -> None
  1332   i> flush() -> None
  1333   o> readline() -> 2:
  1333   o> readline() -> 2:
  1334   o>     0\n
  1334   o>     0\n
  1335   i> write(4) -> None:
  1335   i> write(4) -> 4:
  1336   i>     426\n
  1336   i>     426\n
  1337   i> write(426) -> None:
  1337   i> write(426) -> 426:
  1338   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
  1338   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
  1339   i>     test\n
  1339   i>     test\n
  1340   i>     0 0\n
  1340   i>     0 0\n
  1341   i>     foo\n
  1341   i>     foo\n
  1342   i>     \n
  1342   i>     \n
  1343   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
  1343   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
  1344   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
  1344   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
  1345   i>     \x00\x00\x00\x00\x00\x00\x00\x00
  1345   i>     \x00\x00\x00\x00\x00\x00\x00\x00
  1346   i> write(2) -> None:
  1346   i> write(2) -> 2:
  1347   i>     0\n
  1347   i>     0\n
  1348   i> flush() -> None
  1348   i> flush() -> None
  1349   o> readline() -> 2:
  1349   o> readline() -> 2:
  1350   o>     0\n
  1350   o>     0\n
  1351   o> readline() -> 2:
  1351   o> readline() -> 2:
  1379   >     PUSHFILE ../initial.v1.hg
  1379   >     PUSHFILE ../initial.v1.hg
  1380   > readavailable
  1380   > readavailable
  1381   > EOF
  1381   > EOF
  1382   testing ssh1
  1382   testing ssh1
  1383   creating ssh peer from handshake results
  1383   creating ssh peer from handshake results
  1384   i> write(104) -> None:
  1384   i> write(104) -> 104:
  1385   i>     hello\n
  1385   i>     hello\n
  1386   i>     between\n
  1386   i>     between\n
  1387   i>     pairs 81\n
  1387   i>     pairs 81\n
  1388   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
  1388   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
  1389   i> flush() -> None
  1389   i> flush() -> None
  1394   o> readline() -> 2:
  1394   o> readline() -> 2:
  1395   o>     1\n
  1395   o>     1\n
  1396   o> readline() -> 1:
  1396   o> readline() -> 1:
  1397   o>     \n
  1397   o>     \n
  1398   sending unbundle command
  1398   sending unbundle command
  1399   i> write(9) -> None:
  1399   i> write(9) -> 9:
  1400   i>     unbundle\n
  1400   i>     unbundle\n
  1401   i> write(9) -> None:
  1401   i> write(9) -> 9:
  1402   i>     heads 10\n
  1402   i>     heads 10\n
  1403   i> write(10) -> None: 666f726365
  1403   i> write(10) -> 10: 666f726365
  1404   i> flush() -> None
  1404   i> flush() -> None
  1405   o> readline() -> 2:
  1405   o> readline() -> 2:
  1406   o>     0\n
  1406   o>     0\n
  1407   i> write(4) -> None:
  1407   i> write(4) -> 4:
  1408   i>     426\n
  1408   i>     426\n
  1409   i> write(426) -> None:
  1409   i> write(426) -> 426:
  1410   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
  1410   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
  1411   i>     test\n
  1411   i>     test\n
  1412   i>     0 0\n
  1412   i>     0 0\n
  1413   i>     foo\n
  1413   i>     foo\n
  1414   i>     \n
  1414   i>     \n
  1415   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
  1415   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
  1416   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
  1416   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
  1417   i>     \x00\x00\x00\x00\x00\x00\x00\x00
  1417   i>     \x00\x00\x00\x00\x00\x00\x00\x00
  1418   i> write(2) -> None:
  1418   i> write(2) -> 2:
  1419   i>     0\n
  1419   i>     0\n
  1420   i> flush() -> None
  1420   i> flush() -> None
  1421   o> readline() -> 2:
  1421   o> readline() -> 2:
  1422   o>     0\n
  1422   o>     0\n
  1423   o> readline() -> 2:
  1423   o> readline() -> 2:
  1436   e>     rollback completed\n
  1436   e>     rollback completed\n
  1437   e>     abort: pretxnchangegroup.fail hook exited with status 1\n
  1437   e>     abort: pretxnchangegroup.fail hook exited with status 1\n
  1438   
  1438   
  1439   testing ssh2
  1439   testing ssh2
  1440   creating ssh peer from handshake results
  1440   creating ssh peer from handshake results
  1441   i> write(171) -> None:
  1441   i> write(171) -> 171:
  1442   i>     upgrade * proto=exp-ssh-v2-0001\n (glob)
  1442   i>     upgrade * proto=exp-ssh-v2-0001\n (glob)
  1443   i>     hello\n
  1443   i>     hello\n
  1444   i>     between\n
  1444   i>     between\n
  1445   i>     pairs 81\n
  1445   i>     pairs 81\n
  1446   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
  1446   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
  1451   o>     383\n
  1451   o>     383\n
  1452   o> read(383) -> 383: capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN
  1452   o> read(383) -> 383: capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN
  1453   o> read(1) -> 1:
  1453   o> read(1) -> 1:
  1454   o>     \n
  1454   o>     \n
  1455   sending unbundle command
  1455   sending unbundle command
  1456   i> write(9) -> None:
  1456   i> write(9) -> 9:
  1457   i>     unbundle\n
  1457   i>     unbundle\n
  1458   i> write(9) -> None:
  1458   i> write(9) -> 9:
  1459   i>     heads 10\n
  1459   i>     heads 10\n
  1460   i> write(10) -> None: 666f726365
  1460   i> write(10) -> 10: 666f726365
  1461   i> flush() -> None
  1461   i> flush() -> None
  1462   o> readline() -> 2:
  1462   o> readline() -> 2:
  1463   o>     0\n
  1463   o>     0\n
  1464   i> write(4) -> None:
  1464   i> write(4) -> 4:
  1465   i>     426\n
  1465   i>     426\n
  1466   i> write(426) -> None:
  1466   i> write(426) -> 426:
  1467   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
  1467   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
  1468   i>     test\n
  1468   i>     test\n
  1469   i>     0 0\n
  1469   i>     0 0\n
  1470   i>     foo\n
  1470   i>     foo\n
  1471   i>     \n
  1471   i>     \n
  1472   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
  1472   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
  1473   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
  1473   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
  1474   i>     \x00\x00\x00\x00\x00\x00\x00\x00
  1474   i>     \x00\x00\x00\x00\x00\x00\x00\x00
  1475   i> write(2) -> None:
  1475   i> write(2) -> 2:
  1476   i>     0\n
  1476   i>     0\n
  1477   i> flush() -> None
  1477   i> flush() -> None
  1478   o> readline() -> 2:
  1478   o> readline() -> 2:
  1479   o>     0\n
  1479   o>     0\n
  1480   o> readline() -> 2:
  1480   o> readline() -> 2:
  1510   >     PUSHFILE ../initial.v1.hg
  1510   >     PUSHFILE ../initial.v1.hg
  1511   > readavailable
  1511   > readavailable
  1512   > EOF
  1512   > EOF
  1513   testing ssh1
  1513   testing ssh1
  1514   creating ssh peer from handshake results
  1514   creating ssh peer from handshake results
  1515   i> write(104) -> None:
  1515   i> write(104) -> 104:
  1516   i>     hello\n
  1516   i>     hello\n
  1517   i>     between\n
  1517   i>     between\n
  1518   i>     pairs 81\n
  1518   i>     pairs 81\n
  1519   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
  1519   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
  1520   i> flush() -> None
  1520   i> flush() -> None
  1525   o> readline() -> 2:
  1525   o> readline() -> 2:
  1526   o>     1\n
  1526   o>     1\n
  1527   o> readline() -> 1:
  1527   o> readline() -> 1:
  1528   o>     \n
  1528   o>     \n
  1529   sending unbundle command
  1529   sending unbundle command
  1530   i> write(9) -> None:
  1530   i> write(9) -> 9:
  1531   i>     unbundle\n
  1531   i>     unbundle\n
  1532   i> write(9) -> None:
  1532   i> write(9) -> 9:
  1533   i>     heads 10\n
  1533   i>     heads 10\n
  1534   i> write(10) -> None: 666f726365
  1534   i> write(10) -> 10: 666f726365
  1535   i> flush() -> None
  1535   i> flush() -> None
  1536   o> readline() -> 2:
  1536   o> readline() -> 2:
  1537   o>     0\n
  1537   o>     0\n
  1538   i> write(4) -> None:
  1538   i> write(4) -> 4:
  1539   i>     426\n
  1539   i>     426\n
  1540   i> write(426) -> None:
  1540   i> write(426) -> 426:
  1541   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
  1541   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
  1542   i>     test\n
  1542   i>     test\n
  1543   i>     0 0\n
  1543   i>     0 0\n
  1544   i>     foo\n
  1544   i>     foo\n
  1545   i>     \n
  1545   i>     \n
  1546   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
  1546   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
  1547   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
  1547   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
  1548   i>     \x00\x00\x00\x00\x00\x00\x00\x00
  1548   i>     \x00\x00\x00\x00\x00\x00\x00\x00
  1549   i> write(2) -> None:
  1549   i> write(2) -> 2:
  1550   i>     0\n
  1550   i>     0\n
  1551   i> flush() -> None
  1551   i> flush() -> None
  1552   o> readline() -> 2:
  1552   o> readline() -> 2:
  1553   o>     0\n
  1553   o>     0\n
  1554   o> readline() -> 2:
  1554   o> readline() -> 2:
  1569   e>     rollback completed\n
  1569   e>     rollback completed\n
  1570   e>     abort: pretxnchangegroup.fail hook exited with status 1\n
  1570   e>     abort: pretxnchangegroup.fail hook exited with status 1\n
  1571   
  1571   
  1572   testing ssh2
  1572   testing ssh2
  1573   creating ssh peer from handshake results
  1573   creating ssh peer from handshake results
  1574   i> write(171) -> None:
  1574   i> write(171) -> 171:
  1575   i>     upgrade * proto=exp-ssh-v2-0001\n (glob)
  1575   i>     upgrade * proto=exp-ssh-v2-0001\n (glob)
  1576   i>     hello\n
  1576   i>     hello\n
  1577   i>     between\n
  1577   i>     between\n
  1578   i>     pairs 81\n
  1578   i>     pairs 81\n
  1579   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
  1579   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
  1584   o>     383\n
  1584   o>     383\n
  1585   o> read(383) -> 383: capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN
  1585   o> read(383) -> 383: capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN
  1586   o> read(1) -> 1:
  1586   o> read(1) -> 1:
  1587   o>     \n
  1587   o>     \n
  1588   sending unbundle command
  1588   sending unbundle command
  1589   i> write(9) -> None:
  1589   i> write(9) -> 9:
  1590   i>     unbundle\n
  1590   i>     unbundle\n
  1591   i> write(9) -> None:
  1591   i> write(9) -> 9:
  1592   i>     heads 10\n
  1592   i>     heads 10\n
  1593   i> write(10) -> None: 666f726365
  1593   i> write(10) -> 10: 666f726365
  1594   i> flush() -> None
  1594   i> flush() -> None
  1595   o> readline() -> 2:
  1595   o> readline() -> 2:
  1596   o>     0\n
  1596   o>     0\n
  1597   i> write(4) -> None:
  1597   i> write(4) -> 4:
  1598   i>     426\n
  1598   i>     426\n
  1599   i> write(426) -> None:
  1599   i> write(426) -> 426:
  1600   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
  1600   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
  1601   i>     test\n
  1601   i>     test\n
  1602   i>     0 0\n
  1602   i>     0 0\n
  1603   i>     foo\n
  1603   i>     foo\n
  1604   i>     \n
  1604   i>     \n
  1605   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
  1605   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
  1606   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
  1606   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
  1607   i>     \x00\x00\x00\x00\x00\x00\x00\x00
  1607   i>     \x00\x00\x00\x00\x00\x00\x00\x00
  1608   i> write(2) -> None:
  1608   i> write(2) -> 2:
  1609   i>     0\n
  1609   i>     0\n
  1610   i> flush() -> None
  1610   i> flush() -> None
  1611   o> readline() -> 2:
  1611   o> readline() -> 2:
  1612   o>     0\n
  1612   o>     0\n
  1613   o> readline() -> 2:
  1613   o> readline() -> 2:
  1651   >     PUSHFILE ../initial.v1.hg
  1651   >     PUSHFILE ../initial.v1.hg
  1652   > readavailable
  1652   > readavailable
  1653   > EOF
  1653   > EOF
  1654   testing ssh1
  1654   testing ssh1
  1655   creating ssh peer from handshake results
  1655   creating ssh peer from handshake results
  1656   i> write(104) -> None:
  1656   i> write(104) -> 104:
  1657   i>     hello\n
  1657   i>     hello\n
  1658   i>     between\n
  1658   i>     between\n
  1659   i>     pairs 81\n
  1659   i>     pairs 81\n
  1660   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
  1660   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
  1661   i> flush() -> None
  1661   i> flush() -> None
  1666   o> readline() -> 2:
  1666   o> readline() -> 2:
  1667   o>     1\n
  1667   o>     1\n
  1668   o> readline() -> 1:
  1668   o> readline() -> 1:
  1669   o>     \n
  1669   o>     \n
  1670   sending unbundle command
  1670   sending unbundle command
  1671   i> write(9) -> None:
  1671   i> write(9) -> 9:
  1672   i>     unbundle\n
  1672   i>     unbundle\n
  1673   i> write(9) -> None:
  1673   i> write(9) -> 9:
  1674   i>     heads 10\n
  1674   i>     heads 10\n
  1675   i> write(10) -> None: 666f726365
  1675   i> write(10) -> 10: 666f726365
  1676   i> flush() -> None
  1676   i> flush() -> None
  1677   o> readline() -> 2:
  1677   o> readline() -> 2:
  1678   o>     0\n
  1678   o>     0\n
  1679   i> write(4) -> None:
  1679   i> write(4) -> 4:
  1680   i>     426\n
  1680   i>     426\n
  1681   i> write(426) -> None:
  1681   i> write(426) -> 426:
  1682   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
  1682   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
  1683   i>     test\n
  1683   i>     test\n
  1684   i>     0 0\n
  1684   i>     0 0\n
  1685   i>     foo\n
  1685   i>     foo\n
  1686   i>     \n
  1686   i>     \n
  1687   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
  1687   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
  1688   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
  1688   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
  1689   i>     \x00\x00\x00\x00\x00\x00\x00\x00
  1689   i>     \x00\x00\x00\x00\x00\x00\x00\x00
  1690   i> write(2) -> None:
  1690   i> write(2) -> 2:
  1691   i>     0\n
  1691   i>     0\n
  1692   i> flush() -> None
  1692   i> flush() -> None
  1693   o> readline() -> 2:
  1693   o> readline() -> 2:
  1694   o>     0\n
  1694   o>     0\n
  1695   o> readline() -> 2:
  1695   o> readline() -> 2:
  1714   e>     rollback completed\n
  1714   e>     rollback completed\n
  1715   e>     abort: pretxnchangegroup.b hook failed\n
  1715   e>     abort: pretxnchangegroup.b hook failed\n
  1716   
  1716   
  1717   testing ssh2
  1717   testing ssh2
  1718   creating ssh peer from handshake results
  1718   creating ssh peer from handshake results
  1719   i> write(171) -> None:
  1719   i> write(171) -> 171:
  1720   i>     upgrade * proto=exp-ssh-v2-0001\n (glob)
  1720   i>     upgrade * proto=exp-ssh-v2-0001\n (glob)
  1721   i>     hello\n
  1721   i>     hello\n
  1722   i>     between\n
  1722   i>     between\n
  1723   i>     pairs 81\n
  1723   i>     pairs 81\n
  1724   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
  1724   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
  1729   o>     383\n
  1729   o>     383\n
  1730   o> read(383) -> 383: capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN
  1730   o> read(383) -> 383: capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN
  1731   o> read(1) -> 1:
  1731   o> read(1) -> 1:
  1732   o>     \n
  1732   o>     \n
  1733   sending unbundle command
  1733   sending unbundle command
  1734   i> write(9) -> None:
  1734   i> write(9) -> 9:
  1735   i>     unbundle\n
  1735   i>     unbundle\n
  1736   i> write(9) -> None:
  1736   i> write(9) -> 9:
  1737   i>     heads 10\n
  1737   i>     heads 10\n
  1738   i> write(10) -> None: 666f726365
  1738   i> write(10) -> 10: 666f726365
  1739   i> flush() -> None
  1739   i> flush() -> None
  1740   o> readline() -> 2:
  1740   o> readline() -> 2:
  1741   o>     0\n
  1741   o>     0\n
  1742   i> write(4) -> None:
  1742   i> write(4) -> 4:
  1743   i>     426\n
  1743   i>     426\n
  1744   i> write(426) -> None:
  1744   i> write(426) -> 426:
  1745   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
  1745   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
  1746   i>     test\n
  1746   i>     test\n
  1747   i>     0 0\n
  1747   i>     0 0\n
  1748   i>     foo\n
  1748   i>     foo\n
  1749   i>     \n
  1749   i>     \n
  1750   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
  1750   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
  1751   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
  1751   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
  1752   i>     \x00\x00\x00\x00\x00\x00\x00\x00
  1752   i>     \x00\x00\x00\x00\x00\x00\x00\x00
  1753   i> write(2) -> None:
  1753   i> write(2) -> 2:
  1754   i>     0\n
  1754   i>     0\n
  1755   i> flush() -> None
  1755   i> flush() -> None
  1756   o> readline() -> 2:
  1756   o> readline() -> 2:
  1757   o>     0\n
  1757   o>     0\n
  1758   o> readline() -> 2:
  1758   o> readline() -> 2:
  1791   >     PUSHFILE ../initial.v1.hg
  1791   >     PUSHFILE ../initial.v1.hg
  1792   > readavailable
  1792   > readavailable
  1793   > EOF
  1793   > EOF
  1794   testing ssh1
  1794   testing ssh1
  1795   creating ssh peer from handshake results
  1795   creating ssh peer from handshake results
  1796   i> write(104) -> None:
  1796   i> write(104) -> 104:
  1797   i>     hello\n
  1797   i>     hello\n
  1798   i>     between\n
  1798   i>     between\n
  1799   i>     pairs 81\n
  1799   i>     pairs 81\n
  1800   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
  1800   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
  1801   i> flush() -> None
  1801   i> flush() -> None
  1806   o> readline() -> 2:
  1806   o> readline() -> 2:
  1807   o>     1\n
  1807   o>     1\n
  1808   o> readline() -> 1:
  1808   o> readline() -> 1:
  1809   o>     \n
  1809   o>     \n
  1810   sending unbundle command
  1810   sending unbundle command
  1811   i> write(9) -> None:
  1811   i> write(9) -> 9:
  1812   i>     unbundle\n
  1812   i>     unbundle\n
  1813   i> write(9) -> None:
  1813   i> write(9) -> 9:
  1814   i>     heads 10\n
  1814   i>     heads 10\n
  1815   i> write(10) -> None: 666f726365
  1815   i> write(10) -> 10: 666f726365
  1816   i> flush() -> None
  1816   i> flush() -> None
  1817   o> readline() -> 2:
  1817   o> readline() -> 2:
  1818   o>     0\n
  1818   o>     0\n
  1819   i> write(4) -> None:
  1819   i> write(4) -> 4:
  1820   i>     426\n
  1820   i>     426\n
  1821   i> write(426) -> None:
  1821   i> write(426) -> 426:
  1822   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
  1822   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
  1823   i>     test\n
  1823   i>     test\n
  1824   i>     0 0\n
  1824   i>     0 0\n
  1825   i>     foo\n
  1825   i>     foo\n
  1826   i>     \n
  1826   i>     \n
  1827   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
  1827   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
  1828   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
  1828   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
  1829   i>     \x00\x00\x00\x00\x00\x00\x00\x00
  1829   i>     \x00\x00\x00\x00\x00\x00\x00\x00
  1830   i> write(2) -> None:
  1830   i> write(2) -> 2:
  1831   i>     0\n
  1831   i>     0\n
  1832   i> flush() -> None
  1832   i> flush() -> None
  1833   o> readline() -> 2:
  1833   o> readline() -> 2:
  1834   o>     0\n
  1834   o>     0\n
  1835   o> readline() -> 2:
  1835   o> readline() -> 2:
  1843   e>     adding file changes\n
  1843   e>     adding file changes\n
  1844   e>     added 1 changesets with 1 changes to 1 files\n
  1844   e>     added 1 changesets with 1 changes to 1 files\n
  1845   
  1845   
  1846   testing ssh2
  1846   testing ssh2
  1847   creating ssh peer from handshake results
  1847   creating ssh peer from handshake results
  1848   i> write(171) -> None:
  1848   i> write(171) -> 171:
  1849   i>     upgrade * proto=exp-ssh-v2-0001\n (glob)
  1849   i>     upgrade * proto=exp-ssh-v2-0001\n (glob)
  1850   i>     hello\n
  1850   i>     hello\n
  1851   i>     between\n
  1851   i>     between\n
  1852   i>     pairs 81\n
  1852   i>     pairs 81\n
  1853   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
  1853   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
  1858   o>     383\n
  1858   o>     383\n
  1859   o> read(383) -> 383: capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN
  1859   o> read(383) -> 383: capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN
  1860   o> read(1) -> 1:
  1860   o> read(1) -> 1:
  1861   o>     \n
  1861   o>     \n
  1862   sending unbundle command
  1862   sending unbundle command
  1863   i> write(9) -> None:
  1863   i> write(9) -> 9:
  1864   i>     unbundle\n
  1864   i>     unbundle\n
  1865   i> write(9) -> None:
  1865   i> write(9) -> 9:
  1866   i>     heads 10\n
  1866   i>     heads 10\n
  1867   i> write(10) -> None: 666f726365
  1867   i> write(10) -> 10: 666f726365
  1868   i> flush() -> None
  1868   i> flush() -> None
  1869   o> readline() -> 2:
  1869   o> readline() -> 2:
  1870   o>     0\n
  1870   o>     0\n
  1871   i> write(4) -> None:
  1871   i> write(4) -> 4:
  1872   i>     426\n
  1872   i>     426\n
  1873   i> write(426) -> None:
  1873   i> write(426) -> 426:
  1874   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
  1874   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
  1875   i>     test\n
  1875   i>     test\n
  1876   i>     0 0\n
  1876   i>     0 0\n
  1877   i>     foo\n
  1877   i>     foo\n
  1878   i>     \n
  1878   i>     \n
  1879   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
  1879   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
  1880   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
  1880   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
  1881   i>     \x00\x00\x00\x00\x00\x00\x00\x00
  1881   i>     \x00\x00\x00\x00\x00\x00\x00\x00
  1882   i> write(2) -> None:
  1882   i> write(2) -> 2:
  1883   i>     0\n
  1883   i>     0\n
  1884   i> flush() -> None
  1884   i> flush() -> None
  1885   o> readline() -> 2:
  1885   o> readline() -> 2:
  1886   o>     0\n
  1886   o>     0\n
  1887   o> readline() -> 2:
  1887   o> readline() -> 2:
  1921   >     PUSHFILE ../initial.v1.hg
  1921   >     PUSHFILE ../initial.v1.hg
  1922   > readavailable
  1922   > readavailable
  1923   > EOF
  1923   > EOF
  1924   testing ssh1
  1924   testing ssh1
  1925   creating ssh peer from handshake results
  1925   creating ssh peer from handshake results
  1926   i> write(104) -> None:
  1926   i> write(104) -> 104:
  1927   i>     hello\n
  1927   i>     hello\n
  1928   i>     between\n
  1928   i>     between\n
  1929   i>     pairs 81\n
  1929   i>     pairs 81\n
  1930   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
  1930   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
  1931   i> flush() -> None
  1931   i> flush() -> None
  1936   o> readline() -> 2:
  1936   o> readline() -> 2:
  1937   o>     1\n
  1937   o>     1\n
  1938   o> readline() -> 1:
  1938   o> readline() -> 1:
  1939   o>     \n
  1939   o>     \n
  1940   sending unbundle command
  1940   sending unbundle command
  1941   i> write(9) -> None:
  1941   i> write(9) -> 9:
  1942   i>     unbundle\n
  1942   i>     unbundle\n
  1943   i> write(9) -> None:
  1943   i> write(9) -> 9:
  1944   i>     heads 10\n
  1944   i>     heads 10\n
  1945   i> write(10) -> None: 666f726365
  1945   i> write(10) -> 10: 666f726365
  1946   i> flush() -> None
  1946   i> flush() -> None
  1947   o> readline() -> 2:
  1947   o> readline() -> 2:
  1948   o>     0\n
  1948   o>     0\n
  1949   i> write(4) -> None:
  1949   i> write(4) -> 4:
  1950   i>     426\n
  1950   i>     426\n
  1951   i> write(426) -> None:
  1951   i> write(426) -> 426:
  1952   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
  1952   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
  1953   i>     test\n
  1953   i>     test\n
  1954   i>     0 0\n
  1954   i>     0 0\n
  1955   i>     foo\n
  1955   i>     foo\n
  1956   i>     \n
  1956   i>     \n
  1957   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
  1957   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
  1958   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
  1958   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
  1959   i>     \x00\x00\x00\x00\x00\x00\x00\x00
  1959   i>     \x00\x00\x00\x00\x00\x00\x00\x00
  1960   i> write(2) -> None:
  1960   i> write(2) -> 2:
  1961   i>     0\n
  1961   i>     0\n
  1962   i> flush() -> None
  1962   i> flush() -> None
  1963   o> readline() -> 2:
  1963   o> readline() -> 2:
  1964   o>     0\n
  1964   o>     0\n
  1965   o> readline() -> 2:
  1965   o> readline() -> 2:
  1977   e>     ui.write 2\n
  1977   e>     ui.write 2\n
  1978   e>     ui.write_err 2\n
  1978   e>     ui.write_err 2\n
  1979   
  1979   
  1980   testing ssh2
  1980   testing ssh2
  1981   creating ssh peer from handshake results
  1981   creating ssh peer from handshake results
  1982   i> write(171) -> None:
  1982   i> write(171) -> 171:
  1983   i>     upgrade * proto=exp-ssh-v2-0001\n (glob)
  1983   i>     upgrade * proto=exp-ssh-v2-0001\n (glob)
  1984   i>     hello\n
  1984   i>     hello\n
  1985   i>     between\n
  1985   i>     between\n
  1986   i>     pairs 81\n
  1986   i>     pairs 81\n
  1987   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
  1987   i>     0000000000000000000000000000000000000000-0000000000000000000000000000000000000000
  1992   o>     383\n
  1992   o>     383\n
  1993   o> read(383) -> 383: capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN
  1993   o> read(383) -> 383: capabilities: lookup branchmap pushkey known getbundle unbundlehash batch changegroupsubset streamreqs=generaldelta,revlogv1 $USUAL_BUNDLE2_CAPS_SERVER$ unbundle=HG10GZ,HG10BZ,HG10UN
  1994   o> read(1) -> 1:
  1994   o> read(1) -> 1:
  1995   o>     \n
  1995   o>     \n
  1996   sending unbundle command
  1996   sending unbundle command
  1997   i> write(9) -> None:
  1997   i> write(9) -> 9:
  1998   i>     unbundle\n
  1998   i>     unbundle\n
  1999   i> write(9) -> None:
  1999   i> write(9) -> 9:
  2000   i>     heads 10\n
  2000   i>     heads 10\n
  2001   i> write(10) -> None: 666f726365
  2001   i> write(10) -> 10: 666f726365
  2002   i> flush() -> None
  2002   i> flush() -> None
  2003   o> readline() -> 2:
  2003   o> readline() -> 2:
  2004   o>     0\n
  2004   o>     0\n
  2005   i> write(4) -> None:
  2005   i> write(4) -> 4:
  2006   i>     426\n
  2006   i>     426\n
  2007   i> write(426) -> None:
  2007   i> write(426) -> 426:
  2008   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
  2008   i>     HG10UN\x00\x00\x00\x9eh\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>cba485ca3678256e044428f70f58291196f6e9de\n
  2009   i>     test\n
  2009   i>     test\n
  2010   i>     0 0\n
  2010   i>     0 0\n
  2011   i>     foo\n
  2011   i>     foo\n
  2012   i>     \n
  2012   i>     \n
  2013   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
  2013   i>     initial\x00\x00\x00\x00\x00\x00\x00\x8d\xcb\xa4\x85\xca6x%n\x04D(\xf7\x0fX)\x11\x96\xf6\xe9\xde\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-foo\x00362fef284ce2ca02aecc8de6d5e8a1c3af0556fe\n
  2014   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
  2014   i>     \x00\x00\x00\x00\x00\x00\x00\x07foo\x00\x00\x00b6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x98b\x13\xbdD\x85\xeaQS55\xe3\xfc\x9ex\x00zq\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x020\n
  2015   i>     \x00\x00\x00\x00\x00\x00\x00\x00
  2015   i>     \x00\x00\x00\x00\x00\x00\x00\x00
  2016   i> write(2) -> None:
  2016   i> write(2) -> 2:
  2017   i>     0\n
  2017   i>     0\n
  2018   i> flush() -> None
  2018   i> flush() -> None
  2019   o> readline() -> 2:
  2019   o> readline() -> 2:
  2020   o>     0\n
  2020   o>     0\n
  2021   o> readline() -> 2:
  2021   o> readline() -> 2: