Mercurial > hg
comparison tests/test-copies-chain-merge.t @ 49252:4141951dacff
debugindex: rename the parent column to mention nodeid
We will add new columns with the "revnum" version of the parent. It will be
useful in case we need to inspect a corrupted revlog index.
author | Pierre-Yves DAVID <pierre-yves.david@octobus.net> |
---|---|
date | Wed, 01 Jun 2022 01:13:13 +0200 |
parents | ccd76e292be5 |
children | 7e5be4a7cda7 |
comparison
equal
deleted
inserted
replaced
49251:ccd76e292be5 | 49252:4141951dacff |
---|---|
509 $ hg commit -m "f-1: rename h -> i" | 509 $ hg commit -m "f-1: rename h -> i" |
510 created new head | 510 created new head |
511 $ hg mv --force i d | 511 $ hg mv --force i d |
512 $ hg commit -m "f-2: rename i -> d" | 512 $ hg commit -m "f-2: rename i -> d" |
513 $ hg debugindex d | "$PYTHON" ../no-linkrev | 513 $ hg debugindex d | "$PYTHON" ../no-linkrev |
514 rev linkrev nodeid p1 p2 | 514 rev linkrev nodeid p1-nodeid p2-nodeid |
515 0 * d8252ab2e760 000000000000 000000000000 (no-changeset !) | 515 0 * d8252ab2e760 000000000000 000000000000 (no-changeset !) |
516 0 * ae258f702dfe 000000000000 000000000000 (changeset !) | 516 0 * ae258f702dfe 000000000000 000000000000 (changeset !) |
517 1 * b004912a8510 000000000000 000000000000 | 517 1 * b004912a8510 000000000000 000000000000 |
518 2 * 7b79e2fe0c89 000000000000 000000000000 (no-changeset !) | 518 2 * 7b79e2fe0c89 000000000000 000000000000 (no-changeset !) |
519 $ hg up 'desc("b-1")' | 519 $ hg up 'desc("b-1")' |
565 $ hg commit -m "r-1: rename r -> x" | 565 $ hg commit -m "r-1: rename r -> x" |
566 created new head | 566 created new head |
567 $ hg mv --force x t | 567 $ hg mv --force x t |
568 $ hg commit -m "r-2: rename t -> x" | 568 $ hg commit -m "r-2: rename t -> x" |
569 $ hg debugindex t | "$PYTHON" ../no-linkrev | 569 $ hg debugindex t | "$PYTHON" ../no-linkrev |
570 rev linkrev nodeid p1 p2 | 570 rev linkrev nodeid p1-nodeid p2-nodeid |
571 0 * d74efbf65309 000000000000 000000000000 (no-changeset !) | 571 0 * d74efbf65309 000000000000 000000000000 (no-changeset !) |
572 1 * 02a930b9d7ad 000000000000 000000000000 (no-changeset !) | 572 1 * 02a930b9d7ad 000000000000 000000000000 (no-changeset !) |
573 0 * 5aed6a8dbff0 000000000000 000000000000 (changeset !) | 573 0 * 5aed6a8dbff0 000000000000 000000000000 (changeset !) |
574 1 * a38b2fa17021 000000000000 000000000000 (changeset !) | 574 1 * a38b2fa17021 000000000000 000000000000 (changeset !) |
575 $ hg up 'desc("b-1")' | 575 $ hg up 'desc("b-1")' |
932 | 932 |
933 $ hg up 'desc("f-2")' | 933 $ hg up 'desc("f-2")' |
934 2 files updated, 0 files merged, 2 files removed, 0 files unresolved | 934 2 files updated, 0 files merged, 2 files removed, 0 files unresolved |
935 #if no-changeset | 935 #if no-changeset |
936 $ hg debugindex d | "$PYTHON" ../no-linkrev | 936 $ hg debugindex d | "$PYTHON" ../no-linkrev |
937 rev linkrev nodeid p1 p2 | 937 rev linkrev nodeid p1-nodeid p2-nodeid |
938 0 * d8252ab2e760 000000000000 000000000000 | 938 0 * d8252ab2e760 000000000000 000000000000 |
939 1 * b004912a8510 000000000000 000000000000 | 939 1 * b004912a8510 000000000000 000000000000 |
940 2 * 7b79e2fe0c89 000000000000 000000000000 | 940 2 * 7b79e2fe0c89 000000000000 000000000000 |
941 3 * 17ec97e60577 d8252ab2e760 000000000000 | 941 3 * 17ec97e60577 d8252ab2e760 000000000000 |
942 4 * 06dabf50734c b004912a8510 17ec97e60577 | 942 4 * 06dabf50734c b004912a8510 17ec97e60577 |
943 5 * 19c0e3924691 17ec97e60577 b004912a8510 | 943 5 * 19c0e3924691 17ec97e60577 b004912a8510 |
944 6 * 89c873a01d97 7b79e2fe0c89 17ec97e60577 | 944 6 * 89c873a01d97 7b79e2fe0c89 17ec97e60577 |
945 7 * d55cb4e9ef57 000000000000 000000000000 | 945 7 * d55cb4e9ef57 000000000000 000000000000 |
946 #else | 946 #else |
947 $ hg debugindex d | "$PYTHON" ../no-linkrev | 947 $ hg debugindex d | "$PYTHON" ../no-linkrev |
948 rev linkrev nodeid p1 p2 | 948 rev linkrev nodeid p1-nodeid p2-nodeid |
949 0 * ae258f702dfe 000000000000 000000000000 | 949 0 * ae258f702dfe 000000000000 000000000000 |
950 1 * b004912a8510 000000000000 000000000000 | 950 1 * b004912a8510 000000000000 000000000000 |
951 2 * 5cce88bf349f ae258f702dfe 000000000000 | 951 2 * 5cce88bf349f ae258f702dfe 000000000000 |
952 3 * cc269dd788c8 b004912a8510 5cce88bf349f | 952 3 * cc269dd788c8 b004912a8510 5cce88bf349f |
953 4 * 51c91a115080 5cce88bf349f b004912a8510 | 953 4 * 51c91a115080 5cce88bf349f b004912a8510 |
977 $ hg manifest --rev . --debug | grep " d" | 977 $ hg manifest --rev . --debug | grep " d" |
978 1c334238bd42ec85c6a0d83fd1b2a898a6a3215d 644 d (no-changeset !) | 978 1c334238bd42ec85c6a0d83fd1b2a898a6a3215d 644 d (no-changeset !) |
979 cea2d99c0fde64672ef61953786fdff34f16e230 644 d (changeset !) | 979 cea2d99c0fde64672ef61953786fdff34f16e230 644 d (changeset !) |
980 #if no-changeset | 980 #if no-changeset |
981 $ hg debugindex d | "$PYTHON" ../no-linkrev | 981 $ hg debugindex d | "$PYTHON" ../no-linkrev |
982 rev linkrev nodeid p1 p2 | 982 rev linkrev nodeid p1-nodeid p2-nodeid |
983 0 * d8252ab2e760 000000000000 000000000000 | 983 0 * d8252ab2e760 000000000000 000000000000 |
984 1 * b004912a8510 000000000000 000000000000 | 984 1 * b004912a8510 000000000000 000000000000 |
985 2 * 7b79e2fe0c89 000000000000 000000000000 | 985 2 * 7b79e2fe0c89 000000000000 000000000000 |
986 3 * 17ec97e60577 d8252ab2e760 000000000000 | 986 3 * 17ec97e60577 d8252ab2e760 000000000000 |
987 4 * 06dabf50734c b004912a8510 17ec97e60577 | 987 4 * 06dabf50734c b004912a8510 17ec97e60577 |
989 6 * 89c873a01d97 7b79e2fe0c89 17ec97e60577 | 989 6 * 89c873a01d97 7b79e2fe0c89 17ec97e60577 |
990 7 * d55cb4e9ef57 000000000000 000000000000 | 990 7 * d55cb4e9ef57 000000000000 000000000000 |
991 8 * 1c334238bd42 7b79e2fe0c89 000000000000 | 991 8 * 1c334238bd42 7b79e2fe0c89 000000000000 |
992 #else | 992 #else |
993 $ hg debugindex d | "$PYTHON" ../no-linkrev | 993 $ hg debugindex d | "$PYTHON" ../no-linkrev |
994 rev linkrev nodeid p1 p2 | 994 rev linkrev nodeid p1-nodeid p2-nodeid |
995 0 * ae258f702dfe 000000000000 000000000000 | 995 0 * ae258f702dfe 000000000000 000000000000 |
996 1 * b004912a8510 000000000000 000000000000 | 996 1 * b004912a8510 000000000000 000000000000 |
997 2 * 5cce88bf349f ae258f702dfe 000000000000 | 997 2 * 5cce88bf349f ae258f702dfe 000000000000 |
998 3 * cc269dd788c8 b004912a8510 5cce88bf349f | 998 3 * cc269dd788c8 b004912a8510 5cce88bf349f |
999 4 * 51c91a115080 5cce88bf349f b004912a8510 | 999 4 * 51c91a115080 5cce88bf349f b004912a8510 |
2400 b004912a8510032a0350a74daa2803dadfb00e12 644 d | 2400 b004912a8510032a0350a74daa2803dadfb00e12 644 d |
2401 $ hg manifest --debug --rev 'desc("b-1")' | grep '644 d' | 2401 $ hg manifest --debug --rev 'desc("b-1")' | grep '644 d' |
2402 d8252ab2e760b0d4e5288fd44cbd15a0fa567e16 644 d (no-changeset !) | 2402 d8252ab2e760b0d4e5288fd44cbd15a0fa567e16 644 d (no-changeset !) |
2403 ae258f702dfeca05bf9b6a22a97a4b5645570f11 644 d (changeset !) | 2403 ae258f702dfeca05bf9b6a22a97a4b5645570f11 644 d (changeset !) |
2404 $ hg debugindex d | head -n 4 | "$PYTHON" ../no-linkrev | 2404 $ hg debugindex d | head -n 4 | "$PYTHON" ../no-linkrev |
2405 rev linkrev nodeid p1 p2 | 2405 rev linkrev nodeid p1-nodeid p2-nodeid |
2406 0 * d8252ab2e760 000000000000 000000000000 (no-changeset !) | 2406 0 * d8252ab2e760 000000000000 000000000000 (no-changeset !) |
2407 0 * ae258f702dfe 000000000000 000000000000 (changeset !) | 2407 0 * ae258f702dfe 000000000000 000000000000 (changeset !) |
2408 1 * b004912a8510 000000000000 000000000000 | 2408 1 * b004912a8510 000000000000 000000000000 |
2409 2 * 7b79e2fe0c89 000000000000 000000000000 (no-changeset !) | 2409 2 * 7b79e2fe0c89 000000000000 000000000000 (no-changeset !) |
2410 2 * 5cce88bf349f ae258f702dfe 000000000000 (changeset !) | 2410 2 * 5cce88bf349f ae258f702dfe 000000000000 (changeset !) |
2473 $ hg manifest --debug --rev 'desc("a-2")' | grep '644 f' | 2473 $ hg manifest --debug --rev 'desc("a-2")' | grep '644 f' |
2474 b76eb76580df486c3d51d63c5c210d4dd43a8ac7 644 f | 2474 b76eb76580df486c3d51d63c5c210d4dd43a8ac7 644 f |
2475 $ hg manifest --debug --rev 'desc("e-2")' | grep '644 f' | 2475 $ hg manifest --debug --rev 'desc("e-2")' | grep '644 f' |
2476 e8825b386367b29fec957283a80bb47b47483fe1 644 f | 2476 e8825b386367b29fec957283a80bb47b47483fe1 644 f |
2477 $ hg debugindex f | "$PYTHON" ../no-linkrev | 2477 $ hg debugindex f | "$PYTHON" ../no-linkrev |
2478 rev linkrev nodeid p1 p2 | 2478 rev linkrev nodeid p1-nodeid p2-nodeid |
2479 0 * b76eb76580df 000000000000 000000000000 | 2479 0 * b76eb76580df 000000000000 000000000000 |
2480 1 * e8825b386367 000000000000 000000000000 | 2480 1 * e8825b386367 000000000000 000000000000 |
2481 2 * 2ff93c643948 b76eb76580df e8825b386367 | 2481 2 * 2ff93c643948 b76eb76580df e8825b386367 |
2482 3 * 2f649fba7eb2 b76eb76580df e8825b386367 | 2482 3 * 2f649fba7eb2 b76eb76580df e8825b386367 |
2483 4 * 774e7c1637d5 e8825b386367 b76eb76580df | 2483 4 * 774e7c1637d5 e8825b386367 b76eb76580df |
2489 $ hg manifest --debug --rev 'desc("a-2")' | grep '644 f' | 2489 $ hg manifest --debug --rev 'desc("a-2")' | grep '644 f' |
2490 ae258f702dfeca05bf9b6a22a97a4b5645570f11 644 f | 2490 ae258f702dfeca05bf9b6a22a97a4b5645570f11 644 f |
2491 $ hg manifest --debug --rev 'desc("e-2")' | grep '644 f' | 2491 $ hg manifest --debug --rev 'desc("e-2")' | grep '644 f' |
2492 ae258f702dfeca05bf9b6a22a97a4b5645570f11 644 f | 2492 ae258f702dfeca05bf9b6a22a97a4b5645570f11 644 f |
2493 $ hg debugindex f | "$PYTHON" ../no-linkrev | 2493 $ hg debugindex f | "$PYTHON" ../no-linkrev |
2494 rev linkrev nodeid p1 p2 | 2494 rev linkrev nodeid p1-nodeid p2-nodeid |
2495 0 * ae258f702dfe 000000000000 000000000000 | 2495 0 * ae258f702dfe 000000000000 000000000000 |
2496 1 * d3613c1ec831 ae258f702dfe 000000000000 | 2496 1 * d3613c1ec831 ae258f702dfe 000000000000 |
2497 2 * 05e03c868bbc ae258f702dfe 000000000000 | 2497 2 * 05e03c868bbc ae258f702dfe 000000000000 |
2498 #endif | 2498 #endif |
2499 | 2499 |
3061 $ hg manifest --debug --rev 'desc("p-2")' | grep '644 v' | 3061 $ hg manifest --debug --rev 'desc("p-2")' | grep '644 v' |
3062 3f91841cd75cadc9a1f1b4e7c1aa6d411f76032e 644 v | 3062 3f91841cd75cadc9a1f1b4e7c1aa6d411f76032e 644 v |
3063 $ hg manifest --debug --rev 'desc("q-2")' | grep '644 v' | 3063 $ hg manifest --debug --rev 'desc("q-2")' | grep '644 v' |
3064 c43c088b811fd27983c0a9aadf44f3343cd4cd7e 644 v | 3064 c43c088b811fd27983c0a9aadf44f3343cd4cd7e 644 v |
3065 $ hg debugindex v | "$PYTHON" ../no-linkrev | 3065 $ hg debugindex v | "$PYTHON" ../no-linkrev |
3066 rev linkrev nodeid p1 p2 | 3066 rev linkrev nodeid p1-nodeid p2-nodeid |
3067 0 * 3f91841cd75c 000000000000 000000000000 | 3067 0 * 3f91841cd75c 000000000000 000000000000 |
3068 1 * c43c088b811f 000000000000 000000000000 | 3068 1 * c43c088b811f 000000000000 000000000000 |
3069 2 * 0946c662ef16 3f91841cd75c c43c088b811f | 3069 2 * 0946c662ef16 3f91841cd75c c43c088b811f |
3070 3 * 0db3aad7fcc1 c43c088b811f 3f91841cd75c | 3070 3 * 0db3aad7fcc1 c43c088b811f 3f91841cd75c |
3071 #else | 3071 #else |
3076 $ hg manifest --debug --rev 'desc("p-2")' | grep '644 v' | 3076 $ hg manifest --debug --rev 'desc("p-2")' | grep '644 v' |
3077 5aed6a8dbff0301328c08360d24354d3d064cf0d 644 v | 3077 5aed6a8dbff0301328c08360d24354d3d064cf0d 644 v |
3078 $ hg manifest --debug --rev 'desc("q-2")' | grep '644 v' | 3078 $ hg manifest --debug --rev 'desc("q-2")' | grep '644 v' |
3079 a38b2fa170219750dac9bc7d19df831f213ba708 644 v | 3079 a38b2fa170219750dac9bc7d19df831f213ba708 644 v |
3080 $ hg debugindex v | "$PYTHON" ../no-linkrev | 3080 $ hg debugindex v | "$PYTHON" ../no-linkrev |
3081 rev linkrev nodeid p1 p2 | 3081 rev linkrev nodeid p1-nodeid p2-nodeid |
3082 0 * 5aed6a8dbff0 000000000000 000000000000 | 3082 0 * 5aed6a8dbff0 000000000000 000000000000 |
3083 1 * a38b2fa17021 000000000000 000000000000 | 3083 1 * a38b2fa17021 000000000000 000000000000 |
3084 2 * 65fde9f6e4d4 5aed6a8dbff0 a38b2fa17021 | 3084 2 * 65fde9f6e4d4 5aed6a8dbff0 a38b2fa17021 |
3085 3 * a098dda6413a a38b2fa17021 5aed6a8dbff0 | 3085 3 * a098dda6413a a38b2fa17021 5aed6a8dbff0 |
3086 #endif | 3086 #endif |
3359 $ hg manifest --debug --rev 'desc("a-2")' | grep '644 f' | 3359 $ hg manifest --debug --rev 'desc("a-2")' | grep '644 f' |
3360 b76eb76580df486c3d51d63c5c210d4dd43a8ac7 644 f | 3360 b76eb76580df486c3d51d63c5c210d4dd43a8ac7 644 f |
3361 $ hg manifest --debug --rev 'desc("e-2")' | grep '644 f' | 3361 $ hg manifest --debug --rev 'desc("e-2")' | grep '644 f' |
3362 e8825b386367b29fec957283a80bb47b47483fe1 644 f | 3362 e8825b386367b29fec957283a80bb47b47483fe1 644 f |
3363 $ hg debugindex f | "$PYTHON" ../no-linkrev | 3363 $ hg debugindex f | "$PYTHON" ../no-linkrev |
3364 rev linkrev nodeid p1 p2 | 3364 rev linkrev nodeid p1-nodeid p2-nodeid |
3365 0 * b76eb76580df 000000000000 000000000000 | 3365 0 * b76eb76580df 000000000000 000000000000 |
3366 1 * e8825b386367 000000000000 000000000000 | 3366 1 * e8825b386367 000000000000 000000000000 |
3367 2 * 2ff93c643948 b76eb76580df e8825b386367 | 3367 2 * 2ff93c643948 b76eb76580df e8825b386367 |
3368 3 * 2f649fba7eb2 b76eb76580df e8825b386367 | 3368 3 * 2f649fba7eb2 b76eb76580df e8825b386367 |
3369 4 * 774e7c1637d5 e8825b386367 b76eb76580df | 3369 4 * 774e7c1637d5 e8825b386367 b76eb76580df |
3375 $ hg manifest --debug --rev 'desc("a-2")' | grep '644 f' | 3375 $ hg manifest --debug --rev 'desc("a-2")' | grep '644 f' |
3376 ae258f702dfeca05bf9b6a22a97a4b5645570f11 644 f | 3376 ae258f702dfeca05bf9b6a22a97a4b5645570f11 644 f |
3377 $ hg manifest --debug --rev 'desc("e-2")' | grep '644 f' | 3377 $ hg manifest --debug --rev 'desc("e-2")' | grep '644 f' |
3378 ae258f702dfeca05bf9b6a22a97a4b5645570f11 644 f | 3378 ae258f702dfeca05bf9b6a22a97a4b5645570f11 644 f |
3379 $ hg debugindex f | "$PYTHON" ../no-linkrev | 3379 $ hg debugindex f | "$PYTHON" ../no-linkrev |
3380 rev linkrev nodeid p1 p2 | 3380 rev linkrev nodeid p1-nodeid p2-nodeid |
3381 0 * ae258f702dfe 000000000000 000000000000 | 3381 0 * ae258f702dfe 000000000000 000000000000 |
3382 1 * d3613c1ec831 ae258f702dfe 000000000000 | 3382 1 * d3613c1ec831 ae258f702dfe 000000000000 |
3383 2 * 05e03c868bbc ae258f702dfe 000000000000 | 3383 2 * 05e03c868bbc ae258f702dfe 000000000000 |
3384 #endif | 3384 #endif |
3385 | 3385 |