mirror of
https://github.com/facebook/sapling.git
synced 2024-10-07 07:17:55 +03:00
test-strip-cross: test handling of linkrev crosses in the manifest
This commit is contained in:
parent
14130985ea
commit
d600347898
@ -37,12 +37,18 @@ commit '201' '021 120'
|
|||||||
|
|
||||||
commit '012 021' '102 201' '120 210'
|
commit '012 021' '102 201' '120 210'
|
||||||
|
|
||||||
|
commit 'manifest-file'
|
||||||
|
|
||||||
commit '102 120' '012 210' '021 201'
|
commit '102 120' '012 210' '021 201'
|
||||||
|
|
||||||
commit '201 210' '021 120' '012 102'
|
commit '201 210' '021 120' '012 102'
|
||||||
|
|
||||||
|
HGUSER=another-user commit 'manifest-file'
|
||||||
|
|
||||||
|
commit '012' 'manifest-file'
|
||||||
|
|
||||||
cd ..
|
cd ..
|
||||||
hg clone -q -U -r -1 -r -2 -r -3 orig crossed
|
hg clone -q -U -r -1 -r -2 -r -3 -r -4 -r -6 orig crossed
|
||||||
|
|
||||||
for i in crossed/.hg/store/00manifest.i crossed/.hg/store/data/*.i; do
|
for i in crossed/.hg/store/00manifest.i crossed/.hg/store/data/*.i; do
|
||||||
echo $i
|
echo $i
|
||||||
@ -50,7 +56,7 @@ for i in crossed/.hg/store/00manifest.i crossed/.hg/store/data/*.i; do
|
|||||||
echo
|
echo
|
||||||
done
|
done
|
||||||
|
|
||||||
for i in 0 1 2; do
|
for i in 0 1 2 3 4; do
|
||||||
hg clone -q -U --pull crossed $i
|
hg clone -q -U --pull crossed $i
|
||||||
echo "% Trying to strip revision $i"
|
echo "% Trying to strip revision $i"
|
||||||
hg --cwd $i strip $i 2>&1 | hidefilename
|
hg --cwd $i strip $i 2>&1 | hidefilename
|
||||||
|
@ -1,8 +1,10 @@
|
|||||||
crossed/.hg/store/00manifest.i
|
crossed/.hg/store/00manifest.i
|
||||||
rev offset length base linkrev nodeid p1 p2
|
rev offset length base linkrev nodeid p1 p2
|
||||||
0 0 112 0 0 6f105cbb914d 000000000000 000000000000
|
0 0 112 0 0 6f105cbb914d 000000000000 000000000000
|
||||||
1 112 123 0 1 8f3d04e263e5 000000000000 000000000000
|
1 112 56 1 3 1b55917b3699 000000000000 000000000000
|
||||||
2 235 122 0 2 f0ef8726ac4f 000000000000 000000000000
|
2 168 123 1 1 8f3d04e263e5 000000000000 000000000000
|
||||||
|
3 291 122 1 2 f0ef8726ac4f 000000000000 000000000000
|
||||||
|
4 413 87 4 4 0b76e38b4070 000000000000 000000000000
|
||||||
|
|
||||||
crossed/.hg/store/data/012.i
|
crossed/.hg/store/data/012.i
|
||||||
rev offset length base linkrev nodeid p1 p2
|
rev offset length base linkrev nodeid p1 p2
|
||||||
@ -40,6 +42,11 @@ crossed/.hg/store/data/210.i
|
|||||||
1 3 3 1 1 5d9299349fc0 000000000000 000000000000
|
1 3 3 1 1 5d9299349fc0 000000000000 000000000000
|
||||||
2 6 3 2 0 2661d26c6496 000000000000 000000000000
|
2 6 3 2 0 2661d26c6496 000000000000 000000000000
|
||||||
|
|
||||||
|
crossed/.hg/store/data/manifest-file.i
|
||||||
|
rev offset length base linkrev nodeid p1 p2
|
||||||
|
0 0 3 0 3 b8e02f643373 000000000000 000000000000
|
||||||
|
1 3 3 1 4 5d9299349fc0 000000000000 000000000000
|
||||||
|
|
||||||
% Trying to strip revision 0
|
% Trying to strip revision 0
|
||||||
saving bundle to strip-backup/cbb8c2f0a2e3-backup
|
saving bundle to strip-backup/cbb8c2f0a2e3-backup
|
||||||
saving bundle to strip-backup/cbb8c2f0a2e3-temp
|
saving bundle to strip-backup/cbb8c2f0a2e3-temp
|
||||||
@ -47,13 +54,13 @@ adding branch
|
|||||||
adding changesets
|
adding changesets
|
||||||
adding manifests
|
adding manifests
|
||||||
adding file changes
|
adding file changes
|
||||||
added 2 changesets with 12 changes to 6 files (+1 heads)
|
added 4 changesets with 15 changes to 7 files (+3 heads)
|
||||||
% Verifying
|
% Verifying
|
||||||
checking changesets
|
checking changesets
|
||||||
checking manifests
|
checking manifests
|
||||||
crosschecking files in changesets and manifests
|
crosschecking files in changesets and manifests
|
||||||
checking files
|
checking files
|
||||||
6 files, 2 changesets, 12 total revisions
|
7 files, 4 changesets, 15 total revisions
|
||||||
|
|
||||||
% Trying to strip revision 1
|
% Trying to strip revision 1
|
||||||
saving bundle to strip-backup/124ecc0cbec9-backup
|
saving bundle to strip-backup/124ecc0cbec9-backup
|
||||||
@ -62,13 +69,13 @@ adding branch
|
|||||||
adding changesets
|
adding changesets
|
||||||
adding manifests
|
adding manifests
|
||||||
adding file changes
|
adding file changes
|
||||||
added 1 changesets with 10 changes to 6 files (+1 heads)
|
added 3 changesets with 12 changes to 7 files (+3 heads)
|
||||||
% Verifying
|
% Verifying
|
||||||
checking changesets
|
checking changesets
|
||||||
checking manifests
|
checking manifests
|
||||||
crosschecking files in changesets and manifests
|
crosschecking files in changesets and manifests
|
||||||
checking files
|
checking files
|
||||||
6 files, 2 changesets, 12 total revisions
|
7 files, 4 changesets, 14 total revisions
|
||||||
|
|
||||||
% Trying to strip revision 2
|
% Trying to strip revision 2
|
||||||
saving bundle to strip-backup/f6439b304a1a-backup
|
saving bundle to strip-backup/f6439b304a1a-backup
|
||||||
@ -77,11 +84,35 @@ adding branch
|
|||||||
adding changesets
|
adding changesets
|
||||||
adding manifests
|
adding manifests
|
||||||
adding file changes
|
adding file changes
|
||||||
added 0 changesets with 6 changes to 4 files
|
added 2 changesets with 8 changes to 6 files (+2 heads)
|
||||||
% Verifying
|
% Verifying
|
||||||
checking changesets
|
checking changesets
|
||||||
checking manifests
|
checking manifests
|
||||||
crosschecking files in changesets and manifests
|
crosschecking files in changesets and manifests
|
||||||
checking files
|
checking files
|
||||||
6 files, 2 changesets, 12 total revisions
|
7 files, 4 changesets, 14 total revisions
|
||||||
|
|
||||||
|
% Trying to strip revision 3
|
||||||
|
saving bundle to strip-backup/6e54ec5db740-backup
|
||||||
|
saving bundle to strip-backup/6e54ec5db740-temp
|
||||||
|
adding branch
|
||||||
|
adding changesets
|
||||||
|
adding manifests
|
||||||
|
adding file changes
|
||||||
|
added 1 changesets with 1 changes to 2 files (+1 heads)
|
||||||
|
% Verifying
|
||||||
|
checking changesets
|
||||||
|
checking manifests
|
||||||
|
crosschecking files in changesets and manifests
|
||||||
|
checking files
|
||||||
|
7 files, 4 changesets, 19 total revisions
|
||||||
|
|
||||||
|
% Trying to strip revision 4
|
||||||
|
saving bundle to strip-backup/9147ea23c156-backup
|
||||||
|
% Verifying
|
||||||
|
checking changesets
|
||||||
|
checking manifests
|
||||||
|
crosschecking files in changesets and manifests
|
||||||
|
checking files
|
||||||
|
7 files, 4 changesets, 19 total revisions
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user