Mercurial development process: mainline branching

Matt Mackall mpm at selenic.com
Wed Apr 18 15:34:06 CDT 2012


On Wed, 2012-04-18 at 15:08 -0500, J. Lewis Muir wrote:
> At
> 
>   http://mercurial.selenic.com/wiki/DeveloperRepos
> 
> it says the following about the main Mercurial repository:
> 
>   "No new features are going to the stable branch, mainline
>   (the default branch) will be branched again near each
>   release."
> 
> I only see two branches in the main repository: default and
> stable.  So does this mean that when Matt Mackall branches
> mainline to create the new stable branch, it is branched with
> the name "stable" (e.g. "hg branch -f stable"), thus *replacing*
> the previous branch named "stable"?

I do the following:

 $ hg up stable
 $ hg merge default
 $ hg commit -m "merge default into stable for code freeze"

Since I just did this, you can see for yourself here:

 http://www.selenic.com/hg/graph/09dd707b522a

-- 
Mathematics is the supreme nostalgia of our time.




More information about the Mercurial-devel mailing list