comparison tests/test-rebase-scenario-global.t @ 15917:e66084ef8449

rebase: fix phases movement Rebase now try to keep the phases of source changesets.
author Alain Leufroy <alain.leufroyATgmailMYDOTcom>
date Tue, 17 Jan 2012 09:12:14 +0100
parents 65df60a3f96b
children cd42f77d30c4
comparison
equal deleted inserted replaced
15916:c96148346af8 15917:e66084ef8449
280 abort: Can't rebase immutable changeset e1c4361dd923 280 abort: Can't rebase immutable changeset e1c4361dd923
281 (see hg help phases for details) 281 (see hg help phases for details)
282 [255] 282 [255]
283 283
284 $ hg rebase -d 5 -b 6 --keep 284 $ hg rebase -d 5 -b 6 --keep
285
286 Check rebasing mutable changeset
287 Source phase greater or equal to destination phase: new changeset get the phase of source:
288 $ hg rebase -s9 -d0
289 saved backup bundle to $TESTTMP/a7/.hg/strip-backup/2b23e52411f4-backup.hg
290 $ hg log --template "{phase}\n" -r 9
291 draft
292 $ hg rebase -s9 -d1
293 saved backup bundle to $TESTTMP/a7/.hg/strip-backup/2cb10d0cfc6c-backup.hg
294 $ hg log --template "{phase}\n" -r 9
295 draft
296 $ hg phase --force --secret 9
297 $ hg rebase -s9 -d0
298 saved backup bundle to $TESTTMP/a7/.hg/strip-backup/c5b12b67163a-backup.hg
299 $ hg log --template "{phase}\n" -r 9
300 secret
301 $ hg rebase -s9 -d1
302 saved backup bundle to $TESTTMP/a7/.hg/strip-backup/2a0524f868ac-backup.hg
303 $ hg log --template "{phase}\n" -r 9
304 secret
305 Source phase lower than destination phase: new changeset get the phase of destination:
306 $ hg rebase -s7 -d9
307 saved backup bundle to $TESTTMP/a7/.hg/strip-backup/c9659aac0000-backup.hg
308 $ hg log --template "{phase}\n" -r 9
309 secret
310
285 $ cd .. 311 $ cd ..
286 312
287 Test for revset 313 Test for revset
288 314
289 We need a bit different graph 315 We need a bit different graph