Why you don't want to allow disabling "branches are global and permanent, did you want a bookmark"?
Martin Geisler
mg at aragost.com
Tue Aug 14 06:02:43 CDT 2012
Arne Babenhauserheide <arne_bab at web.de> writes:
> Am Mittwoch, 8. August 2012, 20:46:53 schrieben Sie:
>> $ hg branch foo
>> marked working directory as branch foo
>> (the branch name will be permanently recorded on commit)
>
> PS: this actually gives two additional pieces of information:
>
> - branch names are permanent
> - they are recorded on commit
>
> The one thing I miss is how to undo the marking.
That is described in 'hg help branch', the -C option will reset the
branch name to what it was in the working copy parent changeset.
> Maybe like this:
>
> $ hg branch foo
> marked working directory as branch foo (previous name: bar)
> (the branch name will be permanently recorded on commit)
>
> I’m not really happy with that, though. Too cluttered.
I think leaving out the old branch name is fine. If people want to
revert to it and don't know about 'hg branch -C', then they should be
able to look it up in 'hg log'.
Btw, I also think it's great that the new message mentions that the
branch name is recorded on commit -- that's an important detail.
> Maybe it helps someone find a better wording.
>
> Information which should be in there:
>
> - new branch name
> - branches are permanent
> - the branch name is recorded on commit
> - old branch name (to be able to undo the change without looking up stuff)
>
> Best wishes,
> Arne
--
Martin Geisler
aragost Trifork
Commercial Mercurial support
http://aragost.com/mercurial/
More information about the Mercurial-devel
mailing list