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