Le vendredi 16 mars, R. Andrew Ohana a écrit:
> On Thu, Mar 15, 2012 at 17:59, Julien Puydt
> <julien.pu...@laposte.net> wrote:
> > Notice that in (1), rel1 might be what is called a "devel release" ;
> > while in (2), that will just be a "stable release" : what is the
> > point of having "devel releases" when your living tree is available
> > for all to base their work on?
> 
> I agree, but I think that there is still of value the notion of a
> "beta". If/When we move to git, what I imagine would be something
> along the line of the following:
> 
> master branch: this is where developers should pull from the vast
> majority of the time

Yes.

> beta branch: these would be introduced when the release manager has
> decided to cut off new features from the next release. these would be
> heavily tested across many platforms until it was determined stable
> enough for release, at which point we would make it a

Well, yes and no : branches can be used for new development, or to test
patches/branches from others.

> release branch: these are static, never to be changed

A release is just tagging the "master" ; branches are for live things.

> As a bonus of using git is that backporting fixes for serious bugs
> would be easier to maintain, since it is trivial to checkout different
> branches.

Yes.

> Jeroen, I think what Julien is saying is that as soon as a ticket is
> closed, the code would be in the what I am calling the master branch,
> so anyone could pull and start rebasing their code off of it at that
> moment.

Yes.

Snark on #sagemath

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to