tests/test-obsolete-bundle-strip.t
changeset 32624 dd76646ed799
parent 32603 5d44d7d4076e
child 32625 c618f7ebbcb5
equal deleted inserted replaced
32623:ed566a59f660 32624:dd76646ed799
     1 ==================================================
     1 ==================================================
     2 Test obsmarkers interaction with bundle and strip
     2 Test obsmarkers interaction with bundle and strip
     3 ==================================================
     3 ==================================================
     4 
       
     5 The file currently only contains test for bundle.
       
     6 Testing of strip will happen some time soon (tm).
       
     7 
     4 
     8 Setup a repository with various case
     5 Setup a repository with various case
     9 ====================================
     6 ====================================
    10 
     7 
    11 Config setup
     8 Config setup
    48   >     cd $1
    45   >     cd $1
    49   >     mkcommit ROOT
    46   >     mkcommit ROOT
    50   > }
    47   > }
    51 
    48 
    52 Function to compare the expected bundled obsmarkers with the actually bundled
    49 Function to compare the expected bundled obsmarkers with the actually bundled
    53 obsmarkers.
    50 obsmarkers. It also check the obsmarkers backed up during strip.
    54 
    51 
    55   $ testrevs () {
    52   $ testrevs () {
    56   >     revs="$1"
    53   >     revs="$1"
    57   >     testname=`basename \`pwd\``
    54   >     testname=`basename \`pwd\``
    58   >     revsname=`hg --hidden log -T '-{desc}\n' --rev "${revs}"`
    55   >     revsname=`hg --hidden log -T '-{desc}\n' --rev "${revs}"`
    59   >     prefix="${TESTTMP}/${testname}${revsname}"
    56   >     prefix="${TESTTMP}/${testname}${revsname}"
    60   >     markersfile="${prefix}-relevant-markers.txt"
    57   >     markersfile="${prefix}-relevant-markers.txt"
    61   >     bundlefile="${prefix}-bundle.hg"
    58   >     bundlefile="${prefix}-bundle.hg"
    62   >     contentfile="${prefix}-bundle-markers.hg"
    59   >     contentfile="${prefix}-bundle-markers.hg"
       
    60   >     stripcontentfile="${prefix}-bundle-markers.hg"
    63   >     hg debugobsolete --hidden --rev "${revs}" | sed 's/^/    /' > "${markersfile}"
    61   >     hg debugobsolete --hidden --rev "${revs}" | sed 's/^/    /' > "${markersfile}"
    64   >     echo '### Matched revisions###'
    62   >     echo '### Matched revisions###'
    65   >     hg log --hidden --rev "${revs}" | sort
    63   >     hg log --hidden --rev "${revs}" | sort
    66   >     echo '### Relevant markers ###'
    64   >     echo '### Relevant markers ###'
    67   >     cat "${markersfile}"
    65   >     cat "${markersfile}"
    71   >     echo '### Bundled markers ###'
    69   >     echo '### Bundled markers ###'
    72   >     cat "${contentfile}"
    70   >     cat "${contentfile}"
    73   >     echo '### diff <relevant> <bundled> ###'
    71   >     echo '### diff <relevant> <bundled> ###'
    74   >     cmp "${markersfile}" "${contentfile}" || diff -u "${markersfile}" "${contentfile}"
    72   >     cmp "${markersfile}" "${contentfile}" || diff -u "${markersfile}" "${contentfile}"
    75   >     echo '#################################'
    73   >     echo '#################################'
       
    74   >     # if the matched revs do not have children, we also check the result of strip
       
    75   >     orphan=`hg log --hidden -T '.\n' --rev "(not ${revs}) and (${revs}::)" | wc -l | sed -e 's/ //g'`
       
    76   >     if [ $orphan -eq 0 ];
       
    77   >     then
       
    78   >         printf "# stripping: "
       
    79   >         hg strip --hidden --rev "${revs}"
       
    80   >         hg debugbundle .hg/strip-backup/* | grep "obsmarkers --" -A 100 | sed 1,2d > "${stripcontentfile}"
       
    81   >         echo '### Backup markers ###'
       
    82   >         cat "${stripcontentfile}"
       
    83   >         echo '### diff <relevant> <backed-up> ###'
       
    84   >         cmp "${markersfile}" "${stripcontentfile}" || diff -u "${markersfile}" "${stripcontentfile}"
       
    85   >         echo '#################################'
       
    86   >         hg unbundle .hg/strip-backup/* | sed 's/^/# unbundling: /'
       
    87   >         # clean up directory for the next test
       
    88   >         rm .hg/strip-backup/*
       
    89   >     fi
    76   > }
    90   > }
    77 
    91 
    78 root setup
    92 root setup
    79 -------------
    93 -------------
    80 
    94 
   124   # bundling: 1 changesets found
   138   # bundling: 1 changesets found
   125   ### Bundled markers ###
   139   ### Bundled markers ###
   126       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 84fcb0dfe17b256ebae52e05572993b9194c018a 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   140       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 84fcb0dfe17b256ebae52e05572993b9194c018a 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   127   ### diff <relevant> <bundled> ###
   141   ### diff <relevant> <bundled> ###
   128   #################################
   142   #################################
       
   143   # stripping: saved backup bundle to $TESTTMP/simple-chain/.hg/strip-backup/84fcb0dfe17b-6454bbdc-backup.hg
       
   144   ### Backup markers ###
       
   145       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 84fcb0dfe17b256ebae52e05572993b9194c018a 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   146   ### diff <relevant> <backed-up> ###
       
   147   #################################
       
   148   # unbundling: adding changesets
       
   149   # unbundling: adding manifests
       
   150   # unbundling: adding file changes
       
   151   # unbundling: added 1 changesets with 1 changes to 1 files (+1 heads)
       
   152   # unbundling: (run 'hg heads' to see heads)
   129 
   153 
   130   $ testrevs 'desc("C-A1")'
   154   $ testrevs 'desc("C-A1")'
   131   ### Matched revisions###
   155   ### Matched revisions###
   132   cf2c22470d67: C-A1
   156   cf2c22470d67: C-A1
   133   ### Relevant markers ###
   157   ### Relevant markers ###
   139       84fcb0dfe17b256ebae52e05572993b9194c018a a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   163       84fcb0dfe17b256ebae52e05572993b9194c018a a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   140       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 84fcb0dfe17b256ebae52e05572993b9194c018a 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   164       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 84fcb0dfe17b256ebae52e05572993b9194c018a 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   141       a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 cf2c22470d67233004e934a31184ac2b35389914 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   165       a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 cf2c22470d67233004e934a31184ac2b35389914 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   142   ### diff <relevant> <bundled> ###
   166   ### diff <relevant> <bundled> ###
   143   #################################
   167   #################################
       
   168   # stripping: saved backup bundle to $TESTTMP/simple-chain/.hg/strip-backup/cf2c22470d67-fa0f07b0-backup.hg
       
   169   ### Backup markers ###
       
   170       84fcb0dfe17b256ebae52e05572993b9194c018a a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   171       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 84fcb0dfe17b256ebae52e05572993b9194c018a 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   172       a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 cf2c22470d67233004e934a31184ac2b35389914 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   173   ### diff <relevant> <backed-up> ###
       
   174   #################################
       
   175   # unbundling: adding changesets
       
   176   # unbundling: adding manifests
       
   177   # unbundling: adding file changes
       
   178   # unbundling: added 1 changesets with 1 changes to 1 files (+1 heads)
       
   179   # unbundling: (run 'hg heads' to see heads)
   144 
   180 
   145   $ testrevs 'desc("C-A")'
   181   $ testrevs 'desc("C-A")'
   146   ### Matched revisions###
   182   ### Matched revisions###
   147   84fcb0dfe17b: C-A0
   183   84fcb0dfe17b: C-A0
   148   cf2c22470d67: C-A1
   184   cf2c22470d67: C-A1
   155       84fcb0dfe17b256ebae52e05572993b9194c018a a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   191       84fcb0dfe17b256ebae52e05572993b9194c018a a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   156       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 84fcb0dfe17b256ebae52e05572993b9194c018a 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   192       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 84fcb0dfe17b256ebae52e05572993b9194c018a 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   157       a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 cf2c22470d67233004e934a31184ac2b35389914 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   193       a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 cf2c22470d67233004e934a31184ac2b35389914 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   158   ### diff <relevant> <bundled> ###
   194   ### diff <relevant> <bundled> ###
   159   #################################
   195   #################################
       
   196   # stripping: saved backup bundle to $TESTTMP/simple-chain/.hg/strip-backup/cf2c22470d67-fce4fc64-backup.hg
       
   197   ### Backup markers ###
       
   198       84fcb0dfe17b256ebae52e05572993b9194c018a a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   199       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 84fcb0dfe17b256ebae52e05572993b9194c018a 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   200       a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1 cf2c22470d67233004e934a31184ac2b35389914 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   201   ### diff <relevant> <backed-up> ###
       
   202   #################################
       
   203   # unbundling: adding changesets
       
   204   # unbundling: adding manifests
       
   205   # unbundling: adding file changes
       
   206   # unbundling: added 2 changesets with 2 changes to 2 files (+1 heads)
       
   207   # unbundling: (run 'hg heads' to see heads)
   160 
   208 
   161 chain with prune children
   209 chain with prune children
   162 =========================
   210 =========================
   163 
   211 
   164 .  ⇠⊗ B0
   212 .  ⇠⊗ B0
   220   # bundling: 1 changesets found
   268   # bundling: 1 changesets found
   221   ### Bundled markers ###
   269   ### Bundled markers ###
   222       29f93b1df87baee1824e014080d8adf145f81783 0 {84fcb0dfe17b256ebae52e05572993b9194c018a} (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   270       29f93b1df87baee1824e014080d8adf145f81783 0 {84fcb0dfe17b256ebae52e05572993b9194c018a} (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   223   ### diff <relevant> <bundled> ###
   271   ### diff <relevant> <bundled> ###
   224   #################################
   272   #################################
       
   273   # stripping: saved backup bundle to $TESTTMP/prune/.hg/strip-backup/29f93b1df87b-7fb32101-backup.hg
       
   274   ### Backup markers ###
       
   275       29f93b1df87baee1824e014080d8adf145f81783 0 {84fcb0dfe17b256ebae52e05572993b9194c018a} (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   276   ### diff <relevant> <backed-up> ###
       
   277   #################################
       
   278   # unbundling: adding changesets
       
   279   # unbundling: adding manifests
       
   280   # unbundling: adding file changes
       
   281   # unbundling: added 1 changesets with 1 changes to 1 files
       
   282   # unbundling: (run 'hg update' to get a working copy)
   225 
   283 
   226   $ testrevs 'desc("C-A1")'
   284   $ testrevs 'desc("C-A1")'
   227   ### Matched revisions###
   285   ### Matched revisions###
   228   cf2c22470d67: C-A1
   286   cf2c22470d67: C-A1
   229   ### Relevant markers ###
   287   ### Relevant markers ###
   235       29f93b1df87baee1824e014080d8adf145f81783 0 {84fcb0dfe17b256ebae52e05572993b9194c018a} (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   293       29f93b1df87baee1824e014080d8adf145f81783 0 {84fcb0dfe17b256ebae52e05572993b9194c018a} (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   236       84fcb0dfe17b256ebae52e05572993b9194c018a cf2c22470d67233004e934a31184ac2b35389914 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   294       84fcb0dfe17b256ebae52e05572993b9194c018a cf2c22470d67233004e934a31184ac2b35389914 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   237       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 84fcb0dfe17b256ebae52e05572993b9194c018a 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   295       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 84fcb0dfe17b256ebae52e05572993b9194c018a 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   238   ### diff <relevant> <bundled> ###
   296   ### diff <relevant> <bundled> ###
   239   #################################
   297   #################################
       
   298   # stripping: saved backup bundle to $TESTTMP/prune/.hg/strip-backup/cf2c22470d67-fa0f07b0-backup.hg
       
   299   ### Backup markers ###
       
   300       29f93b1df87baee1824e014080d8adf145f81783 0 {84fcb0dfe17b256ebae52e05572993b9194c018a} (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   301       84fcb0dfe17b256ebae52e05572993b9194c018a cf2c22470d67233004e934a31184ac2b35389914 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   302       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 84fcb0dfe17b256ebae52e05572993b9194c018a 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   303   ### diff <relevant> <backed-up> ###
       
   304   #################################
       
   305   # unbundling: adding changesets
       
   306   # unbundling: adding manifests
       
   307   # unbundling: adding file changes
       
   308   # unbundling: added 1 changesets with 1 changes to 1 files (+1 heads)
       
   309   # unbundling: (run 'hg heads' to see heads)
   240 
   310 
   241 bundling multiple revisions
   311 bundling multiple revisions
   242 
   312 
   243   $ testrevs 'desc("C-A")'
   313   $ testrevs 'desc("C-A")'
   244   ### Matched revisions###
   314   ### Matched revisions###
   270       29f93b1df87baee1824e014080d8adf145f81783 0 {84fcb0dfe17b256ebae52e05572993b9194c018a} (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   340       29f93b1df87baee1824e014080d8adf145f81783 0 {84fcb0dfe17b256ebae52e05572993b9194c018a} (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   271       84fcb0dfe17b256ebae52e05572993b9194c018a cf2c22470d67233004e934a31184ac2b35389914 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   341       84fcb0dfe17b256ebae52e05572993b9194c018a cf2c22470d67233004e934a31184ac2b35389914 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   272       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 84fcb0dfe17b256ebae52e05572993b9194c018a 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   342       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 84fcb0dfe17b256ebae52e05572993b9194c018a 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   273   ### diff <relevant> <bundled> ###
   343   ### diff <relevant> <bundled> ###
   274   #################################
   344   #################################
       
   345   # stripping: saved backup bundle to $TESTTMP/prune/.hg/strip-backup/cf2c22470d67-884c33b0-backup.hg
       
   346   ### Backup markers ###
       
   347       29f93b1df87baee1824e014080d8adf145f81783 0 {84fcb0dfe17b256ebae52e05572993b9194c018a} (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   348       84fcb0dfe17b256ebae52e05572993b9194c018a cf2c22470d67233004e934a31184ac2b35389914 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   349       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 84fcb0dfe17b256ebae52e05572993b9194c018a 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   350   ### diff <relevant> <backed-up> ###
       
   351   #################################
       
   352   # unbundling: adding changesets
       
   353   # unbundling: adding manifests
       
   354   # unbundling: adding file changes
       
   355   # unbundling: added 3 changesets with 3 changes to 3 files (+1 heads)
       
   356   # unbundling: (run 'hg heads' to see heads)
   275 
   357 
   276 chain with precursors also pruned
   358 chain with precursors also pruned
   277 =================================
   359 =================================
   278 
   360 
   279 .   A0 (also pruned)
   361 .   A0 (also pruned)
   320   ### Bundled markers ###
   402   ### Bundled markers ###
   321       84fcb0dfe17b256ebae52e05572993b9194c018a 0 {ea207398892eb49e06441f10dda2a731f0450f20} (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   403       84fcb0dfe17b256ebae52e05572993b9194c018a 0 {ea207398892eb49e06441f10dda2a731f0450f20} (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   322       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 84fcb0dfe17b256ebae52e05572993b9194c018a 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   404       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 84fcb0dfe17b256ebae52e05572993b9194c018a 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   323   ### diff <relevant> <bundled> ###
   405   ### diff <relevant> <bundled> ###
   324   #################################
   406   #################################
       
   407   # stripping: saved backup bundle to $TESTTMP/prune-inline/.hg/strip-backup/84fcb0dfe17b-6454bbdc-backup.hg
       
   408   ### Backup markers ###
       
   409       84fcb0dfe17b256ebae52e05572993b9194c018a 0 {ea207398892eb49e06441f10dda2a731f0450f20} (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   410       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 84fcb0dfe17b256ebae52e05572993b9194c018a 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   411   ### diff <relevant> <backed-up> ###
       
   412   #################################
       
   413   # unbundling: adding changesets
       
   414   # unbundling: adding manifests
       
   415   # unbundling: adding file changes
       
   416   # unbundling: added 1 changesets with 1 changes to 1 files (+1 heads)
       
   417   # unbundling: (run 'hg heads' to see heads)
   325 
   418 
   326   $ testrevs 'desc("C-A1")'
   419   $ testrevs 'desc("C-A1")'
   327   ### Matched revisions###
   420   ### Matched revisions###
   328   cf2c22470d67: C-A1
   421   cf2c22470d67: C-A1
   329   ### Relevant markers ###
   422   ### Relevant markers ###
   335       84fcb0dfe17b256ebae52e05572993b9194c018a 0 {ea207398892eb49e06441f10dda2a731f0450f20} (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   428       84fcb0dfe17b256ebae52e05572993b9194c018a 0 {ea207398892eb49e06441f10dda2a731f0450f20} (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   336       84fcb0dfe17b256ebae52e05572993b9194c018a cf2c22470d67233004e934a31184ac2b35389914 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   429       84fcb0dfe17b256ebae52e05572993b9194c018a cf2c22470d67233004e934a31184ac2b35389914 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   337       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 84fcb0dfe17b256ebae52e05572993b9194c018a 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   430       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 84fcb0dfe17b256ebae52e05572993b9194c018a 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   338   ### diff <relevant> <bundled> ###
   431   ### diff <relevant> <bundled> ###
   339   #################################
   432   #################################
       
   433   # stripping: saved backup bundle to $TESTTMP/prune-inline/.hg/strip-backup/cf2c22470d67-fa0f07b0-backup.hg
       
   434   ### Backup markers ###
       
   435       84fcb0dfe17b256ebae52e05572993b9194c018a 0 {ea207398892eb49e06441f10dda2a731f0450f20} (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   436       84fcb0dfe17b256ebae52e05572993b9194c018a cf2c22470d67233004e934a31184ac2b35389914 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   437       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 84fcb0dfe17b256ebae52e05572993b9194c018a 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   438   ### diff <relevant> <backed-up> ###
       
   439   #################################
       
   440   # unbundling: adding changesets
       
   441   # unbundling: adding manifests
       
   442   # unbundling: adding file changes
       
   443   # unbundling: added 1 changesets with 1 changes to 1 files (+1 heads)
       
   444   # unbundling: (run 'hg heads' to see heads)
   340 
   445 
   341   $ testrevs 'desc("C-A")'
   446   $ testrevs 'desc("C-A")'
   342   ### Matched revisions###
   447   ### Matched revisions###
   343   84fcb0dfe17b: C-A0
   448   84fcb0dfe17b: C-A0
   344   cf2c22470d67: C-A1
   449   cf2c22470d67: C-A1
   351       84fcb0dfe17b256ebae52e05572993b9194c018a 0 {ea207398892eb49e06441f10dda2a731f0450f20} (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   456       84fcb0dfe17b256ebae52e05572993b9194c018a 0 {ea207398892eb49e06441f10dda2a731f0450f20} (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   352       84fcb0dfe17b256ebae52e05572993b9194c018a cf2c22470d67233004e934a31184ac2b35389914 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   457       84fcb0dfe17b256ebae52e05572993b9194c018a cf2c22470d67233004e934a31184ac2b35389914 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   353       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 84fcb0dfe17b256ebae52e05572993b9194c018a 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   458       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 84fcb0dfe17b256ebae52e05572993b9194c018a 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   354   ### diff <relevant> <bundled> ###
   459   ### diff <relevant> <bundled> ###
   355   #################################
   460   #################################
       
   461   # stripping: saved backup bundle to $TESTTMP/prune-inline/.hg/strip-backup/cf2c22470d67-fce4fc64-backup.hg
       
   462   ### Backup markers ###
       
   463       84fcb0dfe17b256ebae52e05572993b9194c018a 0 {ea207398892eb49e06441f10dda2a731f0450f20} (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   464       84fcb0dfe17b256ebae52e05572993b9194c018a cf2c22470d67233004e934a31184ac2b35389914 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   465       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 84fcb0dfe17b256ebae52e05572993b9194c018a 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   466   ### diff <relevant> <backed-up> ###
       
   467   #################################
       
   468   # unbundling: adding changesets
       
   469   # unbundling: adding manifests
       
   470   # unbundling: adding file changes
       
   471   # unbundling: added 2 changesets with 2 changes to 2 files (+1 heads)
       
   472   # unbundling: (run 'hg heads' to see heads)
   356 
   473 
   357 chain with missing prune
   474 chain with missing prune
   358 ========================
   475 ========================
   359 
   476 
   360 .   ⊗ B
   477 .   ⊗ B
   408       29f93b1df87baee1824e014080d8adf145f81783 0 {84fcb0dfe17b256ebae52e05572993b9194c018a} (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   525       29f93b1df87baee1824e014080d8adf145f81783 0 {84fcb0dfe17b256ebae52e05572993b9194c018a} (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   409       84fcb0dfe17b256ebae52e05572993b9194c018a cf2c22470d67233004e934a31184ac2b35389914 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   526       84fcb0dfe17b256ebae52e05572993b9194c018a cf2c22470d67233004e934a31184ac2b35389914 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   410       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 84fcb0dfe17b256ebae52e05572993b9194c018a 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   527       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 84fcb0dfe17b256ebae52e05572993b9194c018a 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   411   ### diff <relevant> <bundled> ###
   528   ### diff <relevant> <bundled> ###
   412   #################################
   529   #################################
       
   530   # stripping: saved backup bundle to $TESTTMP/missing-prune/.hg/strip-backup/cf2c22470d67-fa0f07b0-backup.hg
       
   531   ### Backup markers ###
       
   532       29f93b1df87baee1824e014080d8adf145f81783 0 {84fcb0dfe17b256ebae52e05572993b9194c018a} (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   533       84fcb0dfe17b256ebae52e05572993b9194c018a cf2c22470d67233004e934a31184ac2b35389914 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   534       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 84fcb0dfe17b256ebae52e05572993b9194c018a 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   535   ### diff <relevant> <backed-up> ###
       
   536   #################################
       
   537   # unbundling: adding changesets
       
   538   # unbundling: adding manifests
       
   539   # unbundling: adding file changes
       
   540   # unbundling: added 1 changesets with 1 changes to 1 files
       
   541   # unbundling: (run 'hg update' to get a working copy)
   413 
   542 
   414 chain with precursors also pruned
   543 chain with precursors also pruned
   415 =================================
   544 =================================
   416 
   545 
   417 .   A0 (also pruned)
   546 .   A0 (also pruned)
   463       84fcb0dfe17b256ebae52e05572993b9194c018a 0 {ea207398892eb49e06441f10dda2a731f0450f20} (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   592       84fcb0dfe17b256ebae52e05572993b9194c018a 0 {ea207398892eb49e06441f10dda2a731f0450f20} (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   464       84fcb0dfe17b256ebae52e05572993b9194c018a cf2c22470d67233004e934a31184ac2b35389914 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   593       84fcb0dfe17b256ebae52e05572993b9194c018a cf2c22470d67233004e934a31184ac2b35389914 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   465       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 84fcb0dfe17b256ebae52e05572993b9194c018a 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   594       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 84fcb0dfe17b256ebae52e05572993b9194c018a 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   466   ### diff <relevant> <bundled> ###
   595   ### diff <relevant> <bundled> ###
   467   #################################
   596   #################################
       
   597   # stripping: saved backup bundle to $TESTTMP/prune-inline-missing/.hg/strip-backup/cf2c22470d67-fa0f07b0-backup.hg
       
   598   ### Backup markers ###
       
   599       84fcb0dfe17b256ebae52e05572993b9194c018a 0 {ea207398892eb49e06441f10dda2a731f0450f20} (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   600       84fcb0dfe17b256ebae52e05572993b9194c018a cf2c22470d67233004e934a31184ac2b35389914 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   601       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 84fcb0dfe17b256ebae52e05572993b9194c018a 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   602   ### diff <relevant> <backed-up> ###
       
   603   #################################
       
   604   # unbundling: adding changesets
       
   605   # unbundling: adding manifests
       
   606   # unbundling: adding file changes
       
   607   # unbundling: added 1 changesets with 1 changes to 1 files
       
   608   # unbundling: (run 'hg update' to get a working copy)
   468 
   609 
   469 Chain with fold and split
   610 Chain with fold and split
   470 =========================
   611 =========================
   471 
   612 
   472 setup
   613 setup
   537   # bundling: 1 changesets found
   678   # bundling: 1 changesets found
   538   ### Bundled markers ###
   679   ### Bundled markers ###
   539       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 9ac430e15fca923b0ba027ca85d4d75c5c9cb73c 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   680       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 9ac430e15fca923b0ba027ca85d4d75c5c9cb73c 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   540   ### diff <relevant> <bundled> ###
   681   ### diff <relevant> <bundled> ###
   541   #################################
   682   #################################
       
   683   # stripping: saved backup bundle to $TESTTMP/split-fold/.hg/strip-backup/9ac430e15fca-81204eba-backup.hg
       
   684   ### Backup markers ###
       
   685       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 9ac430e15fca923b0ba027ca85d4d75c5c9cb73c 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   686   ### diff <relevant> <backed-up> ###
       
   687   #################################
       
   688   # unbundling: adding changesets
       
   689   # unbundling: adding manifests
       
   690   # unbundling: adding file changes
       
   691   # unbundling: added 1 changesets with 1 changes to 1 files (+1 heads)
       
   692   # unbundling: (run 'hg heads' to see heads)
   542 
   693 
   543   $ testrevs 'desc("C-B")'
   694   $ testrevs 'desc("C-B")'
   544   ### Matched revisions###
   695   ### Matched revisions###
   545   a9b9da38ed96: C-B
   696   a9b9da38ed96: C-B
   546   ### Relevant markers ###
   697   ### Relevant markers ###
   550   ### Bundled markers ###
   701   ### Bundled markers ###
   551       9ac430e15fca923b0ba027ca85d4d75c5c9cb73c a9b9da38ed96f8c6c14f429441f625a344eb4696 27ec657ca21dd27c36c99fa75586f72ff0d442f1 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   702       9ac430e15fca923b0ba027ca85d4d75c5c9cb73c a9b9da38ed96f8c6c14f429441f625a344eb4696 27ec657ca21dd27c36c99fa75586f72ff0d442f1 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   552       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 9ac430e15fca923b0ba027ca85d4d75c5c9cb73c 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   703       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 9ac430e15fca923b0ba027ca85d4d75c5c9cb73c 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   553   ### diff <relevant> <bundled> ###
   704   ### diff <relevant> <bundled> ###
   554   #################################
   705   #################################
       
   706   # stripping: saved backup bundle to $TESTTMP/split-fold/.hg/strip-backup/a9b9da38ed96-7465d6e9-backup.hg
       
   707   ### Backup markers ###
       
   708       9ac430e15fca923b0ba027ca85d4d75c5c9cb73c a9b9da38ed96f8c6c14f429441f625a344eb4696 27ec657ca21dd27c36c99fa75586f72ff0d442f1 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   709       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 9ac430e15fca923b0ba027ca85d4d75c5c9cb73c 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   710   ### diff <relevant> <backed-up> ###
       
   711   #################################
       
   712   # unbundling: adding changesets
       
   713   # unbundling: adding manifests
       
   714   # unbundling: adding file changes
       
   715   # unbundling: added 1 changesets with 1 changes to 1 files (+1 heads)
       
   716   # unbundling: (run 'hg heads' to see heads)
   555 
   717 
   556   $ testrevs 'desc("C-C")'
   718   $ testrevs 'desc("C-C")'
   557   ### Matched revisions###
   719   ### Matched revisions###
   558   27ec657ca21d: C-C
   720   27ec657ca21d: C-C
   559   ### Relevant markers ###
   721   ### Relevant markers ###
   563   ### Bundled markers ###
   725   ### Bundled markers ###
   564       9ac430e15fca923b0ba027ca85d4d75c5c9cb73c a9b9da38ed96f8c6c14f429441f625a344eb4696 27ec657ca21dd27c36c99fa75586f72ff0d442f1 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   726       9ac430e15fca923b0ba027ca85d4d75c5c9cb73c a9b9da38ed96f8c6c14f429441f625a344eb4696 27ec657ca21dd27c36c99fa75586f72ff0d442f1 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   565       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 9ac430e15fca923b0ba027ca85d4d75c5c9cb73c 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   727       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 9ac430e15fca923b0ba027ca85d4d75c5c9cb73c 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   566   ### diff <relevant> <bundled> ###
   728   ### diff <relevant> <bundled> ###
   567   #################################
   729   #################################
       
   730   # stripping: saved backup bundle to $TESTTMP/split-fold/.hg/strip-backup/27ec657ca21d-d5dd1c7c-backup.hg
       
   731   ### Backup markers ###
       
   732       9ac430e15fca923b0ba027ca85d4d75c5c9cb73c a9b9da38ed96f8c6c14f429441f625a344eb4696 27ec657ca21dd27c36c99fa75586f72ff0d442f1 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   733       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 9ac430e15fca923b0ba027ca85d4d75c5c9cb73c 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   734   ### diff <relevant> <backed-up> ###
       
   735   #################################
       
   736   # unbundling: adding changesets
       
   737   # unbundling: adding manifests
       
   738   # unbundling: adding file changes
       
   739   # unbundling: added 1 changesets with 1 changes to 1 files (+1 heads)
       
   740   # unbundling: (run 'hg heads' to see heads)
   568 
   741 
   569   $ testrevs 'desc("C-D")'
   742   $ testrevs 'desc("C-D")'
   570   ### Matched revisions###
   743   ### Matched revisions###
   571   06dc9da25ef0: C-D
   744   06dc9da25ef0: C-D
   572   ### Relevant markers ###
   745   ### Relevant markers ###
   576   ### Bundled markers ###
   749   ### Bundled markers ###
   577       9ac430e15fca923b0ba027ca85d4d75c5c9cb73c 06dc9da25ef03e1ff7864dded5fcba42eff2a3f0 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   750       9ac430e15fca923b0ba027ca85d4d75c5c9cb73c 06dc9da25ef03e1ff7864dded5fcba42eff2a3f0 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   578       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 9ac430e15fca923b0ba027ca85d4d75c5c9cb73c 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   751       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 9ac430e15fca923b0ba027ca85d4d75c5c9cb73c 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   579   ### diff <relevant> <bundled> ###
   752   ### diff <relevant> <bundled> ###
   580   #################################
   753   #################################
       
   754   # stripping: saved backup bundle to $TESTTMP/split-fold/.hg/strip-backup/06dc9da25ef0-9b1c0a91-backup.hg
       
   755   ### Backup markers ###
       
   756       9ac430e15fca923b0ba027ca85d4d75c5c9cb73c 06dc9da25ef03e1ff7864dded5fcba42eff2a3f0 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   757       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 9ac430e15fca923b0ba027ca85d4d75c5c9cb73c 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   758   ### diff <relevant> <backed-up> ###
       
   759   #################################
       
   760   # unbundling: adding changesets
       
   761   # unbundling: adding manifests
       
   762   # unbundling: adding file changes
       
   763   # unbundling: added 1 changesets with 1 changes to 1 files (+1 heads)
       
   764   # unbundling: (run 'hg heads' to see heads)
   581 
   765 
   582   $ testrevs 'desc("C-E")'
   766   $ testrevs 'desc("C-E")'
   583   ### Matched revisions###
   767   ### Matched revisions###
   584   2f20ff6509f0: C-E
   768   2f20ff6509f0: C-E
   585   ### Relevant markers ###
   769   ### Relevant markers ###
   603       a9b9da38ed96f8c6c14f429441f625a344eb4696 2f20ff6509f0e013e90c5c8efd996131c918b0ca 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   787       a9b9da38ed96f8c6c14f429441f625a344eb4696 2f20ff6509f0e013e90c5c8efd996131c918b0ca 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   604       b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0 2f20ff6509f0e013e90c5c8efd996131c918b0ca 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   788       b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0 2f20ff6509f0e013e90c5c8efd996131c918b0ca 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   605       c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0 2f20ff6509f0e013e90c5c8efd996131c918b0ca 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   789       c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0 2f20ff6509f0e013e90c5c8efd996131c918b0ca 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   606   ### diff <relevant> <bundled> ###
   790   ### diff <relevant> <bundled> ###
   607   #################################
   791   #################################
       
   792   # stripping: saved backup bundle to $TESTTMP/split-fold/.hg/strip-backup/2f20ff6509f0-8adeb22d-backup.hg
       
   793   ### Backup markers ###
       
   794       06dc9da25ef03e1ff7864dded5fcba42eff2a3f0 2f20ff6509f0e013e90c5c8efd996131c918b0ca 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   795       27ec657ca21dd27c36c99fa75586f72ff0d442f1 2f20ff6509f0e013e90c5c8efd996131c918b0ca 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   796       9ac430e15fca923b0ba027ca85d4d75c5c9cb73c 06dc9da25ef03e1ff7864dded5fcba42eff2a3f0 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   797       9ac430e15fca923b0ba027ca85d4d75c5c9cb73c a9b9da38ed96f8c6c14f429441f625a344eb4696 27ec657ca21dd27c36c99fa75586f72ff0d442f1 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   798       9ac430e15fca923b0ba027ca85d4d75c5c9cb73c b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   799       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 9ac430e15fca923b0ba027ca85d4d75c5c9cb73c 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   800       a9b9da38ed96f8c6c14f429441f625a344eb4696 2f20ff6509f0e013e90c5c8efd996131c918b0ca 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   801       b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0 2f20ff6509f0e013e90c5c8efd996131c918b0ca 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   802       c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0 2f20ff6509f0e013e90c5c8efd996131c918b0ca 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   803   ### diff <relevant> <backed-up> ###
       
   804   #################################
       
   805   # unbundling: adding changesets
       
   806   # unbundling: adding manifests
       
   807   # unbundling: adding file changes
       
   808   # unbundling: added 1 changesets with 1 changes to 1 files (+1 heads)
       
   809   # unbundling: (run 'hg heads' to see heads)
   608 
   810 
   609 Bundle multiple revisions
   811 Bundle multiple revisions
   610 
   812 
   611 * each part of the split
   813 * each part of the split
   612 
   814 
   744       a9b9da38ed96f8c6c14f429441f625a344eb4696 2f20ff6509f0e013e90c5c8efd996131c918b0ca 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   946       a9b9da38ed96f8c6c14f429441f625a344eb4696 2f20ff6509f0e013e90c5c8efd996131c918b0ca 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   745       b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0 2f20ff6509f0e013e90c5c8efd996131c918b0ca 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   947       b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0 2f20ff6509f0e013e90c5c8efd996131c918b0ca 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   746       c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0 2f20ff6509f0e013e90c5c8efd996131c918b0ca 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   948       c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0 2f20ff6509f0e013e90c5c8efd996131c918b0ca 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   747   ### diff <relevant> <bundled> ###
   949   ### diff <relevant> <bundled> ###
   748   #################################
   950   #################################
       
   951   # stripping: saved backup bundle to $TESTTMP/split-fold/.hg/strip-backup/a9b9da38ed96-eeb4258f-backup.hg
       
   952   ### Backup markers ###
       
   953       06dc9da25ef03e1ff7864dded5fcba42eff2a3f0 2f20ff6509f0e013e90c5c8efd996131c918b0ca 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   954       27ec657ca21dd27c36c99fa75586f72ff0d442f1 2f20ff6509f0e013e90c5c8efd996131c918b0ca 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   955       9ac430e15fca923b0ba027ca85d4d75c5c9cb73c 06dc9da25ef03e1ff7864dded5fcba42eff2a3f0 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   956       9ac430e15fca923b0ba027ca85d4d75c5c9cb73c a9b9da38ed96f8c6c14f429441f625a344eb4696 27ec657ca21dd27c36c99fa75586f72ff0d442f1 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   957       9ac430e15fca923b0ba027ca85d4d75c5c9cb73c b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   958       a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 9ac430e15fca923b0ba027ca85d4d75c5c9cb73c 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   959       a9b9da38ed96f8c6c14f429441f625a344eb4696 2f20ff6509f0e013e90c5c8efd996131c918b0ca 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   960       b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0 2f20ff6509f0e013e90c5c8efd996131c918b0ca 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   961       c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0 2f20ff6509f0e013e90c5c8efd996131c918b0ca 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
   962   ### diff <relevant> <backed-up> ###
       
   963   #################################
       
   964   # unbundling: adding changesets
       
   965   # unbundling: adding manifests
       
   966   # unbundling: adding file changes
       
   967   # unbundling: added 5 changesets with 5 changes to 5 files (+4 heads)
       
   968   # unbundling: (run 'hg heads' to see heads)
   749 
   969 
   750 changeset pruned on its own
   970 changeset pruned on its own
   751 ===========================
   971 ===========================
   752 
   972 
   753 . ⊗ B
   973 . ⊗ B
   798   # bundling: 1 changesets found
  1018   # bundling: 1 changesets found
   799   ### Bundled markers ###
  1019   ### Bundled markers ###
   800       cefb651fc2fdc7bb75e588781de5e432c134e8a5 0 {9ac430e15fca923b0ba027ca85d4d75c5c9cb73c} (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
  1020       cefb651fc2fdc7bb75e588781de5e432c134e8a5 0 {9ac430e15fca923b0ba027ca85d4d75c5c9cb73c} (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
   801   ### diff <relevant> <bundled> ###
  1021   ### diff <relevant> <bundled> ###
   802   #################################
  1022   #################################
       
  1023   # stripping: saved backup bundle to $TESTTMP/lonely-prune/.hg/strip-backup/cefb651fc2fd-345c8dfa-backup.hg
       
  1024   ### Backup markers ###
       
  1025       cefb651fc2fdc7bb75e588781de5e432c134e8a5 0 {9ac430e15fca923b0ba027ca85d4d75c5c9cb73c} (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
       
  1026   ### diff <relevant> <backed-up> ###
       
  1027   #################################
       
  1028   # unbundling: adding changesets
       
  1029   # unbundling: adding manifests
       
  1030   # unbundling: adding file changes
       
  1031   # unbundling: added 1 changesets with 1 changes to 1 files
       
  1032   # unbundling: (run 'hg update' to get a working copy)