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