43 created new head |
43 created new head |
44 $ hg prune -s "desc(bdivergent1)" "desc(_b)" |
44 $ hg prune -s "desc(bdivergent1)" "desc(_b)" |
45 1 changesets pruned |
45 1 changesets pruned |
46 $ hg prune -s "desc(bdivergent2)" "desc(_b)" --hidden |
46 $ hg prune -s "desc(bdivergent2)" "desc(_b)" --hidden |
47 1 changesets pruned |
47 1 changesets pruned |
48 2 new content-divergent changesets |
48 2 new divergent changesets |
49 $ hg log -G |
49 $ hg log -G |
50 @ 3:e708fd28d5cf@default(draft) add bdivergent2 [content-divergent] |
50 @ 3:e708fd28d5cf@default(draft) add bdivergent2 [content-divergent] |
51 | |
51 | |
52 | o 2:c2f698071cba@default(draft) add bdivergent1 [content-divergent] |
52 | o 2:c2f698071cba@default(draft) add bdivergent1 [content-divergent] |
53 |/ |
53 |/ |
60 updating to "local" conflict |
60 updating to "local" conflict |
61 1 files updated, 0 files merged, 1 files removed, 0 files unresolved |
61 1 files updated, 0 files merged, 1 files removed, 0 files unresolved |
62 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
62 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
63 working directory is now at c26f1d3baed2 |
63 working directory is now at c26f1d3baed2 |
64 $ hg log -G |
64 $ hg log -G |
65 @ 4:c26f1d3baed2@default(draft) add bdivergent1 [] |
65 @ 5:c26f1d3baed2@default(draft) add bdivergent1 [] |
66 | |
66 | |
67 o 0:135f39f4bd78@default(draft) add _a [] |
67 o 0:135f39f4bd78@default(draft) add _a [] |
68 |
68 |
69 Test divergence resolution when it yields to an empty commit (issue4950) |
69 Test divergence resolution when it yields to an empty commit (issue4950) |
70 cdivergent2 contains the same content than cdivergent1 and they are divergent |
70 cdivergent2 contains the same content than cdivergent1 and they are divergent |
86 created new head |
86 created new head |
87 $ hg prune -s "desc(cdivergent1)" "desc(_c)" |
87 $ hg prune -s "desc(cdivergent1)" "desc(_c)" |
88 1 changesets pruned |
88 1 changesets pruned |
89 $ hg prune -s "desc(cdivergent2)" "desc(_c)" --hidden |
89 $ hg prune -s "desc(cdivergent2)" "desc(_c)" --hidden |
90 1 changesets pruned |
90 1 changesets pruned |
91 2 new content-divergent changesets |
91 2 new divergent changesets |
92 $ hg log -G |
92 $ hg log -G |
93 @ 7:0a768ef678d9@default(draft) cdivergent2 [content-divergent] |
93 @ 8:0a768ef678d9@default(draft) cdivergent2 [content-divergent] |
94 | |
94 | |
95 | o 6:26c7705fee96@default(draft) add cdivergent1 [content-divergent] |
95 | o 7:26c7705fee96@default(draft) add cdivergent1 [content-divergent] |
96 |/ |
96 |/ |
97 | o 4:c26f1d3baed2@default(draft) add bdivergent1 [] |
97 | o 5:c26f1d3baed2@default(draft) add bdivergent1 [] |
98 |/ |
98 |/ |
99 o 0:135f39f4bd78@default(draft) add _a [] |
99 o 0:135f39f4bd78@default(draft) add _a [] |
100 |
100 |
101 $ hg evolve --all --any --content-divergent |
101 $ hg evolve --all --any --content-divergent |
102 merge:[6] add cdivergent1 |
102 merge:[7] add cdivergent1 |
103 with: [7] cdivergent2 |
103 with: [8] cdivergent2 |
104 base: [5] add _c |
104 base: [6] add _c |
105 updating to "local" conflict |
105 updating to "local" conflict |
106 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
106 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
107 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
107 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
108 nothing changed |
108 working directory is now at 6602ff5a79dc |
109 working directory is now at 26c7705fee96 |
|
110 |
109 |
111 Test None docstring issue of evolve divergent, which caused hg crush |
110 Test None docstring issue of evolve divergent, which caused hg crush |
112 |
111 |
113 $ hg init test2 |
112 $ hg init test2 |
114 $ cd test2 |
113 $ cd test2 |
123 created new head |
122 created new head |
124 $ hg prune -s "desc(bdivergent1)" "desc(_b)" |
123 $ hg prune -s "desc(bdivergent1)" "desc(_b)" |
125 1 changesets pruned |
124 1 changesets pruned |
126 $ hg prune -s "desc(bdivergent2)" "desc(_b)" --hidden |
125 $ hg prune -s "desc(bdivergent2)" "desc(_b)" --hidden |
127 1 changesets pruned |
126 1 changesets pruned |
128 2 new content-divergent changesets |
127 2 new divergent changesets |
129 $ hg log -G |
128 $ hg log -G |
130 @ 3:e708fd28d5cf@default(draft) add bdivergent2 [content-divergent] |
129 @ 3:e708fd28d5cf@default(draft) add bdivergent2 [content-divergent] |
131 | |
130 | |
132 | o 2:c2f698071cba@default(draft) add bdivergent1 [content-divergent] |
131 | o 2:c2f698071cba@default(draft) add bdivergent1 [content-divergent] |
133 |/ |
132 |/ |