Numerical branch name interpreted as a cset number
Olle
olle.lundberg at gmail.com
Fri Dec 9 23:43:18 UTC 2011
On Sat, Dec 10, 2011 at 00:32, Tom Fox <foxdropbox at gmail.com> wrote:
>
> Matt Mackall wrote
>>
>> On Fri, 2011-12-09 at 15:00 -0800, Tom Fox wrote:
>>> My company interchangeably uses Mercurial and Git. It became policy to
>>> use
>>> branches in Git that are numbers like "111". This policy has shifted to
>>> Mercurial as well. Unfortunately, in Mercurial these branch names will
>>> be
>>> interpreted as a cset number if such a cset number exists (e.g. hg heads
>>> -r
>>> 111). Is there a way to force a revision reference to look for a
>>> matching
>>> branch before it looks for an existing cset number? Or better yet, is
>>> there
>>> a way to say this IS a branch reference?
>>
>> $ hg branch 111
>> marked working directory as branch 111
>> (branches are permanent and global, did you want a bookmark?)
>> $ hg ci -msilly
>> $ hg log -r "branch(111)"
>> changeset: 15632:9125c4e5b3d9
>> branch: 111
>> tag: tip
>> user: Matt Mackall <mpm@>
>> date: Fri Dec 09 17:17:56 2011 -0600
>> summary: silly
>>
>
> We're using an old version of Mercurial, 1.4.3. When was the branch()
> functionality added, as it doesn't seem to work for me?
>
> -Tom
>
Revsets where introduced in 1.6. For more info:
http://www.selenic.com/mercurial/hg.1.html#revsets
> --
> View this message in context: http://mercurial.808500.n3.nabble.com/Numerical-branch-name-interpreted-as-a-cset-number-tp3574350p3574415.html
> Sent from the General mailing list archive at Nabble.com.
> _______________________________________________
> Mercurial mailing list
> Mercurial at selenic.com
> http://selenic.com/mailman/listinfo/mercurial
--
Olle
More information about the Mercurial
mailing list