Mercurial > hg
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 |