Next focus: PROCESS
deadalnix
deadalnix at gmail.com
Wed Dec 19 15:05:58 PST 2012
On Wednesday, 19 December 2012 at 22:30:29 UTC, Andrei
Alexandrescu wrote:
> On 12/19/12 5:07 PM, deadalnix wrote:
>> On Wednesday, 19 December 2012 at 21:48:22 UTC, Andrei
>> Alexandrescu wrote:
>>> Walter needs to chime in about that. One possibility is to
>>> continue
>>> using tags for marking releases, and then branch for the few
>>> important
>>> releases that we want to patch.
>>>
>>
>> Note that what is described on the wiki distinguish new
>> version (that
>> actually bring new stuff) and revision (that contains only
>> bugfixes).
>>
>> Does having branches that are not used anymore is a problem ?
>> They'll
>> not make the repository much bigger because the data is in
>> history anyway.
>
> I kinda like the idea that we have tags for releases not
> planned for long term support and distinguished branches for
> those that we do. Clarifies intent a lot.
>
Let me propose an updated version of branches w have, according
to what I understand here. Note that I avoid using the term
stable because I'm pretty sure it is a source of confusion and
miscommunication.
master : used as a base for development. New feature are merged
here.
staging : used to provide a view of what the next version will
look like. Regular snapshot of that branch are made so public can
use the last features.
version : used to contain a version that will have a support for
an extended period of time.
If I understand correctly, version is what you call stable : a
branch that is detached to provide long term support.
More information about the Digitalmars-d
mailing list