Show More
@@ -1218,6 +1218,50 b' Similar test on a more complex graph' | |||
|
1218 | 1218 | o 0:b173517d0057 a |
|
1219 | 1219 | |
|
1220 | 1220 | |
|
1221 | issue5782 | |
|
1222 | $ hg strip -r 0: | |
|
1223 | $ hg debugdrawdag <<EOF | |
|
1224 | > d | |
|
1225 | > | | |
|
1226 | > c1 c # replace: c -> c1 | |
|
1227 | > \ / | |
|
1228 | > b | |
|
1229 | > | | |
|
1230 | > a | |
|
1231 | > EOF | |
|
1232 | 1 new orphan changesets | |
|
1233 | $ hg debugobsolete `hg log -T "{node}" --hidden -r 'desc("c1")'` | |
|
1234 | obsoleted 1 changesets | |
|
1235 | $ hg log -G -r 'a': --hidden | |
|
1236 | * 4:76be324c128b d | |
|
1237 | | | |
|
1238 | | x 3:ef8a456de8fa c1 (pruned) | |
|
1239 | | | | |
|
1240 | x | 2:a82ac2b38757 c (rewritten using replace as 3:ef8a456de8fa) | |
|
1241 | |/ | |
|
1242 | o 1:488e1b7e7341 b | |
|
1243 | | | |
|
1244 | o 0:b173517d0057 a | |
|
1245 | ||
|
1246 | $ hg rebase -d 0 -r 2 | |
|
1247 | abort: this rebase will cause divergences from: a82ac2b38757 | |
|
1248 | (to force the rebase please set experimental.evolution.allowdivergence=True) | |
|
1249 | [255] | |
|
1250 | $ hg rebase -d 0 -r 2 --config experimental.evolution.allowdivergence=True | |
|
1251 | rebasing 2:a82ac2b38757 "c" (c) | |
|
1252 | $ hg log -G -r 'a': --hidden | |
|
1253 | o 5:69ad416a4a26 c | |
|
1254 | | | |
|
1255 | | * 4:76be324c128b d | |
|
1256 | | | | |
|
1257 | | | x 3:ef8a456de8fa c1 (pruned) | |
|
1258 | | | | | |
|
1259 | | x | 2:a82ac2b38757 c (rewritten using replace as 3:ef8a456de8fa rewritten using rebase as 5:69ad416a4a26) | |
|
1260 | | |/ | |
|
1261 | | o 1:488e1b7e7341 b | |
|
1262 | |/ | |
|
1263 | o 0:b173517d0057 a | |
|
1264 | ||
|
1221 | 1265 | $ cd .. |
|
1222 | 1266 | |
|
1223 | 1267 | Rebase merge where successor of one parent is equal to destination (issue5198) |
General Comments 0
You need to be logged in to leave comments.
Login now