Mercurial > evolve
comparison tests/test-evolve-phase-divergence.t @ 6317:53d63b608230
evolve: stop preserving all of {extras} for uninterrupted evolve operations
I doubt the wisdom of doing this, but the case of completing interrupted evolves
does this, as do core commands for amend, graft, and rebase in hg ce9696193175,
bb14a81ce647, and b698abf971e7.
Note the obslog order (and DAG display) change in test-evolve-content-divergent-relocation.t
around line 131. I have no idea why that would happen, or if it's an indicator
of something subtle going on.
author | Matt Harbison <matt_harbison@yahoo.com> |
---|---|
date | Fri, 07 Oct 2022 20:32:14 -0400 |
parents | b1d1f4ade142 |
children | 1328195f76a9 a66cf9008781 |
comparison
equal
deleted
inserted
replaced
6316:b1d1f4ade142 | 6317:53d63b608230 |
---|---|
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 tip "added l to l" | 809 rebasing 17:c7c3e834e653 tip "added l to l" |
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 [240] | 855 [240] |
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 c2aa021d3c99 | 881 committed as 4a3e0e3f88ca |
882 working directory is now at c2aa021d3c99 | 882 working directory is now at 4a3e0e3f88ca |
883 | 883 |
884 $ hg glog | 884 $ hg glog |
885 @ 21:c2aa021d3c99 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 c2aa021d3c99453c0b1b646fb7e9325b151780df | 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 c2aa021d3c99 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 c2aa021d3c99 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:c2aa021d3c99 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 3bb2b4083933 --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:39a4f9562a25 added f | 954 @ 24:5dfcf4a7c095 added f |
955 | () draft | 955 | () draft |
956 | o 23:3bb2b4083933 added g | 956 | o 23:898734e41932 added g |
957 | | () public | 957 | | () public |
958 | o 22:12f787829d43 added f | 958 | o 22:54c60ee8ecb8 added f |
959 |/ () public | 959 |/ () public |
960 o 21:c2aa021d3c99 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 39a4f9562a25: added f | 967 5dfcf4a7c095: added f |
968 phase-divergent: 12f787829d43 (immutable precursor) | 968 phase-divergent: 54c60ee8ecb8 (immutable precursor) |
969 phase-divergent: 3bb2b4083933 (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: 12f787829d43 | 976 rebasing to destination parent: 54c60ee8ecb8 |
977 no changes to commit | 977 no changes to commit |
978 working directory is now at c2aa021d3c99 | 978 working directory is now at 4a3e0e3f88ca |
979 | 979 |
980 $ hg glog -r f3794e5a91dc:: | 980 $ hg glog -r c7c3e834e653:: |
981 o 23:3bb2b4083933 added g | 981 o 23:898734e41932 added g |
982 | () public | 982 | () public |
983 o 22:12f787829d43 added f | 983 o 22:54c60ee8ecb8 added f |
984 | () public | 984 | () public |
985 @ 21:c2aa021d3c99 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 |