##// END OF EJS Templates
test-obsolete-bundle-strip: add testing of markers backup during strip...
marmoute -
r32624:dd76646e default
parent child Browse files
Show More
@@ -2,9 +2,6 b''
2 Test obsmarkers interaction with bundle and strip
2 Test obsmarkers interaction with bundle and strip
3 ==================================================
3 ==================================================
4
4
5 The file currently only contains test for bundle.
6 Testing of strip will happen some time soon (tm).
7
8 Setup a repository with various case
5 Setup a repository with various case
9 ====================================
6 ====================================
10
7
@@ -50,7 +47,7 b' Config setup'
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"
@@ -60,6 +57,7 b' obsmarkers.'
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
@@ -73,6 +71,22 b' obsmarkers.'
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
@@ -126,6 +140,16 b' Actual testing'
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###
@@ -141,6 +165,18 b' Actual testing'
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###
@@ -157,6 +193,18 b' Actual testing'
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 =========================
@@ -222,6 +270,16 b' Actual testing'
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###
@@ -237,6 +295,18 b' Actual testing'
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
@@ -272,6 +342,18 b' bundling multiple revisions'
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 =================================
@@ -322,6 +404,17 b' Actual testing'
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###
@@ -337,6 +430,18 b' Actual testing'
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###
@@ -353,6 +458,18 b' Actual testing'
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 ========================
@@ -410,6 +527,18 b' Actual testing'
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 =================================
@@ -465,6 +594,18 b' Actual testing'
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 =========================
@@ -539,6 +680,16 b' Actual testing'
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###
@@ -552,6 +703,17 b' Actual testing'
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###
@@ -565,6 +727,17 b' Actual testing'
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###
@@ -578,6 +751,17 b' Actual testing'
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###
@@ -605,6 +789,24 b' Actual testing'
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
@@ -746,6 +948,24 b' Bundle multiple revisions'
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 ===========================
@@ -800,3 +1020,13 b' Actual testing'
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)
General Comments 0
You need to be logged in to leave comments. Login now