Numerical branch name interpreted as a cset number
mpm at selenic.com
Fri Dec 9 17:21:25 CST 2011
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)"
user: Matt Mackall <mpm at selenic.com>
date: Fri Dec 09 17:17:56 2011 -0600
Mathematics is the supreme nostalgia of our time.
More information about the Mercurial