Mercurial > evolve
comparison tests/test-evolve-phase-divergence.t @ 6395:1328195f76a9 mercurial-5.6
test-compat: merge mercurial-5.7 into mercurial-5.6
author | Anton Shestakov <av6@dwimlabs.net> |
---|---|
date | Mon, 06 Feb 2023 19:49:33 +0400 |
parents | e6ae5af97683 53d63b608230 |
children |
comparison
equal
deleted
inserted
replaced
6349:3b486ae2e79a | 6395:1328195f76a9 |
---|---|
754 | 754 |
755 $ hg evolve --phase-divergent --update | 755 $ hg evolve --phase-divergent --update |
756 recreate:[14] y to y and foobar to foo | 756 recreate:[14] y to y and foobar to foo |
757 atop:[12] y to y and foobar to foo | 757 atop:[12] y to y and foobar to foo |
758 rebasing to destination parent: 2352021b3785 | 758 rebasing to destination parent: 2352021b3785 |
759 committed as 8c2bb6fb44e9 | 759 committed as ec66af49a1a6 |
760 working directory is now at 8c2bb6fb44e9 | 760 working directory is now at ec66af49a1a6 |
761 | 761 |
762 $ hg exp | 762 $ hg exp |
763 # HG changeset patch | 763 # HG changeset patch |
764 # User test | 764 # User test |
765 # Date 0 0 | 765 # Date 0 0 |
766 # Thu Jan 01 00:00:00 1970 +0000 | 766 # Thu Jan 01 00:00:00 1970 +0000 |
767 # Node ID 8c2bb6fb44e9443c64b3a2a3d061272c8e25e6ce | 767 # Node ID ec66af49a1a643ef308fe11697c59c4920d2bd9e |
768 # Parent dc88f5aa9bc90a6418899d267d9524205dfb429b | 768 # Parent dc88f5aa9bc90a6418899d267d9524205dfb429b |
769 phase-divergent update to dc88f5aa9bc9: | 769 phase-divergent update to dc88f5aa9bc9: |
770 | 770 |
771 y to y and foobar to foo | 771 y to y and foobar to foo |
772 | 772 |
773 diff -r dc88f5aa9bc9 -r 8c2bb6fb44e9 y | 773 diff -r dc88f5aa9bc9 -r ec66af49a1a6 y |
774 --- a/y Thu Jan 01 00:00:00 1970 +0000 | 774 --- a/y Thu Jan 01 00:00:00 1970 +0000 |
775 +++ b/y Thu Jan 01 00:00:00 1970 +0000 | 775 +++ b/y Thu Jan 01 00:00:00 1970 +0000 |
776 @@ -1,1 +1,1 @@ | 776 @@ -1,1 +1,1 @@ |
777 -y | 777 -y |
778 +foo | 778 +foo |
779 | 779 |
780 $ hg glog | 780 $ hg glog |
781 @ 16:8c2bb6fb44e9 phase-divergent update to dc88f5aa9bc9: | 781 @ 16:ec66af49a1a6 phase-divergent update to dc88f5aa9bc9: |
782 | () draft | 782 | () draft |
783 o 12:dc88f5aa9bc9 y to y and foobar to foo | 783 o 12:dc88f5aa9bc9 y to y and foobar to foo |
784 | () public | 784 | () public |
785 o 9:2352021b3785 added x to x | 785 o 9:2352021b3785 added x to x |
786 | (bm) public | 786 | (bm) public |
804 conflicts while rebasing on parent | 804 conflicts while rebasing on parent |
805 | 805 |
806 $ echo l > l | 806 $ echo l > l |
807 $ hg ci -Aqm "added l to l" | 807 $ hg ci -Aqm "added l to l" |
808 $ hg rebase -r . -d .^^^^ | 808 $ hg rebase -r . -d .^^^^ |
809 rebasing 17:f3794e5a91dc "added l to l" (tip) | 809 rebasing 17:c7c3e834e653 "added l to l" (tip) |
810 $ echo kl > l | 810 $ echo kl > l |
811 $ echo foo > x | 811 $ echo foo > x |
812 $ hg add x | 812 $ hg add x |
813 $ hg amend | 813 $ hg amend |
814 | 814 |
822 2352021b37851be226ebed109b0eb6eada918566 334e300d6db500489d842240cbdc40c203d385c7 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'rebase', 'user': 'test'} | 822 2352021b37851be226ebed109b0eb6eada918566 334e300d6db500489d842240cbdc40c203d385c7 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'rebase', 'user': 'test'} |
823 334e300d6db500489d842240cbdc40c203d385c7 b1a0e143e32be800ff6a5c2cd6c77823652c901b 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'evolve', 'user': 'test'} | 823 334e300d6db500489d842240cbdc40c203d385c7 b1a0e143e32be800ff6a5c2cd6c77823652c901b 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'evolve', 'user': 'test'} |
824 b1a0e143e32be800ff6a5c2cd6c77823652c901b 0 {502e737366322886cf628276aa0a2796904453b4} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'operation': 'evolve', 'user': 'test'} | 824 b1a0e143e32be800ff6a5c2cd6c77823652c901b 0 {502e737366322886cf628276aa0a2796904453b4} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'operation': 'evolve', 'user': 'test'} |
825 dc88f5aa9bc90a6418899d267d9524205dfb429b 211ab84d1689507465ecf708fea540e9867d5fda 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'rebase', 'user': 'test'} | 825 dc88f5aa9bc90a6418899d267d9524205dfb429b 211ab84d1689507465ecf708fea540e9867d5fda 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'rebase', 'user': 'test'} |
826 211ab84d1689507465ecf708fea540e9867d5fda 13015a180eee523ba9950f18683762a77f560f3d 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'amend', 'user': 'test'} | 826 211ab84d1689507465ecf708fea540e9867d5fda 13015a180eee523ba9950f18683762a77f560f3d 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'amend', 'user': 'test'} |
827 13015a180eee523ba9950f18683762a77f560f3d 7687d2968b3e2697f955beac2da24ee879950cb9 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'evolve', 'user': 'test'} | 827 13015a180eee523ba9950f18683762a77f560f3d 7c9c658a311a5194f4826f91ae667b151263d192 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'evolve', 'user': 'test'} |
828 7687d2968b3e2697f955beac2da24ee879950cb9 8c2bb6fb44e9443c64b3a2a3d061272c8e25e6ce 1 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'evolve', 'user': 'test'} | 828 7c9c658a311a5194f4826f91ae667b151263d192 ec66af49a1a643ef308fe11697c59c4920d2bd9e 1 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'evolve', 'user': 'test'} |
829 f3794e5a91dc1d4d36fee5c423386b19433a1f48 2bfd56949cf0a3abfbf9881254a88fe07b336ddb 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'rebase', 'user': 'test'} | 829 c7c3e834e6538706672e2b5387a27efda6e0f00f 5c0ff97e7b93a7510a08eaf8ae3821448255963d 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'rebase', 'user': 'test'} |
830 2bfd56949cf0a3abfbf9881254a88fe07b336ddb 5fd38c0de46ec31f0bb1904b5909802bc4bcb47e 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'amend', 'user': 'test'} | 830 5c0ff97e7b93a7510a08eaf8ae3821448255963d 4c2ba1e0fc47842138814c7e5dc64392bdf2d70e 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'amend', 'user': 'test'} |
831 $ hg obslog -r . | 831 $ hg obslog -r . |
832 @ 5fd38c0de46e (19) added l to l | 832 @ 4c2ba1e0fc47 (19) added l to l |
833 | amended(content) from 2bfd56949cf0 using amend by test (Thu Jan 01 00:00:00 1970 +0000) | 833 | amended(content) from 5c0ff97e7b93 using amend by test (Thu Jan 01 00:00:00 1970 +0000) |
834 | | 834 | |
835 x 2bfd56949cf0 (18) added l to l | 835 x 5c0ff97e7b93 (18) added l to l |
836 | rebased(parent) from f3794e5a91dc using rebase by test (Thu Jan 01 00:00:00 1970 +0000) | 836 | rebased(parent) from c7c3e834e653 using rebase by test (Thu Jan 01 00:00:00 1970 +0000) |
837 | | 837 | |
838 x f3794e5a91dc (17) added l to l | 838 x c7c3e834e653 (17) added l to l |
839 | 839 |
840 | 840 |
841 $ hg phase -r f3794e5a91dc --public --hidden | 841 $ hg phase -r c7c3e834e653 --public --hidden |
842 1 new phase-divergent changesets | 842 1 new phase-divergent changesets |
843 | 843 |
844 Resolution using `hg evolve --phase-divergent` | 844 Resolution using `hg evolve --phase-divergent` |
845 ---------------------------------------------- | 845 ---------------------------------------------- |
846 | 846 |
847 $ hg evolve --phase-divergent --update | 847 $ hg evolve --phase-divergent --update |
848 recreate:[19] added l to l | 848 recreate:[19] added l to l |
849 atop:[17] added l to l | 849 atop:[17] added l to l |
850 rebasing to destination parent: 8c2bb6fb44e9 | 850 rebasing to destination parent: ec66af49a1a6 |
851 merging x | 851 merging x |
852 warning: conflicts while merging x! (edit, then use 'hg resolve --mark') | 852 warning: conflicts while merging x! (edit, then use 'hg resolve --mark') |
853 unresolved merge conflicts | 853 unresolved merge conflicts |
854 (see 'hg help evolve.interrupted') | 854 (see 'hg help evolve.interrupted') |
855 [1] | 855 [1] |
856 | 856 |
857 $ hg diff | 857 $ hg diff |
858 diff -r 8c2bb6fb44e9 l | 858 diff -r ec66af49a1a6 l |
859 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 | 859 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 |
860 +++ b/l Thu Jan 01 00:00:00 1970 +0000 | 860 +++ b/l Thu Jan 01 00:00:00 1970 +0000 |
861 @@ -0,0 +1,1 @@ | 861 @@ -0,0 +1,1 @@ |
862 +kl | 862 +kl |
863 diff -r 8c2bb6fb44e9 x | 863 diff -r ec66af49a1a6 x |
864 --- a/x Thu Jan 01 00:00:00 1970 +0000 | 864 --- a/x Thu Jan 01 00:00:00 1970 +0000 |
865 +++ b/x Thu Jan 01 00:00:00 1970 +0000 | 865 +++ b/x Thu Jan 01 00:00:00 1970 +0000 |
866 @@ -1,1 +1,5 @@ | 866 @@ -1,1 +1,5 @@ |
867 +<<<<<<< destination: 8c2bb6fb44e9 - test: phase-divergent update to dc88f5aa9... | 867 +<<<<<<< destination: ec66af49a1a6 - test: phase-divergent update to dc88f5aa9... |
868 x | 868 x |
869 +======= | 869 +======= |
870 +foo | 870 +foo |
871 +>>>>>>> evolving: 5fd38c0de46e - test: added l to l | 871 +>>>>>>> evolving: 4c2ba1e0fc47 - test: added l to l |
872 | 872 |
873 $ echo foo > x | 873 $ echo foo > x |
874 | 874 |
875 $ hg resolve -m | 875 $ hg resolve -m |
876 (no more unresolved files) | 876 (no more unresolved files) |
877 continue: hg evolve --continue | 877 continue: hg evolve --continue |
878 | 878 |
879 $ hg evolve --continue | 879 $ hg evolve --continue |
880 evolving 19:5fd38c0de46e "added l to l" | 880 evolving 19:4c2ba1e0fc47 "added l to l" |
881 committed as e3090241a10c | 881 committed as 4a3e0e3f88ca |
882 working directory is now at e3090241a10c | 882 working directory is now at 4a3e0e3f88ca |
883 | 883 |
884 $ hg glog | 884 $ hg glog |
885 @ 21:e3090241a10c phase-divergent update to f3794e5a91dc: | 885 @ 21:4a3e0e3f88ca phase-divergent update to c7c3e834e653: |
886 | () draft | 886 | () draft |
887 o 17:f3794e5a91dc added l to l | 887 o 17:c7c3e834e653 added l to l |
888 | () public | 888 | () public |
889 o 16:8c2bb6fb44e9 phase-divergent update to dc88f5aa9bc9: | 889 o 16:ec66af49a1a6 phase-divergent update to dc88f5aa9bc9: |
890 | () public | 890 | () public |
891 o 12:dc88f5aa9bc9 y to y and foobar to foo | 891 o 12:dc88f5aa9bc9 y to y and foobar to foo |
892 | () public | 892 | () public |
893 o 9:2352021b3785 added x to x | 893 o 9:2352021b3785 added x to x |
894 | (bm) public | 894 | (bm) public |
908 $ hg exp | 908 $ hg exp |
909 # HG changeset patch | 909 # HG changeset patch |
910 # User test | 910 # User test |
911 # Date 0 0 | 911 # Date 0 0 |
912 # Thu Jan 01 00:00:00 1970 +0000 | 912 # Thu Jan 01 00:00:00 1970 +0000 |
913 # Node ID e3090241a10c320b6132e4673915fd6b19c0de39 | 913 # Node ID 4a3e0e3f88ca7c24f3b9f54abfbb49a314fe4c0b |
914 # Parent f3794e5a91dc1d4d36fee5c423386b19433a1f48 | 914 # Parent c7c3e834e6538706672e2b5387a27efda6e0f00f |
915 phase-divergent update to f3794e5a91dc: | 915 phase-divergent update to c7c3e834e653: |
916 | 916 |
917 added l to l | 917 added l to l |
918 | 918 |
919 diff -r f3794e5a91dc -r e3090241a10c l | 919 diff -r c7c3e834e653 -r 4a3e0e3f88ca l |
920 --- a/l Thu Jan 01 00:00:00 1970 +0000 | 920 --- a/l Thu Jan 01 00:00:00 1970 +0000 |
921 +++ b/l Thu Jan 01 00:00:00 1970 +0000 | 921 +++ b/l Thu Jan 01 00:00:00 1970 +0000 |
922 @@ -1,1 +1,1 @@ | 922 @@ -1,1 +1,1 @@ |
923 -l | 923 -l |
924 +kl | 924 +kl |
925 diff -r f3794e5a91dc -r e3090241a10c x | 925 diff -r c7c3e834e653 -r 4a3e0e3f88ca x |
926 --- a/x Thu Jan 01 00:00:00 1970 +0000 | 926 --- a/x Thu Jan 01 00:00:00 1970 +0000 |
927 +++ b/x Thu Jan 01 00:00:00 1970 +0000 | 927 +++ b/x Thu Jan 01 00:00:00 1970 +0000 |
928 @@ -1,1 +1,1 @@ | 928 @@ -1,1 +1,1 @@ |
929 -x | 929 -x |
930 +foo | 930 +foo |
931 | 931 |
932 Creating phase divergence when couple of changesets are folded into one | 932 Creating phase divergence when couple of changesets are folded into one |
933 ------------------------------------------------------------------------ | 933 ------------------------------------------------------------------------ |
934 | 934 |
935 $ hg glog -r . | 935 $ hg glog -r . |
936 @ 21:e3090241a10c phase-divergent update to f3794e5a91dc: | 936 @ 21:4a3e0e3f88ca phase-divergent update to c7c3e834e653: |
937 | () draft | 937 | () draft |
938 ~ | 938 ~ |
939 $ echo f > f | 939 $ echo f > f |
940 $ hg ci -Aqm "added f" | 940 $ hg ci -Aqm "added f" |
941 $ echo g > g | 941 $ echo g > g |
945 2 changesets folded | 945 2 changesets folded |
946 0 files updated, 0 files merged, 0 files removed, 0 files unresolved | 946 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
947 | 947 |
948 $ hg evolve --list | 948 $ hg evolve --list |
949 | 949 |
950 $ hg phase -r 428f7900a969 --public --hidden | 950 $ hg phase -r 898734e41932 --public --hidden |
951 1 new phase-divergent changesets | 951 1 new phase-divergent changesets |
952 | 952 |
953 $ hg glog -r f3794e5a91dc:: | 953 $ hg glog -r c7c3e834e653:: |
954 @ 24:390acb97e50a added f | 954 @ 24:5dfcf4a7c095 added f |
955 | () draft | 955 | () draft |
956 | o 23:428f7900a969 added g | 956 | o 23:898734e41932 added g |
957 | | () public | 957 | | () public |
958 | o 22:21ae52e414e6 added f | 958 | o 22:54c60ee8ecb8 added f |
959 |/ () public | 959 |/ () public |
960 o 21:e3090241a10c phase-divergent update to f3794e5a91dc: | 960 o 21:4a3e0e3f88ca phase-divergent update to c7c3e834e653: |
961 | () public | 961 | () public |
962 o 17:f3794e5a91dc added l to l | 962 o 17:c7c3e834e653 added l to l |
963 | () public | 963 | () public |
964 ~ | 964 ~ |
965 | 965 |
966 $ hg evolve --list | 966 $ hg evolve --list |
967 390acb97e50a: added f | 967 5dfcf4a7c095: added f |
968 phase-divergent: 21ae52e414e6 (immutable precursor) | 968 phase-divergent: 54c60ee8ecb8 (immutable precursor) |
969 phase-divergent: 428f7900a969 (immutable precursor) | 969 phase-divergent: 898734e41932 (immutable precursor) |
970 | 970 |
971 Resolving phase divergence using `hg evolve` | 971 Resolving phase divergence using `hg evolve` |
972 | 972 |
973 $ hg evolve --phase-divergent --all | 973 $ hg evolve --phase-divergent --all |
974 recreate:[24] added f | 974 recreate:[24] added f |
975 atop:[23] added g | 975 atop:[23] added g |
976 rebasing to destination parent: 21ae52e414e6 | 976 rebasing to destination parent: 54c60ee8ecb8 |
977 no changes to commit | 977 no changes to commit |
978 working directory is now at e3090241a10c | 978 working directory is now at 4a3e0e3f88ca |
979 | 979 |
980 $ hg glog -r f3794e5a91dc:: | 980 $ hg glog -r c7c3e834e653:: |
981 o 23:428f7900a969 added g | 981 o 23:898734e41932 added g |
982 | () public | 982 | () public |
983 o 22:21ae52e414e6 added f | 983 o 22:54c60ee8ecb8 added f |
984 | () public | 984 | () public |
985 @ 21:e3090241a10c phase-divergent update to f3794e5a91dc: | 985 @ 21:4a3e0e3f88ca phase-divergent update to c7c3e834e653: |
986 | () public | 986 | () public |
987 o 17:f3794e5a91dc added l to l | 987 o 17:c7c3e834e653 added l to l |
988 | () public | 988 | () public |
989 ~ | 989 ~ |
990 | 990 |
991 When the public changesets is split causing phase-divergence | 991 When the public changesets is split causing phase-divergence |
992 ------------------------------------------------------------ | 992 ------------------------------------------------------------ |
1313 atop:[1] added m and n | 1313 atop:[1] added m and n |
1314 committed as 86419909e017 | 1314 committed as 86419909e017 |
1315 recreate:[4] added n | 1315 recreate:[4] added n |
1316 atop:[1] added m and n | 1316 atop:[1] added m and n |
1317 rebasing to destination parent: d3873e73d99e | 1317 rebasing to destination parent: d3873e73d99e |
1318 committed as 88b0dae5369a | 1318 committed as 0f21d47fe960 |
1319 working directory is now at 88b0dae5369a | 1319 working directory is now at 0f21d47fe960 |
1320 | 1320 |
1321 $ hg glog --hidden | 1321 $ hg glog --hidden |
1322 @ 7:88b0dae5369a phase-divergent update to a51bce62c219: | 1322 @ 7:0f21d47fe960 phase-divergent update to a51bce62c219: |
1323 | () draft | 1323 | () draft |
1324 | x 6:98dad8812511 added n | 1324 | x 6:302a3ecef922 added n |
1325 | | () draft | 1325 | | () draft |
1326 +---o 5:86419909e017 phase-divergent update to a51bce62c219: | 1326 +---o 5:86419909e017 phase-divergent update to a51bce62c219: |
1327 | | () draft | 1327 | | () draft |
1328 | | x 4:52ca78bb98c7 added n | 1328 | | x 4:52ca78bb98c7 added n |
1329 | | | () draft | 1329 | | | () draft |
1338 | 1338 |
1339 $ hg debugobsolete | 1339 $ hg debugobsolete |
1340 a51bce62c219f024bc0ae0cc0e3957ee77d7cb46 4f25cd9cd2bf15bc83316e91fbcb93489ea15a75 e1154ec0206ac05c3765f7bd1337e3b96db2974f 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'prune', 'user': 'test'} | 1340 a51bce62c219f024bc0ae0cc0e3957ee77d7cb46 4f25cd9cd2bf15bc83316e91fbcb93489ea15a75 e1154ec0206ac05c3765f7bd1337e3b96db2974f 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'prune', 'user': 'test'} |
1341 e1154ec0206ac05c3765f7bd1337e3b96db2974f 52ca78bb98c71222f8afae28d48ae6cfd44a60c9 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'amend', 'user': 'test'} | 1341 e1154ec0206ac05c3765f7bd1337e3b96db2974f 52ca78bb98c71222f8afae28d48ae6cfd44a60c9 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'amend', 'user': 'test'} |
1342 4f25cd9cd2bf15bc83316e91fbcb93489ea15a75 86419909e01787959aa6471aee605c6d604a3e0d 1 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'evolve', 'user': 'test'} | 1342 4f25cd9cd2bf15bc83316e91fbcb93489ea15a75 86419909e01787959aa6471aee605c6d604a3e0d 1 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'evolve', 'user': 'test'} |
1343 52ca78bb98c71222f8afae28d48ae6cfd44a60c9 98dad881251146cd171f53b2a5b7fc3a371f820e 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'evolve', 'user': 'test'} | 1343 52ca78bb98c71222f8afae28d48ae6cfd44a60c9 302a3ecef922d617073b8e96d3e0f15ab7a6d30d 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'evolve', 'user': 'test'} |
1344 98dad881251146cd171f53b2a5b7fc3a371f820e 88b0dae5369aaa3bceb6c0b647542594e2c72fb7 1 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'evolve', 'user': 'test'} | 1344 302a3ecef922d617073b8e96d3e0f15ab7a6d30d 0f21d47fe96059e134fd230d6d1623ff1d541963 1 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'evolve', 'user': 'test'} |
1345 $ hg obslog -r a51bce62c219 --all | 1345 $ hg obslog -r a51bce62c219 --all |
1346 o 86419909e017 (5) phase-divergent update to a51bce62c219: | 1346 @ 0f21d47fe960 (7) phase-divergent update to a51bce62c219: |
1347 | rewritten(description, parent, content) from 4f25cd9cd2bf using evolve by test (Thu Jan 01 00:00:00 1970 +0000) | 1347 | rewritten(description, parent, content) from 302a3ecef922 using evolve by test (Thu Jan 01 00:00:00 1970 +0000) |
1348 | | 1348 | |
1349 | @ 88b0dae5369a (7) phase-divergent update to a51bce62c219: | 1349 | o 86419909e017 (5) phase-divergent update to a51bce62c219: |
1350 | | rewritten(description, parent, content) from 98dad8812511 using evolve by test (Thu Jan 01 00:00:00 1970 +0000) | 1350 | | rewritten(description, parent, content) from 4f25cd9cd2bf using evolve by test (Thu Jan 01 00:00:00 1970 +0000) |
1351 | | | 1351 | | |
1352 x | 4f25cd9cd2bf (2) added m | 1352 x | 302a3ecef922 (6) added n |
1353 | | rebased(parent) from 52ca78bb98c7 using evolve by test (Thu Jan 01 00:00:00 1970 +0000) | |
1354 | | | |
1355 | x 4f25cd9cd2bf (2) added m | |
1353 | | split(description, parent, content) from a51bce62c219 using prune by test (Thu Jan 01 00:00:00 1970 +0000) | 1356 | | split(description, parent, content) from a51bce62c219 using prune by test (Thu Jan 01 00:00:00 1970 +0000) |
1354 | | | 1357 | | |
1355 | x 98dad8812511 (6) added n | 1358 x | 52ca78bb98c7 (4) added n |
1356 | | rebased(parent) from 52ca78bb98c7 using evolve by test (Thu Jan 01 00:00:00 1970 +0000) | |
1357 | | | |
1358 | x 52ca78bb98c7 (4) added n | |
1359 | | amended(content) from e1154ec0206a using amend by test (Thu Jan 01 00:00:00 1970 +0000) | 1359 | | amended(content) from e1154ec0206a using amend by test (Thu Jan 01 00:00:00 1970 +0000) |
1360 | | | 1360 | | |
1361 | x e1154ec0206a (3) added n | 1361 x | e1154ec0206a (3) added n |
1362 |/ split(description, parent, content) from a51bce62c219 using prune by test (Thu Jan 01 00:00:00 1970 +0000) | 1362 |/ split(description, parent, content) from a51bce62c219 using prune by test (Thu Jan 01 00:00:00 1970 +0000) |
1363 | | 1363 | |
1364 o a51bce62c219 (1) added m and n | 1364 o a51bce62c219 (1) added m and n |
1365 | 1365 |
1366 | 1366 |
1381 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 | 1381 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
1382 @@ -1,1 +0,0 @@ | 1382 @@ -1,1 +0,0 @@ |
1383 -n | 1383 -n |
1384 | 1384 |
1385 XXX: not sure this is correct | 1385 XXX: not sure this is correct |
1386 $ hg exp 88b0dae5369a | 1386 $ hg exp 0f21d47fe960 |
1387 # HG changeset patch | 1387 # HG changeset patch |
1388 # User test | 1388 # User test |
1389 # Date 0 0 | 1389 # Date 0 0 |
1390 # Thu Jan 01 00:00:00 1970 +0000 | 1390 # Thu Jan 01 00:00:00 1970 +0000 |
1391 # Node ID 88b0dae5369aaa3bceb6c0b647542594e2c72fb7 | 1391 # Node ID 0f21d47fe96059e134fd230d6d1623ff1d541963 |
1392 # Parent a51bce62c219f024bc0ae0cc0e3957ee77d7cb46 | 1392 # Parent a51bce62c219f024bc0ae0cc0e3957ee77d7cb46 |
1393 phase-divergent update to a51bce62c219: | 1393 phase-divergent update to a51bce62c219: |
1394 | 1394 |
1395 added n | 1395 added n |
1396 | 1396 |
1397 diff -r a51bce62c219 -r 88b0dae5369a m | 1397 diff -r a51bce62c219 -r 0f21d47fe960 m |
1398 --- a/m Thu Jan 01 00:00:00 1970 +0000 | 1398 --- a/m Thu Jan 01 00:00:00 1970 +0000 |
1399 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 | 1399 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
1400 @@ -1,1 +0,0 @@ | 1400 @@ -1,1 +0,0 @@ |
1401 -m | 1401 -m |
1402 diff -r a51bce62c219 -r 88b0dae5369a n | 1402 diff -r a51bce62c219 -r 0f21d47fe960 n |
1403 --- a/n Thu Jan 01 00:00:00 1970 +0000 | 1403 --- a/n Thu Jan 01 00:00:00 1970 +0000 |
1404 +++ b/n Thu Jan 01 00:00:00 1970 +0000 | 1404 +++ b/n Thu Jan 01 00:00:00 1970 +0000 |
1405 @@ -1,1 +1,1 @@ | 1405 @@ -1,1 +1,1 @@ |
1406 -n | 1406 -n |
1407 +n2 | 1407 +n2 |