Mercurial > hg
diff tests/test-copies-chain-merge.t @ 46551:cb15216a52f5
test-copies: use "case-id" instead of revision number when listing sidedata
The revision number are not very informative and can change when new changeset
are added, creating unnecessary churn. We change the template before adding more
test to improve clarify of the over changesets.
Differential Revision: https://phab.mercurial-scm.org/D10049
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Fri, 19 Feb 2021 22:27:25 +0100 |
parents | 74e2256a56b8 |
children | 9cd4f58467af |
line wrap: on
line diff
--- a/tests/test-copies-chain-merge.t Wed Feb 17 21:08:45 2021 +0100 +++ b/tests/test-copies-chain-merge.t Fri Feb 19 22:27:25 2021 +0100 @@ -1074,266 +1074,267 @@ added : h, ; $ for rev in `hg log --rev 'all()' -T '{rev}\n'`; do - > echo "##### revision $rev #####" + > case_id=`hg log -r $rev -T '{word(0, desc, ":")}\n'` + > echo "##### revision \"$case_id\" #####" > hg debugsidedata -c -v -- $rev > hg debugchangedfiles $rev > done - ##### revision 0 ##### + ##### revision "i-0 initial commit" ##### 1 sidedata entries entry-0014 size 34 '\x00\x00\x00\x03\x04\x00\x00\x00\x01\x00\x00\x00\x00\x04\x00\x00\x00\x02\x00\x00\x00\x00\x04\x00\x00\x00\x03\x00\x00\x00\x00abh' added : a, ; added : b, ; added : h, ; - ##### revision 1 ##### + ##### revision "i-1" ##### 1 sidedata entries entry-0014 size 24 '\x00\x00\x00\x02\x0c\x00\x00\x00\x01\x00\x00\x00\x00\x06\x00\x00\x00\x02\x00\x00\x00\x00ac' removed : a, ; added p1: c, a; - ##### revision 2 ##### + ##### revision "i-2" ##### 1 sidedata entries entry-0014 size 24 '\x00\x00\x00\x02\x0c\x00\x00\x00\x01\x00\x00\x00\x00\x06\x00\x00\x00\x02\x00\x00\x00\x00cd' removed : c, ; added p1: d, c; - ##### revision 3 ##### + ##### revision "a-1" ##### 1 sidedata entries entry-0014 size 24 '\x00\x00\x00\x02\x0c\x00\x00\x00\x01\x00\x00\x00\x00\x06\x00\x00\x00\x02\x00\x00\x00\x00de' removed : d, ; added p1: e, d; - ##### revision 4 ##### + ##### revision "a-2" ##### 1 sidedata entries entry-0014 size 24 '\x00\x00\x00\x02\x0c\x00\x00\x00\x01\x00\x00\x00\x00\x06\x00\x00\x00\x02\x00\x00\x00\x00ef' removed : e, ; added p1: f, e; - ##### revision 5 ##### + ##### revision "b-1" ##### 1 sidedata entries entry-0014 size 14 '\x00\x00\x00\x01\x14\x00\x00\x00\x01\x00\x00\x00\x00b' touched : b, ; - ##### revision 6 ##### + ##### revision "c-1 delete d" ##### 1 sidedata entries entry-0014 size 14 '\x00\x00\x00\x01\x0c\x00\x00\x00\x01\x00\x00\x00\x00d' removed : d, ; - ##### revision 7 ##### + ##### revision "d-1 delete d" ##### 1 sidedata entries entry-0014 size 14 '\x00\x00\x00\x01\x0c\x00\x00\x00\x01\x00\x00\x00\x00d' removed : d, ; - ##### revision 8 ##### + ##### revision "d-2 re-add d" ##### 1 sidedata entries entry-0014 size 14 '\x00\x00\x00\x01\x04\x00\x00\x00\x01\x00\x00\x00\x00d' added : d, ; - ##### revision 9 ##### + ##### revision "e-1 b -move-> g" ##### 1 sidedata entries entry-0014 size 24 '\x00\x00\x00\x02\x0c\x00\x00\x00\x01\x00\x00\x00\x00\x06\x00\x00\x00\x02\x00\x00\x00\x00bg' removed : b, ; added p1: g, b; - ##### revision 10 ##### + ##### revision "e-2 g -move-> f" ##### 1 sidedata entries entry-0014 size 24 '\x00\x00\x00\x02\x06\x00\x00\x00\x01\x00\x00\x00\x01\x0c\x00\x00\x00\x02\x00\x00\x00\x00fg' added p1: f, g; removed : g, ; - ##### revision 11 ##### + ##### revision "mBAm-0 simple merge - A side" ##### 1 sidedata entries entry-0014 size 4 '\x00\x00\x00\x00' - ##### revision 12 ##### + ##### revision "mABm-0 simple merge - A side" ##### 1 sidedata entries entry-0014 size 4 '\x00\x00\x00\x00' - ##### revision 13 ##### + ##### revision "mBCm-0 simple merge - C side" ##### 1 sidedata entries entry-0014 size 4 '\x00\x00\x00\x00' - ##### revision 14 ##### + ##### revision "mBCm-1 re-add d" ##### 1 sidedata entries entry-0014 size 14 '\x00\x00\x00\x01\x04\x00\x00\x00\x01\x00\x00\x00\x00d' added : d, ; - ##### revision 15 ##### + ##### revision "mCBm-0 simple merge - C side" ##### 1 sidedata entries entry-0014 size 4 '\x00\x00\x00\x00' - ##### revision 16 ##### + ##### revision "mCBm-1 re-add d" ##### 1 sidedata entries entry-0014 size 14 '\x00\x00\x00\x01\x04\x00\x00\x00\x01\x00\x00\x00\x00d' added : d, ; - ##### revision 17 ##### + ##### revision "mBDm-0 simple merge - B side" ##### 1 sidedata entries entry-0014 size 4 '\x00\x00\x00\x00' - ##### revision 18 ##### + ##### revision "mDBm-0 simple merge - B side" ##### 1 sidedata entries entry-0014 size 4 '\x00\x00\x00\x00' - ##### revision 19 ##### + ##### revision "mAEm-0 merge with copies info on both side - A side" ##### 1 sidedata entries entry-0014 size 14 '\x00\x00\x00\x01\x08\x00\x00\x00\x01\x00\x00\x00\x00f' merged : f, ; - ##### revision 20 ##### + ##### revision "mEAm-0 merge with copies info on both side - A side" ##### 1 sidedata entries entry-0014 size 14 '\x00\x00\x00\x01\x08\x00\x00\x00\x01\x00\x00\x00\x00f' merged : f, ; - ##### revision 21 ##### + ##### revision "f-1" ##### 1 sidedata entries entry-0014 size 24 '\x00\x00\x00\x02\x0c\x00\x00\x00\x01\x00\x00\x00\x00\x06\x00\x00\x00\x02\x00\x00\x00\x00hi' removed : h, ; added p1: i, h; - ##### revision 22 ##### + ##### revision "f-2" ##### 1 sidedata entries entry-0014 size 24 '\x00\x00\x00\x02\x16\x00\x00\x00\x01\x00\x00\x00\x01\x0c\x00\x00\x00\x02\x00\x00\x00\x00di' touched p1: d, i; removed : i, ; - ##### revision 23 ##### + ##### revision "mBFm-0 simple merge - B side" ##### 1 sidedata entries entry-0014 size 4 '\x00\x00\x00\x00' - ##### revision 24 ##### + ##### revision "mFBm-0 simple merge - B side" ##### 1 sidedata entries entry-0014 size 4 '\x00\x00\x00\x00' - ##### revision 25 ##### + ##### revision "g-1" ##### 1 sidedata entries entry-0014 size 14 '\x00\x00\x00\x01\x14\x00\x00\x00\x01\x00\x00\x00\x00d' touched : d, ; - ##### revision 26 ##### + ##### revision "mDGm-0 actual content merge, copies on one side - D side" ##### 1 sidedata entries entry-0014 size 14 '\x00\x00\x00\x01\x08\x00\x00\x00\x01\x00\x00\x00\x00d' merged : d, ; - ##### revision 27 ##### + ##### revision "mGDm-0 actual content merge, copies on one side - D side" ##### 1 sidedata entries entry-0014 size 14 '\x00\x00\x00\x01\x08\x00\x00\x00\x01\x00\x00\x00\x00d' merged : d, ; - ##### revision 28 ##### + ##### revision "mFGm-0 merge - G side" ##### 1 sidedata entries entry-0014 size 14 '\x00\x00\x00\x01\x08\x00\x00\x00\x01\x00\x00\x00\x00d' merged : d, ; - ##### revision 29 ##### + ##### revision "mGFm-0 merge - G side" ##### 1 sidedata entries entry-0014 size 14 '\x00\x00\x00\x01\x08\x00\x00\x00\x01\x00\x00\x00\x00d' merged : d, ; - ##### revision 30 ##### + ##### revision "mCGm-0 merge updated/deleted - revive the file (updated content) - one way" ##### 1 sidedata entries entry-0014 size 14 '\x00\x00\x00\x01\x10\x00\x00\x00\x01\x00\x00\x00\x00d' salvaged : d, ; - ##### revision 31 ##### + ##### revision "mGCm-0 merge updated/deleted - revive the file (updated content) - the other way" ##### 1 sidedata entries entry-0014 size 14 '\x00\x00\x00\x01\x10\x00\x00\x00\x01\x00\x00\x00\x00d' salvaged : d, ; - ##### revision 32 ##### + ##### revision "mCB-revert-m-0 merge explicitely revive deleted file - B side" ##### 1 sidedata entries entry-0014 size 14 '\x00\x00\x00\x01\x10\x00\x00\x00\x01\x00\x00\x00\x00d' salvaged : d, ; - ##### revision 33 ##### + ##### revision "mBC-revert-m-0 merge explicitely revive deleted file - B side" ##### 1 sidedata entries entry-0014 size 14 '\x00\x00\x00\x01\x10\x00\x00\x00\x01\x00\x00\x00\x00d' salvaged : d, ; - ##### revision 34 ##### + ##### revision "h-1" ##### 1 sidedata entries entry-0014 size 24 '\x00\x00\x00\x02\x0c\x00\x00\x00\x01\x00\x00\x00\x00\x06\x00\x00\x00\x02\x00\x00\x00\x00bd' removed : b, ; added p1: d, b; - ##### revision 35 ##### + ##### revision "mCH-delete-before-conflict-m-0 simple merge - C side" ##### 1 sidedata entries entry-0014 size 4 '\x00\x00\x00\x00' - ##### revision 36 ##### + ##### revision "mHC-delete-before-conflict-m-0 simple merge - C side" ##### 1 sidedata entries entry-0014 size 4 '\x00\x00\x00\x00' - ##### revision 37 ##### + ##### revision "j-1" ##### 1 sidedata entries entry-0014 size 24 '\x00\x00\x00\x01\x04\x00\x00\x00\x0b\x00\x00\x00\x00unrelated-j' added : unrelated-j, ; - ##### revision 38 ##### + ##### revision "k-1" ##### 1 sidedata entries entry-0014 size 24 '\x00\x00\x00\x01\x04\x00\x00\x00\x0b\x00\x00\x00\x00unrelated-k' added : unrelated-k, ; - ##### revision 39 ##### + ##### revision "mAE,Km" ##### 1 sidedata entries entry-0014 size 4 '\x00\x00\x00\x00' - ##### revision 40 ##### + ##### revision "mK,AEm" ##### 1 sidedata entries entry-0014 size 4 '\x00\x00\x00\x00' - ##### revision 41 ##### + ##### revision "mEA,Jm" ##### 1 sidedata entries entry-0014 size 4 '\x00\x00\x00\x00' - ##### revision 42 ##### + ##### revision "mJ,EAm" ##### 1 sidedata entries entry-0014 size 4 '\x00\x00\x00\x00' - ##### revision 43 ##### + ##### revision "l-1" ##### 1 sidedata entries entry-0014 size 24 '\x00\x00\x00\x01\x04\x00\x00\x00\x0b\x00\x00\x00\x00unrelated-l' added : unrelated-l, ; - ##### revision 44 ##### + ##### revision "mBC+revert,Lm" ##### 1 sidedata entries entry-0014 size 4 '\x00\x00\x00\x00' - ##### revision 45 ##### + ##### revision "mCB+revert,Lm" ##### 1 sidedata entries entry-0014 size 4 '\x00\x00\x00\x00' - ##### revision 46 ##### + ##### revision "mL,BC+revertm" ##### 1 sidedata entries entry-0014 size 4 '\x00\x00\x00\x00' - ##### revision 47 ##### + ##### revision "mL,CB+revertm" ##### 1 sidedata entries entry-0014 size 4 '\x00\x00\x00\x00' - ##### revision 48 ##### + ##### revision "n-1" ##### 1 sidedata entries entry-0014 size 24 '\x00\x00\x00\x01\x04\x00\x00\x00\x0b\x00\x00\x00\x00unrelated-n' added : unrelated-n, ; - ##### revision 49 ##### + ##### revision "o-1" ##### 1 sidedata entries entry-0014 size 24 '\x00\x00\x00\x01\x04\x00\x00\x00\x0b\x00\x00\x00\x00unrelated-o' added : unrelated-o, ; - ##### revision 50 ##### + ##### revision "mFG,Om" ##### 1 sidedata entries entry-0014 size 4 '\x00\x00\x00\x00' - ##### revision 51 ##### + ##### revision "mO,FGm" ##### 1 sidedata entries entry-0014 size 4 '\x00\x00\x00\x00' - ##### revision 52 ##### + ##### revision "mGF,Nm" ##### 1 sidedata entries entry-0014 size 4 '\x00\x00\x00\x00' - ##### revision 53 ##### + ##### revision "mN,GFm" ##### 1 sidedata entries entry-0014 size 4 '\x00\x00\x00\x00'