comparison tests/test-branch-change.t @ 44401:92b7caf4cb9e stable

branch: make --force work even when specifying revs The `hg branch` command accepts a `--force` parameter that allows to "set branch name even if it shadows an existing branch". However, before this patch, that didn’t work when specifying revs with `-r`.
author Manuel Jacob <me@manueljacob.de>
date Sun, 01 Mar 2020 19:39:23 +0100
parents c7d236b55a3e
children 8d72e29ad1e0
comparison
equal deleted inserted replaced
44378:bb58931d0c4f 44401:92b7caf4cb9e
353 changed branch on 1 changesets 353 changed branch on 1 changesets
354 $ hg branch -r . stable 354 $ hg branch -r . stable
355 abort: a branch of the same name already exists 355 abort: a branch of the same name already exists
356 [255] 356 [255]
357 357
358 $ hg branch -r . stable --force
359 changed branch on 1 changesets
360 $ hg branches
361 stable 34:d1c2addda4a2
362 jkl 29:6bc1c6c2c9da (inactive)
363 ghi 28:2f1019bd29d2 (inactive)
364
358 Changing branch on public changeset 365 Changing branch on public changeset
359 366
360 $ hg phase -r . -p 367 $ hg phase -r . -p
361 $ hg branch -r . def 368 $ hg branch -r . def
362 abort: cannot change branch of public changesets 369 abort: cannot change branch of public changesets