On Apr 24, 2011, at 6:43 AM, Christian Ohm wrote:

> I've wondered if the concept of "stable release" is actually useful for us.
> Looking at 2.3, it seems to languish mostly, while people work on new stuff.
> 
> So, proposal for a more git-like workflow:
> 
> -1. Get master into a reasonably stable state.
> 
> 0. New features are developed in feature branches. Bugfixes to a specific
> feature go into the feature branch as well, even after it got merged.
> (Generally, merges go only in one direction, no back-merges from master into
> other branches.)
> 
> 1. Merge feature branches deemed ready.
> 
> 2. Test and get them really ready.
> 
> 3. Release.
> 
> 4. Goto 1.
> 
> That way new features get released reasonably quickly, and we don't have to 
> keep
> care of an outdated release branch. Also, work on features doesn't destabilize
> master before they're merged, and if they do after merging, they can be 
> unmerged
> relatively easy again.
> 
> Could maybe be enhanced with a wip branch where all currently worked on 
> feature
> branches get merged regularly, to see how they work together. If a bugfix
> release is needed before the next "proper" release, it can just be branched 
> from
> the release as needed.

It sounds like the development model described in 
http://nvie.com/posts/a-successful-git-branching-model/

Is that what you would like to see us move towards?

--------------------------------------------------------------------------
My Web Sites:
http://dak180.users.sourceforge.net/


Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
Warzone-dev mailing list
Warzone-dev@gna.org
https://mail.gna.org/listinfo/warzone-dev

Reply via email to