Next focus: PROCESS

Joseph Cassman jc7919 at outlook.com
Thu Dec 20 15:43:11 PST 2012


On Wednesday, 19 December 2012 at 21:30:44 UTC, Andrei 
Alexandrescu wrote:
>
> I agree with one "stable" branch.
>
> Andrei

Just some food for thought.

In the section about the "Branching model", the wiki currently 
has a staging branch in addition to the master branch. From what 
I understand, the idea seems to be to vet a release on staging 
until it is considered production level and then marked as the 
release.

Another idea could be to keep the quality of the master branch at 
a high level so as to be able to branch into a release at any 
time, directly from master. Before feature branches are merged 
back into master, their quality is vetted so the quality of 
master is maintained.

This idea seems similar to what is used for the vibe.d project 
(http://vibed.org/temp/branch-model-small.png). My apologies if I 
misunderstood their process.

It looks like Xamarin has been using this process for a while and 
it seems to be working for them. 
http://tirania.org/blog/archive/2011/Oct-14.html

Joseph


More information about the Digitalmars-d mailing list