tests/test-pullbundle.t
changeset 4129 bc4e62a1cb82
parent 4128 4e5ec9ae682e
child 4130 a1f6b8211016
equal deleted inserted replaced
4128:4e5ec9ae682e 4129:bc4e62a1cb82
     1   $ . "$TESTDIR/testlib/pythonpath.sh"
     1   $ . "$TESTDIR/testlib/pythonpath.sh"
     2 
     2 
     3   $ cat << EOF >> $HGRCPATH
     3   $ cat << EOF >> $HGRCPATH
     4   > [extensions]
     4   > [extensions]
       
     5   > # evolve is providing the stable range code
       
     6   > evolve=
     5   > pullbundle=
     7   > pullbundle=
       
     8   > [experimental]
       
     9   > obshashrange.warm-cache=yes
     6   > EOF
    10   > EOF
     7 
    11 
     8 basic setup
    12 basic setup
     9 
    13 
    10   $ hg init server
    14   $ hg init server
    11   $ hg -R server debugbuilddag '.+898:branchpoint+352:mergepoint+267<branchpoint+145/mergepoint+467'
    15   $ hg -R server debugbuilddag '.+898:branchpoint+352:mergepoint+267<branchpoint+145/mergepoint+467'
    12   $ hg init client
    16   $ hg init client
       
    17   $ hg init client2
       
    18   $ hg init client3
    13 
    19 
    14 simple initial pull
    20 simple initial pull
    15 -------------------
    21 -------------------
    16 
    22 
       
    23   $ hg -R server log -G -T '{rev}:{node}\n' -r '0+1234+(::1234 and (merge() or branchpoint()))'
       
    24   o  1234:f864bc82f6a2f2ecb49b83722e0895f9d657b0dd
       
    25   :
       
    26   o  898:1388f909cd2b0685efd4e2ce076d198bce20922c
       
    27   :
       
    28   o  0:1ea73414a91b0920940797d8fc6a11e447f8ea1e
       
    29   
       
    30 
    17   $ hg -R client pull server -r 1234 --debug --config devel.bundle2.debug=yes | grep -v 'add changeset'
    31   $ hg -R client pull server -r 1234 --debug --config devel.bundle2.debug=yes | grep -v 'add changeset'
    18   pulling from server
    32   pulling from server
    19   query 1; heads
    33   query 1; heads
    20   1235 changesets found
    34   1024 changesets found
       
    35   128 changesets found
       
    36   64 changesets found
       
    37   16 changesets found
       
    38   2 changesets found
       
    39   1 changesets found
    21   listing keys for "bookmarks"
    40   listing keys for "bookmarks"
    22   bundle2-output-bundle: "HG20", 4 parts total
    41   bundle2-output-bundle: "HG20", 9 parts total
    23   bundle2-output: start emission of HG20 stream
    42   bundle2-output: start emission of HG20 stream
    24   bundle2-output: bundle parameter: 
    43   bundle2-output: bundle parameter: 
    25   bundle2-output: start of parts
    44   bundle2-output: start of parts
    26   bundle2-output: bundle part: "changegroup"
    45   bundle2-output: bundle part: "changegroup"
    27   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
    46   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
    30   bundle2-output: payload chunk size: 32768
    49   bundle2-output: payload chunk size: 32768
    31   bundle2-output: payload chunk size: 32768
    50   bundle2-output: payload chunk size: 32768
    32   bundle2-output: payload chunk size: 32768
    51   bundle2-output: payload chunk size: 32768
    33   bundle2-output: payload chunk size: 32768
    52   bundle2-output: payload chunk size: 32768
    34   bundle2-output: payload chunk size: 32768
    53   bundle2-output: payload chunk size: 32768
    35   bundle2-output: payload chunk size: 32768
    54   bundle2-output: payload chunk size: 22368
    36   bundle2-output: payload chunk size: 28424
    55   bundle2-output: closing payload chunk
       
    56   bundle2-output: bundle part: "changegroup"
       
    57   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
    58   bundle2-output: part 1: "CHANGEGROUP"
       
    59   bundle2-output: header chunk size: 43
       
    60   bundle2-output: payload chunk size: 23564
       
    61   bundle2-output: closing payload chunk
       
    62   bundle2-output: bundle part: "changegroup"
       
    63   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
    64   bundle2-output: part 2: "CHANGEGROUP"
       
    65   bundle2-output: header chunk size: 42
       
    66   bundle2-output: payload chunk size: 11788
       
    67   bundle2-output: closing payload chunk
       
    68   bundle2-output: bundle part: "changegroup"
       
    69   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
    70   bundle2-output: part 3: "CHANGEGROUP"
       
    71   bundle2-output: header chunk size: 42
       
    72   bundle2-output: payload chunk size: 2956
       
    73   bundle2-output: closing payload chunk
       
    74   bundle2-output: bundle part: "changegroup"
       
    75   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
    76   bundle2-output: part 4: "CHANGEGROUP"
       
    77   bundle2-output: header chunk size: 41
       
    78   bundle2-output: payload chunk size: 380
       
    79   bundle2-output: closing payload chunk
       
    80   bundle2-output: bundle part: "changegroup"
       
    81   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
    82   bundle2-output: part 5: "CHANGEGROUP"
       
    83   bundle2-output: header chunk size: 41
       
    84   bundle2-output: payload chunk size: 196
    37   bundle2-output: closing payload chunk
    85   bundle2-output: closing payload chunk
    38   bundle2-output: bundle part: "listkeys"
    86   bundle2-output: bundle part: "listkeys"
    39   bundle2-output-part: "listkeys" (params: 1 mandatory) empty payload
    87   bundle2-output-part: "listkeys" (params: 1 mandatory) empty payload
    40   bundle2-output: part 1: "LISTKEYS"
    88   bundle2-output: part 6: "LISTKEYS"
    41   bundle2-output: header chunk size: 35
    89   bundle2-output: header chunk size: 35
    42   bundle2-output: closing payload chunk
    90   bundle2-output: closing payload chunk
    43   bundle2-output: bundle part: "phase-heads"
    91   bundle2-output: bundle part: "phase-heads"
    44   bundle2-output-part: "phase-heads" 24 bytes payload
    92   bundle2-output-part: "phase-heads" 24 bytes payload
    45   bundle2-output: part 2: "PHASE-HEADS"
    93   bundle2-output: part 7: "PHASE-HEADS"
    46   bundle2-output: header chunk size: 18
    94   bundle2-output: header chunk size: 18
    47   bundle2-output: payload chunk size: 24
    95   bundle2-output: payload chunk size: 24
    48   bundle2-output: closing payload chunk
    96   bundle2-output: closing payload chunk
    49   bundle2-output: bundle part: "cache:rev-branch-cache"
    97   bundle2-output: bundle part: "cache:rev-branch-cache"
    50   bundle2-output-part: "cache:rev-branch-cache" (advisory) streamed payload
    98   bundle2-output-part: "cache:rev-branch-cache" (advisory) streamed payload
    51   bundle2-output: part 3: "cache:rev-branch-cache"
    99   bundle2-output: part 8: "cache:rev-branch-cache"
    52   bundle2-output: header chunk size: 29
   100   bundle2-output: header chunk size: 29
    53   bundle2-output: payload chunk size: 24719
   101   bundle2-output: payload chunk size: 24719
    54   bundle2-output: closing payload chunk
   102   bundle2-output: closing payload chunk
    55   bundle2-output: end of bundle
   103   bundle2-output: end of bundle
    56   bundle2-input: start processing of HG20 stream
   104   bundle2-input: start processing of HG20 stream
    67   bundle2-input: payload chunk size: 32768
   115   bundle2-input: payload chunk size: 32768
    68   bundle2-input: payload chunk size: 32768
   116   bundle2-input: payload chunk size: 32768
    69   bundle2-input: payload chunk size: 32768
   117   bundle2-input: payload chunk size: 32768
    70   bundle2-input: payload chunk size: 32768
   118   bundle2-input: payload chunk size: 32768
    71   bundle2-input: payload chunk size: 32768
   119   bundle2-input: payload chunk size: 32768
    72   bundle2-input: payload chunk size: 32768
   120   bundle2-input: payload chunk size: 22368
    73   bundle2-input: payload chunk size: 28424
   121   bundle2-input: payload chunk size: 0
    74   bundle2-input: payload chunk size: 0
   122   adding manifests
    75   adding manifests
   123   adding file changes
    76   adding file changes
   124   added 1024 changesets with 0 changes to 0 files
    77   added 1235 changesets with 0 changes to 0 files
   125   bundle2-input-part: total payload size 186208
    78   bundle2-input-part: total payload size 225032
   126   bundle2-input: part header size: 43
       
   127   bundle2-input: part type: "CHANGEGROUP"
       
   128   bundle2-input: part id: "1"
       
   129   bundle2-input: part parameters: 2
       
   130   bundle2-input: found a handler for part changegroup
       
   131   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
   132   adding changesets
       
   133   bundle2-input: payload chunk size: 23564
       
   134   bundle2-input: payload chunk size: 0
       
   135   adding manifests
       
   136   adding file changes
       
   137   added 128 changesets with 0 changes to 0 files
       
   138   bundle2-input-part: total payload size 23564
       
   139   bundle2-input: part header size: 42
       
   140   bundle2-input: part type: "CHANGEGROUP"
       
   141   bundle2-input: part id: "2"
       
   142   bundle2-input: part parameters: 2
       
   143   bundle2-input: found a handler for part changegroup
       
   144   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
   145   adding changesets
       
   146   bundle2-input: payload chunk size: 11788
       
   147   bundle2-input: payload chunk size: 0
       
   148   adding manifests
       
   149   adding file changes
       
   150   added 64 changesets with 0 changes to 0 files
       
   151   bundle2-input-part: total payload size 11788
       
   152   bundle2-input: part header size: 42
       
   153   bundle2-input: part type: "CHANGEGROUP"
       
   154   bundle2-input: part id: "3"
       
   155   bundle2-input: part parameters: 2
       
   156   bundle2-input: found a handler for part changegroup
       
   157   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
   158   adding changesets
       
   159   bundle2-input: payload chunk size: 2956
       
   160   bundle2-input: payload chunk size: 0
       
   161   adding manifests
       
   162   adding file changes
       
   163   added 16 changesets with 0 changes to 0 files
       
   164   bundle2-input-part: total payload size 2956
       
   165   bundle2-input: part header size: 41
       
   166   bundle2-input: part type: "CHANGEGROUP"
       
   167   bundle2-input: part id: "4"
       
   168   bundle2-input: part parameters: 2
       
   169   bundle2-input: found a handler for part changegroup
       
   170   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
   171   adding changesets
       
   172   bundle2-input: payload chunk size: 380
       
   173   bundle2-input: payload chunk size: 0
       
   174   adding manifests
       
   175   adding file changes
       
   176   added 2 changesets with 0 changes to 0 files
       
   177   bundle2-input-part: total payload size 380
       
   178   bundle2-input: part header size: 41
       
   179   bundle2-input: part type: "CHANGEGROUP"
       
   180   bundle2-input: part id: "5"
       
   181   bundle2-input: part parameters: 2
       
   182   bundle2-input: found a handler for part changegroup
       
   183   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
   184   adding changesets
       
   185   bundle2-input: payload chunk size: 196
       
   186   bundle2-input: payload chunk size: 0
       
   187   adding manifests
       
   188   adding file changes
       
   189   added 1 changesets with 0 changes to 0 files
       
   190   bundle2-input-part: total payload size 196
    79   bundle2-input: part header size: 35
   191   bundle2-input: part header size: 35
    80   bundle2-input: part type: "LISTKEYS"
   192   bundle2-input: part type: "LISTKEYS"
    81   bundle2-input: part id: "1"
   193   bundle2-input: part id: "6"
    82   bundle2-input: part parameters: 1
   194   bundle2-input: part parameters: 1
    83   bundle2-input: found a handler for part listkeys
   195   bundle2-input: found a handler for part listkeys
    84   bundle2-input-part: "listkeys" (params: 1 mandatory) supported
   196   bundle2-input-part: "listkeys" (params: 1 mandatory) supported
    85   bundle2-input: payload chunk size: 0
   197   bundle2-input: payload chunk size: 0
    86   bundle2-input: part header size: 18
   198   bundle2-input: part header size: 18
    87   bundle2-input: part type: "PHASE-HEADS"
   199   bundle2-input: part type: "PHASE-HEADS"
    88   bundle2-input: part id: "2"
   200   bundle2-input: part id: "7"
    89   bundle2-input: part parameters: 0
   201   bundle2-input: part parameters: 0
    90   bundle2-input: found a handler for part phase-heads
   202   bundle2-input: found a handler for part phase-heads
    91   bundle2-input-part: "phase-heads" supported
   203   bundle2-input-part: "phase-heads" supported
    92   bundle2-input: payload chunk size: 24
   204   bundle2-input: payload chunk size: 24
    93   bundle2-input: payload chunk size: 0
   205   bundle2-input: payload chunk size: 0
    94   bundle2-input-part: total payload size 24
   206   bundle2-input-part: total payload size 24
    95   bundle2-input: part header size: 29
   207   bundle2-input: part header size: 29
    96   bundle2-input: part type: "cache:rev-branch-cache"
   208   bundle2-input: part type: "cache:rev-branch-cache"
    97   bundle2-input: part id: "3"
   209   bundle2-input: part id: "8"
    98   bundle2-input: part parameters: 0
   210   bundle2-input: part parameters: 0
    99   bundle2-input: found a handler for part cache:rev-branch-cache
   211   bundle2-input: found a handler for part cache:rev-branch-cache
   100   bundle2-input-part: "cache:rev-branch-cache" (advisory) supported
   212   bundle2-input-part: "cache:rev-branch-cache" (advisory) supported
   101   bundle2-input: payload chunk size: 24719
   213   bundle2-input: payload chunk size: 24719
   102   bundle2-input: payload chunk size: 0
   214   bundle2-input: payload chunk size: 0
   103   bundle2-input-part: total payload size 24719
   215   bundle2-input-part: total payload size 24719
   104   bundle2-input: part header size: 0
   216   bundle2-input: part header size: 0
   105   bundle2-input: end of bundle2 stream
   217   bundle2-input: end of bundle2 stream
   106   bundle2-input-bundle: 3 parts total
   218   bundle2-input-bundle: 8 parts total
   107   checking for updated bookmarks
   219   checking for updated bookmarks
   108   updating the branch cache
   220   updating the branch cache
   109   new changesets 1ea73414a91b:f864bc82f6a2
   221   new changesets 1ea73414a91b:f864bc82f6a2
   110   (run 'hg update' to get a working copy)
   222   (run 'hg update' to get a working copy)
   111 
   223 
   112 pull the other missing entries (multiple heads pulled)
   224 pull the other missing entries (multiple heads pulled)
   113 ------------------------------------------------------
   225 ------------------------------------------------------
   114 
   226 
       
   227   $ hg -R server log -G -T '{rev}:{node}\n' -r '1234+head()+(only(head(), 1234) and (merge() or branchpoint()))'
       
   228   o  2130:0f376356904fc8c1c6ceaac27990f2fd79b1f8c1
       
   229   :
       
   230   o    1663:1710092b3ab17a6d2ecad664580991a608537749
       
   231   |\
       
   232   | ~
       
   233   | o  1517:1dded5aafa0f8d548f6357cc2f8882dcc4489fbf
       
   234   |/
       
   235   o  1250:d83212ecaa436c80d6113cf915ba35e2db787e79
       
   236   :
       
   237   o  1234:f864bc82f6a2f2ecb49b83722e0895f9d657b0dd
       
   238   |
       
   239   ~
   115   $ hg -R client pull server --debug --config devel.bundle2.debug=yes | grep -v 'add changeset'
   240   $ hg -R client pull server --debug --config devel.bundle2.debug=yes | grep -v 'add changeset'
   116   pulling from server
   241   pulling from server
   117   query 1; heads
   242   query 1; heads
   118   searching for changes
   243   searching for changes
   119   all local heads known remotely
   244   all local heads known remotely
   120   896 changesets found
   245   16 changesets found
       
   246   29 changesets found
       
   247   256 changesets found
       
   248   256 changesets found
       
   249   64 changesets found
       
   250   8 changesets found
       
   251   1 changesets found
       
   252   4 changesets found
       
   253   8 changesets found
       
   254   16 changesets found
       
   255   128 changesets found
       
   256   64 changesets found
       
   257   32 changesets found
       
   258   8 changesets found
       
   259   4 changesets found
       
   260   2 changesets found
   121   listing keys for "bookmarks"
   261   listing keys for "bookmarks"
   122   bundle2-output-bundle: "HG20", 4 parts total
   262   bundle2-output-bundle: "HG20", 19 parts total
   123   bundle2-output: start emission of HG20 stream
   263   bundle2-output: start emission of HG20 stream
   124   bundle2-output: bundle parameter: 
   264   bundle2-output: bundle parameter: 
   125   bundle2-output: start of parts
   265   bundle2-output: start of parts
   126   bundle2-output: bundle part: "changegroup"
   266   bundle2-output: bundle part: "changegroup"
   127   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
   267   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
   128   bundle2-output: part 0: "CHANGEGROUP"
   268   bundle2-output: part 0: "CHANGEGROUP"
       
   269   bundle2-output: header chunk size: 42
       
   270   bundle2-output: payload chunk size: 2956
       
   271   bundle2-output: closing payload chunk
       
   272   bundle2-output: bundle part: "changegroup"
       
   273   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
   274   bundle2-output: part 1: "CHANGEGROUP"
       
   275   bundle2-output: header chunk size: 42
       
   276   bundle2-output: payload chunk size: 5348
       
   277   bundle2-output: closing payload chunk
       
   278   bundle2-output: bundle part: "changegroup"
       
   279   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
   280   bundle2-output: part 2: "CHANGEGROUP"
   129   bundle2-output: header chunk size: 43
   281   bundle2-output: header chunk size: 43
   130   bundle2-output: payload chunk size: 32768
   282   bundle2-output: payload chunk size: 32768
   131   bundle2-output: payload chunk size: 32768
   283   bundle2-output: payload chunk size: 14348
   132   bundle2-output: payload chunk size: 32768
   284   bundle2-output: closing payload chunk
   133   bundle2-output: payload chunk size: 32768
   285   bundle2-output: bundle part: "changegroup"
   134   bundle2-output: payload chunk size: 32768
   286   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
   135   bundle2-output: payload chunk size: 1036
   287   bundle2-output: part 3: "CHANGEGROUP"
       
   288   bundle2-output: header chunk size: 43
       
   289   bundle2-output: payload chunk size: 32768
       
   290   bundle2-output: payload chunk size: 14348
       
   291   bundle2-output: closing payload chunk
       
   292   bundle2-output: bundle part: "changegroup"
       
   293   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
   294   bundle2-output: part 4: "CHANGEGROUP"
       
   295   bundle2-output: header chunk size: 42
       
   296   bundle2-output: payload chunk size: 11788
       
   297   bundle2-output: closing payload chunk
       
   298   bundle2-output: bundle part: "changegroup"
       
   299   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
   300   bundle2-output: part 5: "CHANGEGROUP"
       
   301   bundle2-output: header chunk size: 41
       
   302   bundle2-output: payload chunk size: 1484
       
   303   bundle2-output: closing payload chunk
       
   304   bundle2-output: bundle part: "changegroup"
       
   305   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
   306   bundle2-output: part 6: "CHANGEGROUP"
       
   307   bundle2-output: header chunk size: 41
       
   308   bundle2-output: payload chunk size: 196
       
   309   bundle2-output: closing payload chunk
       
   310   bundle2-output: bundle part: "changegroup"
       
   311   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
   312   bundle2-output: part 7: "CHANGEGROUP"
       
   313   bundle2-output: header chunk size: 41
       
   314   bundle2-output: payload chunk size: 748
       
   315   bundle2-output: closing payload chunk
       
   316   bundle2-output: bundle part: "changegroup"
       
   317   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
   318   bundle2-output: part 8: "CHANGEGROUP"
       
   319   bundle2-output: header chunk size: 41
       
   320   bundle2-output: payload chunk size: 1484
       
   321   bundle2-output: closing payload chunk
       
   322   bundle2-output: bundle part: "changegroup"
       
   323   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
   324   bundle2-output: part 9: "CHANGEGROUP"
       
   325   bundle2-output: header chunk size: 42
       
   326   bundle2-output: payload chunk size: 2956
       
   327   bundle2-output: closing payload chunk
       
   328   bundle2-output: bundle part: "changegroup"
       
   329   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
   330   bundle2-output: part 10: "CHANGEGROUP"
       
   331   bundle2-output: header chunk size: 43
       
   332   bundle2-output: payload chunk size: 23564
       
   333   bundle2-output: closing payload chunk
       
   334   bundle2-output: bundle part: "changegroup"
       
   335   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
   336   bundle2-output: part 11: "CHANGEGROUP"
       
   337   bundle2-output: header chunk size: 42
       
   338   bundle2-output: payload chunk size: 11788
       
   339   bundle2-output: closing payload chunk
       
   340   bundle2-output: bundle part: "changegroup"
       
   341   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
   342   bundle2-output: part 12: "CHANGEGROUP"
       
   343   bundle2-output: header chunk size: 42
       
   344   bundle2-output: payload chunk size: 5900
       
   345   bundle2-output: closing payload chunk
       
   346   bundle2-output: bundle part: "changegroup"
       
   347   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
   348   bundle2-output: part 13: "CHANGEGROUP"
       
   349   bundle2-output: header chunk size: 41
       
   350   bundle2-output: payload chunk size: 1484
       
   351   bundle2-output: closing payload chunk
       
   352   bundle2-output: bundle part: "changegroup"
       
   353   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
   354   bundle2-output: part 14: "CHANGEGROUP"
       
   355   bundle2-output: header chunk size: 41
       
   356   bundle2-output: payload chunk size: 748
       
   357   bundle2-output: closing payload chunk
       
   358   bundle2-output: bundle part: "changegroup"
       
   359   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
   360   bundle2-output: part 15: "CHANGEGROUP"
       
   361   bundle2-output: header chunk size: 41
       
   362   bundle2-output: payload chunk size: 380
   136   bundle2-output: closing payload chunk
   363   bundle2-output: closing payload chunk
   137   bundle2-output: bundle part: "listkeys"
   364   bundle2-output: bundle part: "listkeys"
   138   bundle2-output-part: "listkeys" (params: 1 mandatory) empty payload
   365   bundle2-output-part: "listkeys" (params: 1 mandatory) empty payload
   139   bundle2-output: part 1: "LISTKEYS"
   366   bundle2-output: part 16: "LISTKEYS"
   140   bundle2-output: header chunk size: 35
   367   bundle2-output: header chunk size: 35
   141   bundle2-output: closing payload chunk
   368   bundle2-output: closing payload chunk
   142   bundle2-output: bundle part: "phase-heads"
   369   bundle2-output: bundle part: "phase-heads"
   143   bundle2-output-part: "phase-heads" 48 bytes payload
   370   bundle2-output-part: "phase-heads" 48 bytes payload
   144   bundle2-output: part 2: "PHASE-HEADS"
   371   bundle2-output: part 17: "PHASE-HEADS"
   145   bundle2-output: header chunk size: 18
   372   bundle2-output: header chunk size: 18
   146   bundle2-output: payload chunk size: 48
   373   bundle2-output: payload chunk size: 48
   147   bundle2-output: closing payload chunk
   374   bundle2-output: closing payload chunk
   148   bundle2-output: bundle part: "cache:rev-branch-cache"
   375   bundle2-output: bundle part: "cache:rev-branch-cache"
   149   bundle2-output-part: "cache:rev-branch-cache" (advisory) streamed payload
   376   bundle2-output-part: "cache:rev-branch-cache" (advisory) streamed payload
   150   bundle2-output: part 3: "cache:rev-branch-cache"
   377   bundle2-output: part 18: "cache:rev-branch-cache"
   151   bundle2-output: header chunk size: 29
   378   bundle2-output: header chunk size: 29
   152   bundle2-output: payload chunk size: 17939
   379   bundle2-output: payload chunk size: 17939
   153   bundle2-output: closing payload chunk
   380   bundle2-output: closing payload chunk
   154   bundle2-output: end of bundle
   381   bundle2-output: end of bundle
   155   bundle2-input: start processing of HG20 stream
   382   bundle2-input: start processing of HG20 stream
   156   bundle2-input: reading bundle2 stream parameters
   383   bundle2-input: reading bundle2 stream parameters
   157   bundle2-input-bundle: with-transaction
   384   bundle2-input-bundle: with-transaction
   158   bundle2-input: start extraction of bundle2 parts
   385   bundle2-input: start extraction of bundle2 parts
       
   386   bundle2-input: part header size: 42
       
   387   bundle2-input: part type: "CHANGEGROUP"
       
   388   bundle2-input: part id: "0"
       
   389   bundle2-input: part parameters: 2
       
   390   bundle2-input: found a handler for part changegroup
       
   391   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
   392   adding changesets
       
   393   bundle2-input: payload chunk size: 2956
       
   394   bundle2-input: payload chunk size: 0
       
   395   adding manifests
       
   396   adding file changes
       
   397   added 16 changesets with 0 changes to 0 files
       
   398   bundle2-input-part: total payload size 2956
       
   399   bundle2-input: part header size: 42
       
   400   bundle2-input: part type: "CHANGEGROUP"
       
   401   bundle2-input: part id: "1"
       
   402   bundle2-input: part parameters: 2
       
   403   bundle2-input: found a handler for part changegroup
       
   404   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
   405   adding changesets
       
   406   bundle2-input: payload chunk size: 5348
       
   407   bundle2-input: payload chunk size: 0
       
   408   adding manifests
       
   409   adding file changes
       
   410   added 29 changesets with 0 changes to 0 files (+1 heads)
       
   411   bundle2-input-part: total payload size 5348
   159   bundle2-input: part header size: 43
   412   bundle2-input: part header size: 43
   160   bundle2-input: part type: "CHANGEGROUP"
   413   bundle2-input: part type: "CHANGEGROUP"
   161   bundle2-input: part id: "0"
   414   bundle2-input: part id: "2"
   162   bundle2-input: part parameters: 2
   415   bundle2-input: part parameters: 2
   163   bundle2-input: found a handler for part changegroup
   416   bundle2-input: found a handler for part changegroup
   164   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
   417   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
   165   adding changesets
   418   adding changesets
   166   bundle2-input: payload chunk size: 32768
   419   bundle2-input: payload chunk size: 32768
   167   bundle2-input: payload chunk size: 32768
   420   bundle2-input: payload chunk size: 14348
   168   bundle2-input: payload chunk size: 32768
   421   bundle2-input: payload chunk size: 0
   169   bundle2-input: payload chunk size: 32768
   422   adding manifests
   170   bundle2-input: payload chunk size: 32768
   423   adding file changes
   171   bundle2-input: payload chunk size: 1036
   424   added 256 changesets with 0 changes to 0 files (-1 heads)
   172   bundle2-input: payload chunk size: 0
   425   bundle2-input-part: total payload size 47116
   173   adding manifests
   426   bundle2-input: part header size: 43
   174   adding file changes
   427   bundle2-input: part type: "CHANGEGROUP"
   175   added 896 changesets with 0 changes to 0 files (+1 heads)
   428   bundle2-input: part id: "3"
   176   bundle2-input-part: total payload size 164876
   429   bundle2-input: part parameters: 2
       
   430   bundle2-input: found a handler for part changegroup
       
   431   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
   432   adding changesets
       
   433   bundle2-input: payload chunk size: 32768
       
   434   bundle2-input: payload chunk size: 14348
       
   435   bundle2-input: payload chunk size: 0
       
   436   adding manifests
       
   437   adding file changes
       
   438   added 256 changesets with 0 changes to 0 files
       
   439   bundle2-input-part: total payload size 47116
       
   440   bundle2-input: part header size: 42
       
   441   bundle2-input: part type: "CHANGEGROUP"
       
   442   bundle2-input: part id: "4"
       
   443   bundle2-input: part parameters: 2
       
   444   bundle2-input: found a handler for part changegroup
       
   445   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
   446   adding changesets
       
   447   bundle2-input: payload chunk size: 11788
       
   448   bundle2-input: payload chunk size: 0
       
   449   adding manifests
       
   450   adding file changes
       
   451   added 64 changesets with 0 changes to 0 files
       
   452   bundle2-input-part: total payload size 11788
       
   453   bundle2-input: part header size: 41
       
   454   bundle2-input: part type: "CHANGEGROUP"
       
   455   bundle2-input: part id: "5"
       
   456   bundle2-input: part parameters: 2
       
   457   bundle2-input: found a handler for part changegroup
       
   458   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
   459   adding changesets
       
   460   bundle2-input: payload chunk size: 1484
       
   461   bundle2-input: payload chunk size: 0
       
   462   adding manifests
       
   463   adding file changes
       
   464   added 8 changesets with 0 changes to 0 files
       
   465   bundle2-input-part: total payload size 1484
       
   466   bundle2-input: part header size: 41
       
   467   bundle2-input: part type: "CHANGEGROUP"
       
   468   bundle2-input: part id: "6"
       
   469   bundle2-input: part parameters: 2
       
   470   bundle2-input: found a handler for part changegroup
       
   471   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
   472   adding changesets
       
   473   bundle2-input: payload chunk size: 196
       
   474   bundle2-input: payload chunk size: 0
       
   475   adding manifests
       
   476   adding file changes
       
   477   added 1 changesets with 0 changes to 0 files (+1 heads)
       
   478   bundle2-input-part: total payload size 196
       
   479   bundle2-input: part header size: 41
       
   480   bundle2-input: part type: "CHANGEGROUP"
       
   481   bundle2-input: part id: "7"
       
   482   bundle2-input: part parameters: 2
       
   483   bundle2-input: found a handler for part changegroup
       
   484   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
   485   adding changesets
       
   486   bundle2-input: payload chunk size: 748
       
   487   bundle2-input: payload chunk size: 0
       
   488   adding manifests
       
   489   adding file changes
       
   490   added 4 changesets with 0 changes to 0 files
       
   491   bundle2-input-part: total payload size 748
       
   492   bundle2-input: part header size: 41
       
   493   bundle2-input: part type: "CHANGEGROUP"
       
   494   bundle2-input: part id: "8"
       
   495   bundle2-input: part parameters: 2
       
   496   bundle2-input: found a handler for part changegroup
       
   497   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
   498   adding changesets
       
   499   bundle2-input: payload chunk size: 1484
       
   500   bundle2-input: payload chunk size: 0
       
   501   adding manifests
       
   502   adding file changes
       
   503   added 8 changesets with 0 changes to 0 files
       
   504   bundle2-input-part: total payload size 1484
       
   505   bundle2-input: part header size: 42
       
   506   bundle2-input: part type: "CHANGEGROUP"
       
   507   bundle2-input: part id: "9"
       
   508   bundle2-input: part parameters: 2
       
   509   bundle2-input: found a handler for part changegroup
       
   510   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
   511   adding changesets
       
   512   bundle2-input: payload chunk size: 2956
       
   513   bundle2-input: payload chunk size: 0
       
   514   adding manifests
       
   515   adding file changes
       
   516   added 16 changesets with 0 changes to 0 files
       
   517   bundle2-input-part: total payload size 2956
       
   518   bundle2-input: part header size: 43
       
   519   bundle2-input: part type: "CHANGEGROUP"
       
   520   bundle2-input: part id: "10"
       
   521   bundle2-input: part parameters: 2
       
   522   bundle2-input: found a handler for part changegroup
       
   523   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
   524   adding changesets
       
   525   bundle2-input: payload chunk size: 23564
       
   526   bundle2-input: payload chunk size: 0
       
   527   adding manifests
       
   528   adding file changes
       
   529   added 128 changesets with 0 changes to 0 files
       
   530   bundle2-input-part: total payload size 23564
       
   531   bundle2-input: part header size: 42
       
   532   bundle2-input: part type: "CHANGEGROUP"
       
   533   bundle2-input: part id: "11"
       
   534   bundle2-input: part parameters: 2
       
   535   bundle2-input: found a handler for part changegroup
       
   536   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
   537   adding changesets
       
   538   bundle2-input: payload chunk size: 11788
       
   539   bundle2-input: payload chunk size: 0
       
   540   adding manifests
       
   541   adding file changes
       
   542   added 64 changesets with 0 changes to 0 files
       
   543   bundle2-input-part: total payload size 11788
       
   544   bundle2-input: part header size: 42
       
   545   bundle2-input: part type: "CHANGEGROUP"
       
   546   bundle2-input: part id: "12"
       
   547   bundle2-input: part parameters: 2
       
   548   bundle2-input: found a handler for part changegroup
       
   549   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
   550   adding changesets
       
   551   bundle2-input: payload chunk size: 5900
       
   552   bundle2-input: payload chunk size: 0
       
   553   adding manifests
       
   554   adding file changes
       
   555   added 32 changesets with 0 changes to 0 files
       
   556   bundle2-input-part: total payload size 5900
       
   557   bundle2-input: part header size: 41
       
   558   bundle2-input: part type: "CHANGEGROUP"
       
   559   bundle2-input: part id: "13"
       
   560   bundle2-input: part parameters: 2
       
   561   bundle2-input: found a handler for part changegroup
       
   562   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
   563   adding changesets
       
   564   bundle2-input: payload chunk size: 1484
       
   565   bundle2-input: payload chunk size: 0
       
   566   adding manifests
       
   567   adding file changes
       
   568   added 8 changesets with 0 changes to 0 files
       
   569   bundle2-input-part: total payload size 1484
       
   570   bundle2-input: part header size: 41
       
   571   bundle2-input: part type: "CHANGEGROUP"
       
   572   bundle2-input: part id: "14"
       
   573   bundle2-input: part parameters: 2
       
   574   bundle2-input: found a handler for part changegroup
       
   575   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
   576   adding changesets
       
   577   bundle2-input: payload chunk size: 748
       
   578   bundle2-input: payload chunk size: 0
       
   579   adding manifests
       
   580   adding file changes
       
   581   added 4 changesets with 0 changes to 0 files
       
   582   bundle2-input-part: total payload size 748
       
   583   bundle2-input: part header size: 41
       
   584   bundle2-input: part type: "CHANGEGROUP"
       
   585   bundle2-input: part id: "15"
       
   586   bundle2-input: part parameters: 2
       
   587   bundle2-input: found a handler for part changegroup
       
   588   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
   589   adding changesets
       
   590   bundle2-input: payload chunk size: 380
       
   591   bundle2-input: payload chunk size: 0
       
   592   adding manifests
       
   593   adding file changes
       
   594   added 2 changesets with 0 changes to 0 files
       
   595   bundle2-input-part: total payload size 380
   177   bundle2-input: part header size: 35
   596   bundle2-input: part header size: 35
   178   bundle2-input: part type: "LISTKEYS"
   597   bundle2-input: part type: "LISTKEYS"
   179   bundle2-input: part id: "1"
   598   bundle2-input: part id: "16"
   180   bundle2-input: part parameters: 1
   599   bundle2-input: part parameters: 1
   181   bundle2-input: found a handler for part listkeys
   600   bundle2-input: found a handler for part listkeys
   182   bundle2-input-part: "listkeys" (params: 1 mandatory) supported
   601   bundle2-input-part: "listkeys" (params: 1 mandatory) supported
   183   bundle2-input: payload chunk size: 0
   602   bundle2-input: payload chunk size: 0
   184   bundle2-input: part header size: 18
   603   bundle2-input: part header size: 18
   185   bundle2-input: part type: "PHASE-HEADS"
   604   bundle2-input: part type: "PHASE-HEADS"
   186   bundle2-input: part id: "2"
   605   bundle2-input: part id: "17"
   187   bundle2-input: part parameters: 0
   606   bundle2-input: part parameters: 0
   188   bundle2-input: found a handler for part phase-heads
   607   bundle2-input: found a handler for part phase-heads
   189   bundle2-input-part: "phase-heads" supported
   608   bundle2-input-part: "phase-heads" supported
   190   bundle2-input: payload chunk size: 48
   609   bundle2-input: payload chunk size: 48
   191   bundle2-input: payload chunk size: 0
   610   bundle2-input: payload chunk size: 0
   192   bundle2-input-part: total payload size 48
   611   bundle2-input-part: total payload size 48
   193   bundle2-input: part header size: 29
   612   bundle2-input: part header size: 29
   194   bundle2-input: part type: "cache:rev-branch-cache"
   613   bundle2-input: part type: "cache:rev-branch-cache"
   195   bundle2-input: part id: "3"
   614   bundle2-input: part id: "18"
   196   bundle2-input: part parameters: 0
   615   bundle2-input: part parameters: 0
   197   bundle2-input: found a handler for part cache:rev-branch-cache
   616   bundle2-input: found a handler for part cache:rev-branch-cache
   198   bundle2-input-part: "cache:rev-branch-cache" (advisory) supported
   617   bundle2-input-part: "cache:rev-branch-cache" (advisory) supported
   199   bundle2-input: payload chunk size: 17939
   618   bundle2-input: payload chunk size: 17939
   200   bundle2-input: payload chunk size: 0
   619   bundle2-input: payload chunk size: 0
   201   bundle2-input-part: total payload size 17939
   620   bundle2-input-part: total payload size 17939
   202   bundle2-input: part header size: 0
   621   bundle2-input: part header size: 0
   203   bundle2-input: end of bundle2 stream
   622   bundle2-input: end of bundle2 stream
   204   bundle2-input-bundle: 3 parts total
   623   bundle2-input-bundle: 18 parts total
   205   checking for updated bookmarks
   624   checking for updated bookmarks
   206   updating the branch cache
   625   updating the branch cache
   207   new changesets 17185c1c22f1:0f376356904f
   626   new changesets 17185c1c22f1:1dded5aafa0f
   208   (run 'hg heads' to see heads, 'hg merge' to merge)
   627   (run 'hg heads' to see heads, 'hg merge' to merge)
       
   628 
       
   629 Same Pullin with a different client
       
   630 -----------------------------------
       
   631   $ hg -R server log -G -T '{rev}:{node}\n' -r '0+1234+(::1234 and (merge() or branchpoint()))'
       
   632   o  1234:f864bc82f6a2f2ecb49b83722e0895f9d657b0dd
       
   633   :
       
   634   o  898:1388f909cd2b0685efd4e2ce076d198bce20922c
       
   635   :
       
   636   o  0:1ea73414a91b0920940797d8fc6a11e447f8ea1e
       
   637   
       
   638 
       
   639   $ hg -R client2 pull server -r 1234 --debug --config devel.bundle2.debug=yes --traceback| grep -v 'add changeset'
       
   640   pulling from server
       
   641   query 1; heads
       
   642   1024 changesets found
       
   643   128 changesets found
       
   644   64 changesets found
       
   645   16 changesets found
       
   646   2 changesets found
       
   647   1 changesets found
       
   648   listing keys for "bookmarks"
       
   649   bundle2-output-bundle: "HG20", 9 parts total
       
   650   bundle2-output: start emission of HG20 stream
       
   651   bundle2-output: bundle parameter: 
       
   652   bundle2-output: start of parts
       
   653   bundle2-output: bundle part: "changegroup"
       
   654   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
   655   bundle2-output: part 0: "CHANGEGROUP"
       
   656   bundle2-output: header chunk size: 44
       
   657   bundle2-output: payload chunk size: 32768
       
   658   bundle2-output: payload chunk size: 32768
       
   659   bundle2-output: payload chunk size: 32768
       
   660   bundle2-output: payload chunk size: 32768
       
   661   bundle2-output: payload chunk size: 32768
       
   662   bundle2-output: payload chunk size: 22368
       
   663   bundle2-output: closing payload chunk
       
   664   bundle2-output: bundle part: "changegroup"
       
   665   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
   666   bundle2-output: part 1: "CHANGEGROUP"
       
   667   bundle2-output: header chunk size: 43
       
   668   bundle2-output: payload chunk size: 23564
       
   669   bundle2-output: closing payload chunk
       
   670   bundle2-output: bundle part: "changegroup"
       
   671   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
   672   bundle2-output: part 2: "CHANGEGROUP"
       
   673   bundle2-output: header chunk size: 42
       
   674   bundle2-output: payload chunk size: 11788
       
   675   bundle2-output: closing payload chunk
       
   676   bundle2-output: bundle part: "changegroup"
       
   677   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
   678   bundle2-output: part 3: "CHANGEGROUP"
       
   679   bundle2-output: header chunk size: 42
       
   680   bundle2-output: payload chunk size: 2956
       
   681   bundle2-output: closing payload chunk
       
   682   bundle2-output: bundle part: "changegroup"
       
   683   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
   684   bundle2-output: part 4: "CHANGEGROUP"
       
   685   bundle2-output: header chunk size: 41
       
   686   bundle2-output: payload chunk size: 380
       
   687   bundle2-output: closing payload chunk
       
   688   bundle2-output: bundle part: "changegroup"
       
   689   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
   690   bundle2-output: part 5: "CHANGEGROUP"
       
   691   bundle2-output: header chunk size: 41
       
   692   bundle2-output: payload chunk size: 196
       
   693   bundle2-output: closing payload chunk
       
   694   bundle2-output: bundle part: "listkeys"
       
   695   bundle2-output-part: "listkeys" (params: 1 mandatory) empty payload
       
   696   bundle2-output: part 6: "LISTKEYS"
       
   697   bundle2-output: header chunk size: 35
       
   698   bundle2-output: closing payload chunk
       
   699   bundle2-output: bundle part: "phase-heads"
       
   700   bundle2-output-part: "phase-heads" 24 bytes payload
       
   701   bundle2-output: part 7: "PHASE-HEADS"
       
   702   bundle2-output: header chunk size: 18
       
   703   bundle2-output: payload chunk size: 24
       
   704   bundle2-output: closing payload chunk
       
   705   bundle2-output: bundle part: "cache:rev-branch-cache"
       
   706   bundle2-output-part: "cache:rev-branch-cache" (advisory) streamed payload
       
   707   bundle2-output: part 8: "cache:rev-branch-cache"
       
   708   bundle2-output: header chunk size: 29
       
   709   bundle2-output: payload chunk size: 24719
       
   710   bundle2-output: closing payload chunk
       
   711   bundle2-output: end of bundle
       
   712   bundle2-input: start processing of HG20 stream
       
   713   bundle2-input: reading bundle2 stream parameters
       
   714   bundle2-input-bundle: with-transaction
       
   715   bundle2-input: start extraction of bundle2 parts
       
   716   bundle2-input: part header size: 44
       
   717   bundle2-input: part type: "CHANGEGROUP"
       
   718   bundle2-input: part id: "0"
       
   719   bundle2-input: part parameters: 2
       
   720   bundle2-input: found a handler for part changegroup
       
   721   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
   722   adding changesets
       
   723   bundle2-input: payload chunk size: 32768
       
   724   bundle2-input: payload chunk size: 32768
       
   725   bundle2-input: payload chunk size: 32768
       
   726   bundle2-input: payload chunk size: 32768
       
   727   bundle2-input: payload chunk size: 32768
       
   728   bundle2-input: payload chunk size: 22368
       
   729   bundle2-input: payload chunk size: 0
       
   730   adding manifests
       
   731   adding file changes
       
   732   added 1024 changesets with 0 changes to 0 files
       
   733   bundle2-input-part: total payload size 186208
       
   734   bundle2-input: part header size: 43
       
   735   bundle2-input: part type: "CHANGEGROUP"
       
   736   bundle2-input: part id: "1"
       
   737   bundle2-input: part parameters: 2
       
   738   bundle2-input: found a handler for part changegroup
       
   739   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
   740   adding changesets
       
   741   bundle2-input: payload chunk size: 23564
       
   742   bundle2-input: payload chunk size: 0
       
   743   adding manifests
       
   744   adding file changes
       
   745   added 128 changesets with 0 changes to 0 files
       
   746   bundle2-input-part: total payload size 23564
       
   747   bundle2-input: part header size: 42
       
   748   bundle2-input: part type: "CHANGEGROUP"
       
   749   bundle2-input: part id: "2"
       
   750   bundle2-input: part parameters: 2
       
   751   bundle2-input: found a handler for part changegroup
       
   752   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
   753   adding changesets
       
   754   bundle2-input: payload chunk size: 11788
       
   755   bundle2-input: payload chunk size: 0
       
   756   adding manifests
       
   757   adding file changes
       
   758   added 64 changesets with 0 changes to 0 files
       
   759   bundle2-input-part: total payload size 11788
       
   760   bundle2-input: part header size: 42
       
   761   bundle2-input: part type: "CHANGEGROUP"
       
   762   bundle2-input: part id: "3"
       
   763   bundle2-input: part parameters: 2
       
   764   bundle2-input: found a handler for part changegroup
       
   765   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
   766   adding changesets
       
   767   bundle2-input: payload chunk size: 2956
       
   768   bundle2-input: payload chunk size: 0
       
   769   adding manifests
       
   770   adding file changes
       
   771   added 16 changesets with 0 changes to 0 files
       
   772   bundle2-input-part: total payload size 2956
       
   773   bundle2-input: part header size: 41
       
   774   bundle2-input: part type: "CHANGEGROUP"
       
   775   bundle2-input: part id: "4"
       
   776   bundle2-input: part parameters: 2
       
   777   bundle2-input: found a handler for part changegroup
       
   778   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
   779   adding changesets
       
   780   bundle2-input: payload chunk size: 380
       
   781   bundle2-input: payload chunk size: 0
       
   782   adding manifests
       
   783   adding file changes
       
   784   added 2 changesets with 0 changes to 0 files
       
   785   bundle2-input-part: total payload size 380
       
   786   bundle2-input: part header size: 41
       
   787   bundle2-input: part type: "CHANGEGROUP"
       
   788   bundle2-input: part id: "5"
       
   789   bundle2-input: part parameters: 2
       
   790   bundle2-input: found a handler for part changegroup
       
   791   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
   792   adding changesets
       
   793   bundle2-input: payload chunk size: 196
       
   794   bundle2-input: payload chunk size: 0
       
   795   adding manifests
       
   796   adding file changes
       
   797   added 1 changesets with 0 changes to 0 files
       
   798   bundle2-input-part: total payload size 196
       
   799   bundle2-input: part header size: 35
       
   800   bundle2-input: part type: "LISTKEYS"
       
   801   bundle2-input: part id: "6"
       
   802   bundle2-input: part parameters: 1
       
   803   bundle2-input: found a handler for part listkeys
       
   804   bundle2-input-part: "listkeys" (params: 1 mandatory) supported
       
   805   bundle2-input: payload chunk size: 0
       
   806   bundle2-input: part header size: 18
       
   807   bundle2-input: part type: "PHASE-HEADS"
       
   808   bundle2-input: part id: "7"
       
   809   bundle2-input: part parameters: 0
       
   810   bundle2-input: found a handler for part phase-heads
       
   811   bundle2-input-part: "phase-heads" supported
       
   812   bundle2-input: payload chunk size: 24
       
   813   bundle2-input: payload chunk size: 0
       
   814   bundle2-input-part: total payload size 24
       
   815   bundle2-input: part header size: 29
       
   816   bundle2-input: part type: "cache:rev-branch-cache"
       
   817   bundle2-input: part id: "8"
       
   818   bundle2-input: part parameters: 0
       
   819   bundle2-input: found a handler for part cache:rev-branch-cache
       
   820   bundle2-input-part: "cache:rev-branch-cache" (advisory) supported
       
   821   bundle2-input: payload chunk size: 24719
       
   822   bundle2-input: payload chunk size: 0
       
   823   bundle2-input-part: total payload size 24719
       
   824   bundle2-input: part header size: 0
       
   825   bundle2-input: end of bundle2 stream
       
   826   bundle2-input-bundle: 8 parts total
       
   827   checking for updated bookmarks
       
   828   updating the branch cache
       
   829   new changesets 1ea73414a91b:f864bc82f6a2
       
   830   (run 'hg update' to get a working copy)
       
   831 
       
   832   $ hg -R server log -G -T '{rev}:{node}\n' -r '1234+head()+(only(head(), 1234) and (merge() or branchpoint()))'
       
   833   o  2130:0f376356904fc8c1c6ceaac27990f2fd79b1f8c1
       
   834   :
       
   835   o    1663:1710092b3ab17a6d2ecad664580991a608537749
       
   836   |\
       
   837   | ~
       
   838   | o  1517:1dded5aafa0f8d548f6357cc2f8882dcc4489fbf
       
   839   |/
       
   840   o  1250:d83212ecaa436c80d6113cf915ba35e2db787e79
       
   841   :
       
   842   o  1234:f864bc82f6a2f2ecb49b83722e0895f9d657b0dd
       
   843   |
       
   844   ~
       
   845 
       
   846   $ hg -R client2 pull server --debug --config devel.bundle2.debug=yes | grep -v 'add changeset'
       
   847   pulling from server
       
   848   query 1; heads
       
   849   searching for changes
       
   850   all local heads known remotely
       
   851   16 changesets found
       
   852   29 changesets found
       
   853   256 changesets found
       
   854   256 changesets found
       
   855   64 changesets found
       
   856   8 changesets found
       
   857   1 changesets found
       
   858   4 changesets found
       
   859   8 changesets found
       
   860   16 changesets found
       
   861   128 changesets found
       
   862   64 changesets found
       
   863   32 changesets found
       
   864   8 changesets found
       
   865   4 changesets found
       
   866   2 changesets found
       
   867   listing keys for "bookmarks"
       
   868   bundle2-output-bundle: "HG20", 19 parts total
       
   869   bundle2-output: start emission of HG20 stream
       
   870   bundle2-output: bundle parameter: 
       
   871   bundle2-output: start of parts
       
   872   bundle2-output: bundle part: "changegroup"
       
   873   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
   874   bundle2-output: part 0: "CHANGEGROUP"
       
   875   bundle2-output: header chunk size: 42
       
   876   bundle2-output: payload chunk size: 2956
       
   877   bundle2-output: closing payload chunk
       
   878   bundle2-output: bundle part: "changegroup"
       
   879   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
   880   bundle2-output: part 1: "CHANGEGROUP"
       
   881   bundle2-output: header chunk size: 42
       
   882   bundle2-output: payload chunk size: 5348
       
   883   bundle2-output: closing payload chunk
       
   884   bundle2-output: bundle part: "changegroup"
       
   885   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
   886   bundle2-output: part 2: "CHANGEGROUP"
       
   887   bundle2-output: header chunk size: 43
       
   888   bundle2-output: payload chunk size: 32768
       
   889   bundle2-output: payload chunk size: 14348
       
   890   bundle2-output: closing payload chunk
       
   891   bundle2-output: bundle part: "changegroup"
       
   892   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
   893   bundle2-output: part 3: "CHANGEGROUP"
       
   894   bundle2-output: header chunk size: 43
       
   895   bundle2-output: payload chunk size: 32768
       
   896   bundle2-output: payload chunk size: 14348
       
   897   bundle2-output: closing payload chunk
       
   898   bundle2-output: bundle part: "changegroup"
       
   899   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
   900   bundle2-output: part 4: "CHANGEGROUP"
       
   901   bundle2-output: header chunk size: 42
       
   902   bundle2-output: payload chunk size: 11788
       
   903   bundle2-output: closing payload chunk
       
   904   bundle2-output: bundle part: "changegroup"
       
   905   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
   906   bundle2-output: part 5: "CHANGEGROUP"
       
   907   bundle2-output: header chunk size: 41
       
   908   bundle2-output: payload chunk size: 1484
       
   909   bundle2-output: closing payload chunk
       
   910   bundle2-output: bundle part: "changegroup"
       
   911   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
   912   bundle2-output: part 6: "CHANGEGROUP"
       
   913   bundle2-output: header chunk size: 41
       
   914   bundle2-output: payload chunk size: 196
       
   915   bundle2-output: closing payload chunk
       
   916   bundle2-output: bundle part: "changegroup"
       
   917   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
   918   bundle2-output: part 7: "CHANGEGROUP"
       
   919   bundle2-output: header chunk size: 41
       
   920   bundle2-output: payload chunk size: 748
       
   921   bundle2-output: closing payload chunk
       
   922   bundle2-output: bundle part: "changegroup"
       
   923   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
   924   bundle2-output: part 8: "CHANGEGROUP"
       
   925   bundle2-output: header chunk size: 41
       
   926   bundle2-output: payload chunk size: 1484
       
   927   bundle2-output: closing payload chunk
       
   928   bundle2-output: bundle part: "changegroup"
       
   929   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
   930   bundle2-output: part 9: "CHANGEGROUP"
       
   931   bundle2-output: header chunk size: 42
       
   932   bundle2-output: payload chunk size: 2956
       
   933   bundle2-output: closing payload chunk
       
   934   bundle2-output: bundle part: "changegroup"
       
   935   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
   936   bundle2-output: part 10: "CHANGEGROUP"
       
   937   bundle2-output: header chunk size: 43
       
   938   bundle2-output: payload chunk size: 23564
       
   939   bundle2-output: closing payload chunk
       
   940   bundle2-output: bundle part: "changegroup"
       
   941   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
   942   bundle2-output: part 11: "CHANGEGROUP"
       
   943   bundle2-output: header chunk size: 42
       
   944   bundle2-output: payload chunk size: 11788
       
   945   bundle2-output: closing payload chunk
       
   946   bundle2-output: bundle part: "changegroup"
       
   947   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
   948   bundle2-output: part 12: "CHANGEGROUP"
       
   949   bundle2-output: header chunk size: 42
       
   950   bundle2-output: payload chunk size: 5900
       
   951   bundle2-output: closing payload chunk
       
   952   bundle2-output: bundle part: "changegroup"
       
   953   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
   954   bundle2-output: part 13: "CHANGEGROUP"
       
   955   bundle2-output: header chunk size: 41
       
   956   bundle2-output: payload chunk size: 1484
       
   957   bundle2-output: closing payload chunk
       
   958   bundle2-output: bundle part: "changegroup"
       
   959   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
   960   bundle2-output: part 14: "CHANGEGROUP"
       
   961   bundle2-output: header chunk size: 41
       
   962   bundle2-output: payload chunk size: 748
       
   963   bundle2-output: closing payload chunk
       
   964   bundle2-output: bundle part: "changegroup"
       
   965   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
   966   bundle2-output: part 15: "CHANGEGROUP"
       
   967   bundle2-output: header chunk size: 41
       
   968   bundle2-output: payload chunk size: 380
       
   969   bundle2-output: closing payload chunk
       
   970   bundle2-output: bundle part: "listkeys"
       
   971   bundle2-output-part: "listkeys" (params: 1 mandatory) empty payload
       
   972   bundle2-output: part 16: "LISTKEYS"
       
   973   bundle2-output: header chunk size: 35
       
   974   bundle2-output: closing payload chunk
       
   975   bundle2-output: bundle part: "phase-heads"
       
   976   bundle2-output-part: "phase-heads" 48 bytes payload
       
   977   bundle2-output: part 17: "PHASE-HEADS"
       
   978   bundle2-output: header chunk size: 18
       
   979   bundle2-output: payload chunk size: 48
       
   980   bundle2-output: closing payload chunk
       
   981   bundle2-output: bundle part: "cache:rev-branch-cache"
       
   982   bundle2-output-part: "cache:rev-branch-cache" (advisory) streamed payload
       
   983   bundle2-output: part 18: "cache:rev-branch-cache"
       
   984   bundle2-output: header chunk size: 29
       
   985   bundle2-output: payload chunk size: 17939
       
   986   bundle2-output: closing payload chunk
       
   987   bundle2-output: end of bundle
       
   988   bundle2-input: start processing of HG20 stream
       
   989   bundle2-input: reading bundle2 stream parameters
       
   990   bundle2-input-bundle: with-transaction
       
   991   bundle2-input: start extraction of bundle2 parts
       
   992   bundle2-input: part header size: 42
       
   993   bundle2-input: part type: "CHANGEGROUP"
       
   994   bundle2-input: part id: "0"
       
   995   bundle2-input: part parameters: 2
       
   996   bundle2-input: found a handler for part changegroup
       
   997   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
   998   adding changesets
       
   999   bundle2-input: payload chunk size: 2956
       
  1000   bundle2-input: payload chunk size: 0
       
  1001   adding manifests
       
  1002   adding file changes
       
  1003   added 16 changesets with 0 changes to 0 files
       
  1004   bundle2-input-part: total payload size 2956
       
  1005   bundle2-input: part header size: 42
       
  1006   bundle2-input: part type: "CHANGEGROUP"
       
  1007   bundle2-input: part id: "1"
       
  1008   bundle2-input: part parameters: 2
       
  1009   bundle2-input: found a handler for part changegroup
       
  1010   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1011   adding changesets
       
  1012   bundle2-input: payload chunk size: 5348
       
  1013   bundle2-input: payload chunk size: 0
       
  1014   adding manifests
       
  1015   adding file changes
       
  1016   added 29 changesets with 0 changes to 0 files (+1 heads)
       
  1017   bundle2-input-part: total payload size 5348
       
  1018   bundle2-input: part header size: 43
       
  1019   bundle2-input: part type: "CHANGEGROUP"
       
  1020   bundle2-input: part id: "2"
       
  1021   bundle2-input: part parameters: 2
       
  1022   bundle2-input: found a handler for part changegroup
       
  1023   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1024   adding changesets
       
  1025   bundle2-input: payload chunk size: 32768
       
  1026   bundle2-input: payload chunk size: 14348
       
  1027   bundle2-input: payload chunk size: 0
       
  1028   adding manifests
       
  1029   adding file changes
       
  1030   added 256 changesets with 0 changes to 0 files (-1 heads)
       
  1031   bundle2-input-part: total payload size 47116
       
  1032   bundle2-input: part header size: 43
       
  1033   bundle2-input: part type: "CHANGEGROUP"
       
  1034   bundle2-input: part id: "3"
       
  1035   bundle2-input: part parameters: 2
       
  1036   bundle2-input: found a handler for part changegroup
       
  1037   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1038   adding changesets
       
  1039   bundle2-input: payload chunk size: 32768
       
  1040   bundle2-input: payload chunk size: 14348
       
  1041   bundle2-input: payload chunk size: 0
       
  1042   adding manifests
       
  1043   adding file changes
       
  1044   added 256 changesets with 0 changes to 0 files
       
  1045   bundle2-input-part: total payload size 47116
       
  1046   bundle2-input: part header size: 42
       
  1047   bundle2-input: part type: "CHANGEGROUP"
       
  1048   bundle2-input: part id: "4"
       
  1049   bundle2-input: part parameters: 2
       
  1050   bundle2-input: found a handler for part changegroup
       
  1051   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1052   adding changesets
       
  1053   bundle2-input: payload chunk size: 11788
       
  1054   bundle2-input: payload chunk size: 0
       
  1055   adding manifests
       
  1056   adding file changes
       
  1057   added 64 changesets with 0 changes to 0 files
       
  1058   bundle2-input-part: total payload size 11788
       
  1059   bundle2-input: part header size: 41
       
  1060   bundle2-input: part type: "CHANGEGROUP"
       
  1061   bundle2-input: part id: "5"
       
  1062   bundle2-input: part parameters: 2
       
  1063   bundle2-input: found a handler for part changegroup
       
  1064   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1065   adding changesets
       
  1066   bundle2-input: payload chunk size: 1484
       
  1067   bundle2-input: payload chunk size: 0
       
  1068   adding manifests
       
  1069   adding file changes
       
  1070   added 8 changesets with 0 changes to 0 files
       
  1071   bundle2-input-part: total payload size 1484
       
  1072   bundle2-input: part header size: 41
       
  1073   bundle2-input: part type: "CHANGEGROUP"
       
  1074   bundle2-input: part id: "6"
       
  1075   bundle2-input: part parameters: 2
       
  1076   bundle2-input: found a handler for part changegroup
       
  1077   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1078   adding changesets
       
  1079   bundle2-input: payload chunk size: 196
       
  1080   bundle2-input: payload chunk size: 0
       
  1081   adding manifests
       
  1082   adding file changes
       
  1083   added 1 changesets with 0 changes to 0 files (+1 heads)
       
  1084   bundle2-input-part: total payload size 196
       
  1085   bundle2-input: part header size: 41
       
  1086   bundle2-input: part type: "CHANGEGROUP"
       
  1087   bundle2-input: part id: "7"
       
  1088   bundle2-input: part parameters: 2
       
  1089   bundle2-input: found a handler for part changegroup
       
  1090   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1091   adding changesets
       
  1092   bundle2-input: payload chunk size: 748
       
  1093   bundle2-input: payload chunk size: 0
       
  1094   adding manifests
       
  1095   adding file changes
       
  1096   added 4 changesets with 0 changes to 0 files
       
  1097   bundle2-input-part: total payload size 748
       
  1098   bundle2-input: part header size: 41
       
  1099   bundle2-input: part type: "CHANGEGROUP"
       
  1100   bundle2-input: part id: "8"
       
  1101   bundle2-input: part parameters: 2
       
  1102   bundle2-input: found a handler for part changegroup
       
  1103   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1104   adding changesets
       
  1105   bundle2-input: payload chunk size: 1484
       
  1106   bundle2-input: payload chunk size: 0
       
  1107   adding manifests
       
  1108   adding file changes
       
  1109   added 8 changesets with 0 changes to 0 files
       
  1110   bundle2-input-part: total payload size 1484
       
  1111   bundle2-input: part header size: 42
       
  1112   bundle2-input: part type: "CHANGEGROUP"
       
  1113   bundle2-input: part id: "9"
       
  1114   bundle2-input: part parameters: 2
       
  1115   bundle2-input: found a handler for part changegroup
       
  1116   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1117   adding changesets
       
  1118   bundle2-input: payload chunk size: 2956
       
  1119   bundle2-input: payload chunk size: 0
       
  1120   adding manifests
       
  1121   adding file changes
       
  1122   added 16 changesets with 0 changes to 0 files
       
  1123   bundle2-input-part: total payload size 2956
       
  1124   bundle2-input: part header size: 43
       
  1125   bundle2-input: part type: "CHANGEGROUP"
       
  1126   bundle2-input: part id: "10"
       
  1127   bundle2-input: part parameters: 2
       
  1128   bundle2-input: found a handler for part changegroup
       
  1129   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1130   adding changesets
       
  1131   bundle2-input: payload chunk size: 23564
       
  1132   bundle2-input: payload chunk size: 0
       
  1133   adding manifests
       
  1134   adding file changes
       
  1135   added 128 changesets with 0 changes to 0 files
       
  1136   bundle2-input-part: total payload size 23564
       
  1137   bundle2-input: part header size: 42
       
  1138   bundle2-input: part type: "CHANGEGROUP"
       
  1139   bundle2-input: part id: "11"
       
  1140   bundle2-input: part parameters: 2
       
  1141   bundle2-input: found a handler for part changegroup
       
  1142   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1143   adding changesets
       
  1144   bundle2-input: payload chunk size: 11788
       
  1145   bundle2-input: payload chunk size: 0
       
  1146   adding manifests
       
  1147   adding file changes
       
  1148   added 64 changesets with 0 changes to 0 files
       
  1149   bundle2-input-part: total payload size 11788
       
  1150   bundle2-input: part header size: 42
       
  1151   bundle2-input: part type: "CHANGEGROUP"
       
  1152   bundle2-input: part id: "12"
       
  1153   bundle2-input: part parameters: 2
       
  1154   bundle2-input: found a handler for part changegroup
       
  1155   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1156   adding changesets
       
  1157   bundle2-input: payload chunk size: 5900
       
  1158   bundle2-input: payload chunk size: 0
       
  1159   adding manifests
       
  1160   adding file changes
       
  1161   added 32 changesets with 0 changes to 0 files
       
  1162   bundle2-input-part: total payload size 5900
       
  1163   bundle2-input: part header size: 41
       
  1164   bundle2-input: part type: "CHANGEGROUP"
       
  1165   bundle2-input: part id: "13"
       
  1166   bundle2-input: part parameters: 2
       
  1167   bundle2-input: found a handler for part changegroup
       
  1168   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1169   adding changesets
       
  1170   bundle2-input: payload chunk size: 1484
       
  1171   bundle2-input: payload chunk size: 0
       
  1172   adding manifests
       
  1173   adding file changes
       
  1174   added 8 changesets with 0 changes to 0 files
       
  1175   bundle2-input-part: total payload size 1484
       
  1176   bundle2-input: part header size: 41
       
  1177   bundle2-input: part type: "CHANGEGROUP"
       
  1178   bundle2-input: part id: "14"
       
  1179   bundle2-input: part parameters: 2
       
  1180   bundle2-input: found a handler for part changegroup
       
  1181   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1182   adding changesets
       
  1183   bundle2-input: payload chunk size: 748
       
  1184   bundle2-input: payload chunk size: 0
       
  1185   adding manifests
       
  1186   adding file changes
       
  1187   added 4 changesets with 0 changes to 0 files
       
  1188   bundle2-input-part: total payload size 748
       
  1189   bundle2-input: part header size: 41
       
  1190   bundle2-input: part type: "CHANGEGROUP"
       
  1191   bundle2-input: part id: "15"
       
  1192   bundle2-input: part parameters: 2
       
  1193   bundle2-input: found a handler for part changegroup
       
  1194   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1195   adding changesets
       
  1196   bundle2-input: payload chunk size: 380
       
  1197   bundle2-input: payload chunk size: 0
       
  1198   adding manifests
       
  1199   adding file changes
       
  1200   added 2 changesets with 0 changes to 0 files
       
  1201   bundle2-input-part: total payload size 380
       
  1202   bundle2-input: part header size: 35
       
  1203   bundle2-input: part type: "LISTKEYS"
       
  1204   bundle2-input: part id: "16"
       
  1205   bundle2-input: part parameters: 1
       
  1206   bundle2-input: found a handler for part listkeys
       
  1207   bundle2-input-part: "listkeys" (params: 1 mandatory) supported
       
  1208   bundle2-input: payload chunk size: 0
       
  1209   bundle2-input: part header size: 18
       
  1210   bundle2-input: part type: "PHASE-HEADS"
       
  1211   bundle2-input: part id: "17"
       
  1212   bundle2-input: part parameters: 0
       
  1213   bundle2-input: found a handler for part phase-heads
       
  1214   bundle2-input-part: "phase-heads" supported
       
  1215   bundle2-input: payload chunk size: 48
       
  1216   bundle2-input: payload chunk size: 0
       
  1217   bundle2-input-part: total payload size 48
       
  1218   bundle2-input: part header size: 29
       
  1219   bundle2-input: part type: "cache:rev-branch-cache"
       
  1220   bundle2-input: part id: "18"
       
  1221   bundle2-input: part parameters: 0
       
  1222   bundle2-input: found a handler for part cache:rev-branch-cache
       
  1223   bundle2-input-part: "cache:rev-branch-cache" (advisory) supported
       
  1224   bundle2-input: payload chunk size: 17939
       
  1225   bundle2-input: payload chunk size: 0
       
  1226   bundle2-input-part: total payload size 17939
       
  1227   bundle2-input: part header size: 0
       
  1228   bundle2-input: end of bundle2 stream
       
  1229   bundle2-input-bundle: 18 parts total
       
  1230   checking for updated bookmarks
       
  1231   updating the branch cache
       
  1232   new changesets 17185c1c22f1:1dded5aafa0f
       
  1233   (run 'hg heads' to see heads, 'hg merge' to merge)
       
  1234 
       
  1235 different pull with a different client
       
  1236 --------------------------------------
       
  1237 
       
  1238   $ hg -R server log -G -T '{rev}:{node}\n' -r '87232049c8d1+0+1789+(::1789 and (merge() or branchpoint()))'
       
  1239   o  2085:87232049c8d1f413105bf813b6bfc21da3e26a4f
       
  1240   :
       
  1241   o  1789:44e80141ad530a2aa085e9bd9b5311b57eff72ff
       
  1242   :
       
  1243   o    1663:1710092b3ab17a6d2ecad664580991a608537749
       
  1244   |\
       
  1245   o :  1250:d83212ecaa436c80d6113cf915ba35e2db787e79
       
  1246   :/
       
  1247   o  898:1388f909cd2b0685efd4e2ce076d198bce20922c
       
  1248   :
       
  1249   o  0:1ea73414a91b0920940797d8fc6a11e447f8ea1e
       
  1250   
       
  1251 
       
  1252   $ hg -R client3 pull server -r 1789 --debug --config devel.bundle2.debug=yes | grep -v 'add changeset'
       
  1253   pulling from server
       
  1254   query 1; heads
       
  1255   1024 changesets found
       
  1256   227 changesets found
       
  1257   29 changesets found
       
  1258   128 changesets found
       
  1259   64 changesets found
       
  1260   32 changesets found
       
  1261   16 changesets found
       
  1262   2 changesets found
       
  1263   1 changesets found
       
  1264   listing keys for "bookmarks"
       
  1265   bundle2-output-bundle: "HG20", 12 parts total
       
  1266   bundle2-output: start emission of HG20 stream
       
  1267   bundle2-output: bundle parameter: 
       
  1268   bundle2-output: start of parts
       
  1269   bundle2-output: bundle part: "changegroup"
       
  1270   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
  1271   bundle2-output: part 0: "CHANGEGROUP"
       
  1272   bundle2-output: header chunk size: 44
       
  1273   bundle2-output: payload chunk size: 32768
       
  1274   bundle2-output: payload chunk size: 32768
       
  1275   bundle2-output: payload chunk size: 32768
       
  1276   bundle2-output: payload chunk size: 32768
       
  1277   bundle2-output: payload chunk size: 32768
       
  1278   bundle2-output: payload chunk size: 22368
       
  1279   bundle2-output: closing payload chunk
       
  1280   bundle2-output: bundle part: "changegroup"
       
  1281   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
  1282   bundle2-output: part 1: "CHANGEGROUP"
       
  1283   bundle2-output: header chunk size: 43
       
  1284   bundle2-output: payload chunk size: 32768
       
  1285   bundle2-output: payload chunk size: 9012
       
  1286   bundle2-output: closing payload chunk
       
  1287   bundle2-output: bundle part: "changegroup"
       
  1288   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
  1289   bundle2-output: part 2: "CHANGEGROUP"
       
  1290   bundle2-output: header chunk size: 42
       
  1291   bundle2-output: payload chunk size: 5348
       
  1292   bundle2-output: closing payload chunk
       
  1293   bundle2-output: bundle part: "changegroup"
       
  1294   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
  1295   bundle2-output: part 3: "CHANGEGROUP"
       
  1296   bundle2-output: header chunk size: 43
       
  1297   bundle2-output: payload chunk size: 23564
       
  1298   bundle2-output: closing payload chunk
       
  1299   bundle2-output: bundle part: "changegroup"
       
  1300   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
  1301   bundle2-output: part 4: "CHANGEGROUP"
       
  1302   bundle2-output: header chunk size: 42
       
  1303   bundle2-output: payload chunk size: 11788
       
  1304   bundle2-input: start processing of HG20 stream
       
  1305   bundle2-input: reading bundle2 stream parameters
       
  1306   bundle2-input-bundle: with-transaction
       
  1307   bundle2-input: start extraction of bundle2 parts
       
  1308   bundle2-input: part header size: 44
       
  1309   bundle2-input: part type: "CHANGEGROUP"
       
  1310   bundle2-input: part id: "0"
       
  1311   bundle2-input: part parameters: 2
       
  1312   bundle2-input: found a handler for part changegroup
       
  1313   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1314   adding changesets
       
  1315   bundle2-input: payload chunk size: 32768
       
  1316   bundle2-input: payload chunk size: 32768
       
  1317   bundle2-input: payload chunk size: 32768
       
  1318   bundle2-input: payload chunk size: 32768
       
  1319   bundle2-input: payload chunk size: 32768
       
  1320   bundle2-input: payload chunk size: 22368
       
  1321   bundle2-input: payload chunk size: 0
       
  1322   adding manifests
       
  1323   adding file changes
       
  1324   added 1024 changesets with 0 changes to 0 files
       
  1325   bundle2-input-part: total payload size 186208
       
  1326   bundle2-input: part header size: 43
       
  1327   bundle2-input: part type: "CHANGEGROUP"
       
  1328   bundle2-input: part id: "1"
       
  1329   bundle2-input: part parameters: 2
       
  1330   bundle2-input: found a handler for part changegroup
       
  1331   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1332   adding changesets
       
  1333   bundle2-input: payload chunk size: 32768
       
  1334   bundle2-input: payload chunk size: 9012
       
  1335   bundle2-input: payload chunk size: 0
       
  1336   adding manifests
       
  1337   adding file changes
       
  1338   added 227 changesets with 0 changes to 0 files
       
  1339   bundle2-input-part: total payload size 41780
       
  1340   bundle2-input: part header size: 42
       
  1341   bundle2-input: part type: "CHANGEGROUP"
       
  1342   bundle2-input: part id: "2"
       
  1343   bundle2-input: part parameters: 2
       
  1344   bundle2-input: found a handler for part changegroup
       
  1345   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1346   adding changesets
       
  1347   bundle2-input: payload chunk size: 5348
       
  1348   bundle2-input: payload chunk size: 0
       
  1349   adding manifests
       
  1350   adding file changes
       
  1351   added 29 changesets with 0 changes to 0 files (+1 heads)
       
  1352   bundle2-input-part: total payload size 5348
       
  1353   bundle2-input: part header size: 43
       
  1354   bundle2-input: part type: "CHANGEGROUP"
       
  1355   bundle2-input: part id: "3"
       
  1356   bundle2-input: part parameters: 2
       
  1357   bundle2-input: found a handler for part changegroup
       
  1358   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1359   adding changesets
       
  1360   bundle2-input: payload chunk size: 23564
       
  1361   bundle2-input: payload chunk size: 0
       
  1362   adding manifests
       
  1363   adding file changes
       
  1364   added 128 changesets with 0 changes to 0 files (-1 heads)
       
  1365   bundle2-input-part: total payload size 23564
       
  1366   bundle2-input: part header size: 42
       
  1367   bundle2-input: part type: "CHANGEGROUP"
       
  1368   bundle2-input: part id: "4"
       
  1369   bundle2-input: part parameters: 2
       
  1370   bundle2-input: found a handler for part changegroup
       
  1371   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1372   adding changesets
       
  1373   bundle2-input: payload chunk size: 11788
       
  1374   bundle2-output: closing payload chunk
       
  1375   bundle2-output: bundle part: "changegroup"
       
  1376   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
  1377   bundle2-output: part 5: "CHANGEGROUP"
       
  1378   bundle2-output: header chunk size: 42
       
  1379   bundle2-output: payload chunk size: 5900
       
  1380   bundle2-output: closing payload chunk
       
  1381   bundle2-output: bundle part: "changegroup"
       
  1382   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
  1383   bundle2-output: part 6: "CHANGEGROUP"
       
  1384   bundle2-output: header chunk size: 42
       
  1385   bundle2-output: payload chunk size: 2956
       
  1386   bundle2-output: closing payload chunk
       
  1387   bundle2-output: bundle part: "changegroup"
       
  1388   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
  1389   bundle2-output: part 7: "CHANGEGROUP"
       
  1390   bundle2-output: header chunk size: 41
       
  1391   bundle2-output: payload chunk size: 380
       
  1392   bundle2-output: closing payload chunk
       
  1393   bundle2-output: bundle part: "changegroup"
       
  1394   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
  1395   bundle2-output: part 8: "CHANGEGROUP"
       
  1396   bundle2-output: header chunk size: 41
       
  1397   bundle2-output: payload chunk size: 196
       
  1398   bundle2-output: closing payload chunk
       
  1399   bundle2-output: bundle part: "listkeys"
       
  1400   bundle2-output-part: "listkeys" (params: 1 mandatory) empty payload
       
  1401   bundle2-output: part 9: "LISTKEYS"
       
  1402   bundle2-output: header chunk size: 35
       
  1403   bundle2-output: closing payload chunk
       
  1404   bundle2-output: bundle part: "phase-heads"
       
  1405   bundle2-output-part: "phase-heads" 24 bytes payload
       
  1406   bundle2-output: part 10: "PHASE-HEADS"
       
  1407   bundle2-output: header chunk size: 18
       
  1408   bundle2-output: payload chunk size: 24
       
  1409   bundle2-output: closing payload chunk
       
  1410   bundle2-output: bundle part: "cache:rev-branch-cache"
       
  1411   bundle2-output-part: "cache:rev-branch-cache" (advisory) streamed payload
       
  1412   bundle2-output: part 11: "cache:rev-branch-cache"
       
  1413   bundle2-output: header chunk size: 29
       
  1414   bundle2-output: payload chunk size: 30479
       
  1415   bundle2-output: closing payload chunk
       
  1416   bundle2-output: end of bundle
       
  1417   bundle2-input: payload chunk size: 0
       
  1418   adding manifests
       
  1419   adding file changes
       
  1420   added 64 changesets with 0 changes to 0 files
       
  1421   bundle2-input-part: total payload size 11788
       
  1422   bundle2-input: part header size: 42
       
  1423   bundle2-input: part type: "CHANGEGROUP"
       
  1424   bundle2-input: part id: "5"
       
  1425   bundle2-input: part parameters: 2
       
  1426   bundle2-input: found a handler for part changegroup
       
  1427   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1428   adding changesets
       
  1429   bundle2-input: payload chunk size: 5900
       
  1430   bundle2-input: payload chunk size: 0
       
  1431   adding manifests
       
  1432   adding file changes
       
  1433   added 32 changesets with 0 changes to 0 files
       
  1434   bundle2-input-part: total payload size 5900
       
  1435   bundle2-input: part header size: 42
       
  1436   bundle2-input: part type: "CHANGEGROUP"
       
  1437   bundle2-input: part id: "6"
       
  1438   bundle2-input: part parameters: 2
       
  1439   bundle2-input: found a handler for part changegroup
       
  1440   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1441   adding changesets
       
  1442   bundle2-input: payload chunk size: 2956
       
  1443   bundle2-input: payload chunk size: 0
       
  1444   adding manifests
       
  1445   adding file changes
       
  1446   added 16 changesets with 0 changes to 0 files
       
  1447   bundle2-input-part: total payload size 2956
       
  1448   bundle2-input: part header size: 41
       
  1449   bundle2-input: part type: "CHANGEGROUP"
       
  1450   bundle2-input: part id: "7"
       
  1451   bundle2-input: part parameters: 2
       
  1452   bundle2-input: found a handler for part changegroup
       
  1453   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1454   adding changesets
       
  1455   bundle2-input: payload chunk size: 380
       
  1456   bundle2-input: payload chunk size: 0
       
  1457   adding manifests
       
  1458   adding file changes
       
  1459   added 2 changesets with 0 changes to 0 files
       
  1460   bundle2-input-part: total payload size 380
       
  1461   bundle2-input: part header size: 41
       
  1462   bundle2-input: part type: "CHANGEGROUP"
       
  1463   bundle2-input: part id: "8"
       
  1464   bundle2-input: part parameters: 2
       
  1465   bundle2-input: found a handler for part changegroup
       
  1466   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1467   adding changesets
       
  1468   bundle2-input: payload chunk size: 196
       
  1469   bundle2-input: payload chunk size: 0
       
  1470   adding manifests
       
  1471   adding file changes
       
  1472   added 1 changesets with 0 changes to 0 files
       
  1473   bundle2-input-part: total payload size 196
       
  1474   bundle2-input: part header size: 35
       
  1475   bundle2-input: part type: "LISTKEYS"
       
  1476   bundle2-input: part id: "9"
       
  1477   bundle2-input: part parameters: 1
       
  1478   bundle2-input: found a handler for part listkeys
       
  1479   bundle2-input-part: "listkeys" (params: 1 mandatory) supported
       
  1480   bundle2-input: payload chunk size: 0
       
  1481   bundle2-input: part header size: 18
       
  1482   bundle2-input: part type: "PHASE-HEADS"
       
  1483   bundle2-input: part id: "10"
       
  1484   bundle2-input: part parameters: 0
       
  1485   bundle2-input: found a handler for part phase-heads
       
  1486   bundle2-input-part: "phase-heads" supported
       
  1487   bundle2-input: payload chunk size: 24
       
  1488   bundle2-input: payload chunk size: 0
       
  1489   bundle2-input-part: total payload size 24
       
  1490   bundle2-input: part header size: 29
       
  1491   bundle2-input: part type: "cache:rev-branch-cache"
       
  1492   bundle2-input: part id: "11"
       
  1493   bundle2-input: part parameters: 0
       
  1494   bundle2-input: found a handler for part cache:rev-branch-cache
       
  1495   bundle2-input-part: "cache:rev-branch-cache" (advisory) supported
       
  1496   bundle2-input: payload chunk size: 30479
       
  1497   bundle2-input: payload chunk size: 0
       
  1498   bundle2-input-part: total payload size 30479
       
  1499   bundle2-input: part header size: 0
       
  1500   bundle2-input: end of bundle2 stream
       
  1501   bundle2-input-bundle: 11 parts total
       
  1502   checking for updated bookmarks
       
  1503   updating the branch cache
       
  1504   new changesets 1ea73414a91b:44e80141ad53
       
  1505   (run 'hg update' to get a working copy)
       
  1506 
       
  1507   $ hg -R server log -G -T '{rev}:{node}\n' -r '1789+head()+parents(roots(only(head(), 1789)))+(only(head(), 1789) and (merge() or branchpoint()))'
       
  1508   o  2130:0f376356904fc8c1c6ceaac27990f2fd79b1f8c1
       
  1509   :
       
  1510   o  1789:44e80141ad530a2aa085e9bd9b5311b57eff72ff
       
  1511   :
       
  1512   : o  1517:1dded5aafa0f8d548f6357cc2f8882dcc4489fbf
       
  1513   :/
       
  1514   o  1250:d83212ecaa436c80d6113cf915ba35e2db787e79
       
  1515   |
       
  1516   ~
       
  1517 
       
  1518   $ hg -R client3 pull server --debug --config devel.bundle2.debug=yes | grep -v 'add changeset'
       
  1519   pulling from server
       
  1520   query 1; heads
       
  1521   searching for changes
       
  1522   all local heads known remotely
       
  1523   1 changesets found
       
  1524   4 changesets found
       
  1525   8 changesets found
       
  1526   256 changesets found
       
  1527   64 changesets found
       
  1528   8 changesets found
       
  1529   1 changesets found
       
  1530   4 changesets found
       
  1531   8 changesets found
       
  1532   16 changesets found
       
  1533   128 changesets found
       
  1534   64 changesets found
       
  1535   32 changesets found
       
  1536   8 changesets found
       
  1537   4 changesets found
       
  1538   2 changesets found
       
  1539   listing keys for "bookmarks"
       
  1540   bundle2-output-bundle: "HG20", 19 parts total
       
  1541   bundle2-output: start emission of HG20 stream
       
  1542   bundle2-output: bundle parameter: 
       
  1543   bundle2-output: start of parts
       
  1544   bundle2-output: bundle part: "changegroup"
       
  1545   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
  1546   bundle2-output: part 0: "CHANGEGROUP"
       
  1547   bundle2-output: header chunk size: 41
       
  1548   bundle2-output: payload chunk size: 196
       
  1549   bundle2-output: closing payload chunk
       
  1550   bundle2-output: bundle part: "changegroup"
       
  1551   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
  1552   bundle2-output: part 1: "CHANGEGROUP"
       
  1553   bundle2-output: header chunk size: 41
       
  1554   bundle2-output: payload chunk size: 748
       
  1555   bundle2-output: closing payload chunk
       
  1556   bundle2-output: bundle part: "changegroup"
       
  1557   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
  1558   bundle2-output: part 2: "CHANGEGROUP"
       
  1559   bundle2-output: header chunk size: 41
       
  1560   bundle2-output: payload chunk size: 1484
       
  1561   bundle2-output: closing payload chunk
       
  1562   bundle2-output: bundle part: "changegroup"
       
  1563   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
  1564   bundle2-output: part 3: "CHANGEGROUP"
       
  1565   bundle2-output: header chunk size: 43
       
  1566   bundle2-output: payload chunk size: 32768
       
  1567   bundle2-output: payload chunk size: 14348
       
  1568   bundle2-output: closing payload chunk
       
  1569   bundle2-output: bundle part: "changegroup"
       
  1570   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
  1571   bundle2-output: part 4: "CHANGEGROUP"
       
  1572   bundle2-output: header chunk size: 42
       
  1573   bundle2-output: payload chunk size: 11788
       
  1574   bundle2-output: closing payload chunk
       
  1575   bundle2-output: bundle part: "changegroup"
       
  1576   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
  1577   bundle2-output: part 5: "CHANGEGROUP"
       
  1578   bundle2-output: header chunk size: 41
       
  1579   bundle2-output: payload chunk size: 1484
       
  1580   bundle2-output: closing payload chunk
       
  1581   bundle2-output: bundle part: "changegroup"
       
  1582   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
  1583   bundle2-output: part 6: "CHANGEGROUP"
       
  1584   bundle2-output: header chunk size: 41
       
  1585   bundle2-output: payload chunk size: 196
       
  1586   bundle2-output: closing payload chunk
       
  1587   bundle2-output: bundle part: "changegroup"
       
  1588   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
  1589   bundle2-output: part 7: "CHANGEGROUP"
       
  1590   bundle2-output: header chunk size: 41
       
  1591   bundle2-output: payload chunk size: 748
       
  1592   bundle2-output: closing payload chunk
       
  1593   bundle2-output: bundle part: "changegroup"
       
  1594   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
  1595   bundle2-output: part 8: "CHANGEGROUP"
       
  1596   bundle2-output: header chunk size: 41
       
  1597   bundle2-output: payload chunk size: 1484
       
  1598   bundle2-output: closing payload chunk
       
  1599   bundle2-output: bundle part: "changegroup"
       
  1600   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
  1601   bundle2-output: part 9: "CHANGEGROUP"
       
  1602   bundle2-output: header chunk size: 42
       
  1603   bundle2-output: payload chunk size: 2956
       
  1604   bundle2-output: closing payload chunk
       
  1605   bundle2-output: bundle part: "changegroup"
       
  1606   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
  1607   bundle2-output: part 10: "CHANGEGROUP"
       
  1608   bundle2-output: header chunk size: 43
       
  1609   bundle2-output: payload chunk size: 23564
       
  1610   bundle2-output: closing payload chunk
       
  1611   bundle2-output: bundle part: "changegroup"
       
  1612   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
  1613   bundle2-output: part 11: "CHANGEGROUP"
       
  1614   bundle2-output: header chunk size: 42
       
  1615   bundle2-output: payload chunk size: 11788
       
  1616   bundle2-output: closing payload chunk
       
  1617   bundle2-output: bundle part: "changegroup"
       
  1618   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
  1619   bundle2-output: part 12: "CHANGEGROUP"
       
  1620   bundle2-output: header chunk size: 42
       
  1621   bundle2-output: payload chunk size: 5900
       
  1622   bundle2-output: closing payload chunk
       
  1623   bundle2-output: bundle part: "changegroup"
       
  1624   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
  1625   bundle2-output: part 13: "CHANGEGROUP"
       
  1626   bundle2-output: header chunk size: 41
       
  1627   bundle2-output: payload chunk size: 1484
       
  1628   bundle2-output: closing payload chunk
       
  1629   bundle2-output: bundle part: "changegroup"
       
  1630   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
  1631   bundle2-output: part 14: "CHANGEGROUP"
       
  1632   bundle2-output: header chunk size: 41
       
  1633   bundle2-output: payload chunk size: 748
       
  1634   bundle2-output: closing payload chunk
       
  1635   bundle2-output: bundle part: "changegroup"
       
  1636   bundle2-output-part: "changegroup" (params: 1 mandatory 1 advisory) streamed payload
       
  1637   bundle2-output: part 15: "CHANGEGROUP"
       
  1638   bundle2-output: header chunk size: 41
       
  1639   bundle2-output: payload chunk size: 380
       
  1640   bundle2-output: closing payload chunk
       
  1641   bundle2-output: bundle part: "listkeys"
       
  1642   bundle2-output-part: "listkeys" (params: 1 mandatory) empty payload
       
  1643   bundle2-output: part 16: "LISTKEYS"
       
  1644   bundle2-output: header chunk size: 35
       
  1645   bundle2-output: closing payload chunk
       
  1646   bundle2-output: bundle part: "phase-heads"
       
  1647   bundle2-output-part: "phase-heads" 48 bytes payload
       
  1648   bundle2-output: part 17: "PHASE-HEADS"
       
  1649   bundle2-output: header chunk size: 18
       
  1650   bundle2-output: payload chunk size: 48
       
  1651   bundle2-output: closing payload chunk
       
  1652   bundle2-output: bundle part: "cache:rev-branch-cache"
       
  1653   bundle2-output-part: "cache:rev-branch-cache" (advisory) streamed payload
       
  1654   bundle2-output: part 18: "cache:rev-branch-cache"
       
  1655   bundle2-output: header chunk size: 29
       
  1656   bundle2-output: payload chunk size: 12179
       
  1657   bundle2-output: closing payload chunk
       
  1658   bundle2-output: end of bundle
       
  1659   bundle2-input: start processing of HG20 stream
       
  1660   bundle2-input: reading bundle2 stream parameters
       
  1661   bundle2-input-bundle: with-transaction
       
  1662   bundle2-input: start extraction of bundle2 parts
       
  1663   bundle2-input: part header size: 41
       
  1664   bundle2-input: part type: "CHANGEGROUP"
       
  1665   bundle2-input: part id: "0"
       
  1666   bundle2-input: part parameters: 2
       
  1667   bundle2-input: found a handler for part changegroup
       
  1668   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1669   adding changesets
       
  1670   bundle2-input: payload chunk size: 196
       
  1671   bundle2-input: payload chunk size: 0
       
  1672   adding manifests
       
  1673   adding file changes
       
  1674   added 1 changesets with 0 changes to 0 files
       
  1675   bundle2-input-part: total payload size 196
       
  1676   bundle2-input: part header size: 41
       
  1677   bundle2-input: part type: "CHANGEGROUP"
       
  1678   bundle2-input: part id: "1"
       
  1679   bundle2-input: part parameters: 2
       
  1680   bundle2-input: found a handler for part changegroup
       
  1681   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1682   adding changesets
       
  1683   bundle2-input: payload chunk size: 748
       
  1684   bundle2-input: payload chunk size: 0
       
  1685   adding manifests
       
  1686   adding file changes
       
  1687   added 4 changesets with 0 changes to 0 files
       
  1688   bundle2-input-part: total payload size 748
       
  1689   bundle2-input: part header size: 41
       
  1690   bundle2-input: part type: "CHANGEGROUP"
       
  1691   bundle2-input: part id: "2"
       
  1692   bundle2-input: part parameters: 2
       
  1693   bundle2-input: found a handler for part changegroup
       
  1694   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1695   adding changesets
       
  1696   bundle2-input: payload chunk size: 1484
       
  1697   bundle2-input: payload chunk size: 0
       
  1698   adding manifests
       
  1699   adding file changes
       
  1700   added 8 changesets with 0 changes to 0 files
       
  1701   bundle2-input-part: total payload size 1484
       
  1702   bundle2-input: part header size: 43
       
  1703   bundle2-input: part type: "CHANGEGROUP"
       
  1704   bundle2-input: part id: "3"
       
  1705   bundle2-input: part parameters: 2
       
  1706   bundle2-input: found a handler for part changegroup
       
  1707   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1708   adding changesets
       
  1709   bundle2-input: payload chunk size: 32768
       
  1710   bundle2-input: payload chunk size: 14348
       
  1711   bundle2-input: payload chunk size: 0
       
  1712   adding manifests
       
  1713   adding file changes
       
  1714   added 256 changesets with 0 changes to 0 files
       
  1715   bundle2-input-part: total payload size 47116
       
  1716   bundle2-input: part header size: 42
       
  1717   bundle2-input: part type: "CHANGEGROUP"
       
  1718   bundle2-input: part id: "4"
       
  1719   bundle2-input: part parameters: 2
       
  1720   bundle2-input: found a handler for part changegroup
       
  1721   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1722   adding changesets
       
  1723   bundle2-input: payload chunk size: 11788
       
  1724   bundle2-input: payload chunk size: 0
       
  1725   adding manifests
       
  1726   adding file changes
       
  1727   added 64 changesets with 0 changes to 0 files
       
  1728   bundle2-input-part: total payload size 11788
       
  1729   bundle2-input: part header size: 41
       
  1730   bundle2-input: part type: "CHANGEGROUP"
       
  1731   bundle2-input: part id: "5"
       
  1732   bundle2-input: part parameters: 2
       
  1733   bundle2-input: found a handler for part changegroup
       
  1734   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1735   adding changesets
       
  1736   bundle2-input: payload chunk size: 1484
       
  1737   bundle2-input: payload chunk size: 0
       
  1738   adding manifests
       
  1739   adding file changes
       
  1740   added 8 changesets with 0 changes to 0 files
       
  1741   bundle2-input-part: total payload size 1484
       
  1742   bundle2-input: part header size: 41
       
  1743   bundle2-input: part type: "CHANGEGROUP"
       
  1744   bundle2-input: part id: "6"
       
  1745   bundle2-input: part parameters: 2
       
  1746   bundle2-input: found a handler for part changegroup
       
  1747   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1748   adding changesets
       
  1749   bundle2-input: payload chunk size: 196
       
  1750   bundle2-input: payload chunk size: 0
       
  1751   adding manifests
       
  1752   adding file changes
       
  1753   added 1 changesets with 0 changes to 0 files (+1 heads)
       
  1754   bundle2-input-part: total payload size 196
       
  1755   bundle2-input: part header size: 41
       
  1756   bundle2-input: part type: "CHANGEGROUP"
       
  1757   bundle2-input: part id: "7"
       
  1758   bundle2-input: part parameters: 2
       
  1759   bundle2-input: found a handler for part changegroup
       
  1760   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1761   adding changesets
       
  1762   bundle2-input: payload chunk size: 748
       
  1763   bundle2-input: payload chunk size: 0
       
  1764   adding manifests
       
  1765   adding file changes
       
  1766   added 4 changesets with 0 changes to 0 files
       
  1767   bundle2-input-part: total payload size 748
       
  1768   bundle2-input: part header size: 41
       
  1769   bundle2-input: part type: "CHANGEGROUP"
       
  1770   bundle2-input: part id: "8"
       
  1771   bundle2-input: part parameters: 2
       
  1772   bundle2-input: found a handler for part changegroup
       
  1773   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1774   adding changesets
       
  1775   bundle2-input: payload chunk size: 1484
       
  1776   bundle2-input: payload chunk size: 0
       
  1777   adding manifests
       
  1778   adding file changes
       
  1779   added 8 changesets with 0 changes to 0 files
       
  1780   bundle2-input-part: total payload size 1484
       
  1781   bundle2-input: part header size: 42
       
  1782   bundle2-input: part type: "CHANGEGROUP"
       
  1783   bundle2-input: part id: "9"
       
  1784   bundle2-input: part parameters: 2
       
  1785   bundle2-input: found a handler for part changegroup
       
  1786   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1787   adding changesets
       
  1788   bundle2-input: payload chunk size: 2956
       
  1789   bundle2-input: payload chunk size: 0
       
  1790   adding manifests
       
  1791   adding file changes
       
  1792   added 16 changesets with 0 changes to 0 files
       
  1793   bundle2-input-part: total payload size 2956
       
  1794   bundle2-input: part header size: 43
       
  1795   bundle2-input: part type: "CHANGEGROUP"
       
  1796   bundle2-input: part id: "10"
       
  1797   bundle2-input: part parameters: 2
       
  1798   bundle2-input: found a handler for part changegroup
       
  1799   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1800   adding changesets
       
  1801   bundle2-input: payload chunk size: 23564
       
  1802   bundle2-input: payload chunk size: 0
       
  1803   adding manifests
       
  1804   adding file changes
       
  1805   added 128 changesets with 0 changes to 0 files
       
  1806   bundle2-input-part: total payload size 23564
       
  1807   bundle2-input: part header size: 42
       
  1808   bundle2-input: part type: "CHANGEGROUP"
       
  1809   bundle2-input: part id: "11"
       
  1810   bundle2-input: part parameters: 2
       
  1811   bundle2-input: found a handler for part changegroup
       
  1812   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1813   adding changesets
       
  1814   bundle2-input: payload chunk size: 11788
       
  1815   bundle2-input: payload chunk size: 0
       
  1816   adding manifests
       
  1817   adding file changes
       
  1818   added 64 changesets with 0 changes to 0 files
       
  1819   bundle2-input-part: total payload size 11788
       
  1820   bundle2-input: part header size: 42
       
  1821   bundle2-input: part type: "CHANGEGROUP"
       
  1822   bundle2-input: part id: "12"
       
  1823   bundle2-input: part parameters: 2
       
  1824   bundle2-input: found a handler for part changegroup
       
  1825   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1826   adding changesets
       
  1827   bundle2-input: payload chunk size: 5900
       
  1828   bundle2-input: payload chunk size: 0
       
  1829   adding manifests
       
  1830   adding file changes
       
  1831   added 32 changesets with 0 changes to 0 files
       
  1832   bundle2-input-part: total payload size 5900
       
  1833   bundle2-input: part header size: 41
       
  1834   bundle2-input: part type: "CHANGEGROUP"
       
  1835   bundle2-input: part id: "13"
       
  1836   bundle2-input: part parameters: 2
       
  1837   bundle2-input: found a handler for part changegroup
       
  1838   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1839   adding changesets
       
  1840   bundle2-input: payload chunk size: 1484
       
  1841   bundle2-input: payload chunk size: 0
       
  1842   adding manifests
       
  1843   adding file changes
       
  1844   added 8 changesets with 0 changes to 0 files
       
  1845   bundle2-input-part: total payload size 1484
       
  1846   bundle2-input: part header size: 41
       
  1847   bundle2-input: part type: "CHANGEGROUP"
       
  1848   bundle2-input: part id: "14"
       
  1849   bundle2-input: part parameters: 2
       
  1850   bundle2-input: found a handler for part changegroup
       
  1851   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1852   adding changesets
       
  1853   bundle2-input: payload chunk size: 748
       
  1854   bundle2-input: payload chunk size: 0
       
  1855   adding manifests
       
  1856   adding file changes
       
  1857   added 4 changesets with 0 changes to 0 files
       
  1858   bundle2-input-part: total payload size 748
       
  1859   bundle2-input: part header size: 41
       
  1860   bundle2-input: part type: "CHANGEGROUP"
       
  1861   bundle2-input: part id: "15"
       
  1862   bundle2-input: part parameters: 2
       
  1863   bundle2-input: found a handler for part changegroup
       
  1864   bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
       
  1865   adding changesets
       
  1866   bundle2-input: payload chunk size: 380
       
  1867   bundle2-input: payload chunk size: 0
       
  1868   adding manifests
       
  1869   adding file changes
       
  1870   added 2 changesets with 0 changes to 0 files
       
  1871   bundle2-input-part: total payload size 380
       
  1872   bundle2-input: part header size: 35
       
  1873   bundle2-input: part type: "LISTKEYS"
       
  1874   bundle2-input: part id: "16"
       
  1875   bundle2-input: part parameters: 1
       
  1876   bundle2-input: found a handler for part listkeys
       
  1877   bundle2-input-part: "listkeys" (params: 1 mandatory) supported
       
  1878   bundle2-input: payload chunk size: 0
       
  1879   bundle2-input: part header size: 18
       
  1880   bundle2-input: part type: "PHASE-HEADS"
       
  1881   bundle2-input: part id: "17"
       
  1882   bundle2-input: part parameters: 0
       
  1883   bundle2-input: found a handler for part phase-heads
       
  1884   bundle2-input-part: "phase-heads" supported
       
  1885   bundle2-input: payload chunk size: 48
       
  1886   bundle2-input: payload chunk size: 0
       
  1887   bundle2-input-part: total payload size 48
       
  1888   bundle2-input: part header size: 29
       
  1889   bundle2-input: part type: "cache:rev-branch-cache"
       
  1890   bundle2-input: part id: "18"
       
  1891   bundle2-input: part parameters: 0
       
  1892   bundle2-input: found a handler for part cache:rev-branch-cache
       
  1893   bundle2-input-part: "cache:rev-branch-cache" (advisory) supported
       
  1894   bundle2-input: payload chunk size: 12179
       
  1895   bundle2-input: payload chunk size: 0
       
  1896   bundle2-input-part: total payload size 12179
       
  1897   bundle2-input: part header size: 0
       
  1898   bundle2-input: end of bundle2 stream
       
  1899   bundle2-input-bundle: 18 parts total
       
  1900   checking for updated bookmarks
       
  1901   updating the branch cache
       
  1902   new changesets c232505f58fd:1dded5aafa0f
       
  1903   (run 'hg heads' to see heads, 'hg merge' to merge)