Next focus: PROCESS

foobar foo at bar.com
Wed Dec 19 14:33:26 PST 2012


On Wednesday, 19 December 2012 at 21:53:04 UTC, H. S. Teoh wrote:
> On Wed, Dec 19, 2012 at 04:48:22PM -0500, Andrei Alexandrescu 
> wrote:
>> On 12/19/12 4:40 PM, deadalnix wrote:
>> >On Wednesday, 19 December 2012 at 21:30:44 UTC, Andrei 
>> >Alexandrescu wrote:
>> >>On 12/19/12 4:23 PM, foobar wrote:
> [...]
>> >>>Let's generalize this point for the sake of reaching 
>> >>>consensus - we
>> >>>need _at least one_ "stable" branch which is separate from
>> >>>"staging". We are still conflicted as to what should be the 
>> >>>maximum
>> >>>amount. For the record, I'm with the camp advocating at 
>> >>>most a
>> >>>fixed amount countable on one hand. That's an O(1) with a 
>> >>>very
>> >>>small constant as opposed to the O(n) suggestion by Andrei. 
>> >>>I hope
>> >>>Andrei appreciates the order of efficiency here.
>> >>
>> >>I agree with one "stable" branch.
>> >>
>> >
>> >This does conflict with the requirement you gave before about 
>> >being
>> >able to support anything, as previous stable version cannot be
>> >revised.
>> >
>> >Or does stable here mean supported ? (which means we still 
>> >have
>> >branch per version, but only one version is supported)
>> 
>> 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.
> [...]
>
> This is a good idea, to avoid cluttering the git repo with 
> branches.
> (But then again, branches in git are cheap so I don't think 
> this is
> really that big of a deal.)
>
>
> T

This has nothing to do with repository size, git optimizes that 
anyway.

This is a very good decision which I endorse (well, I suggested 
it in the first place..). Having a single stable branch helps 
integration and minimizes human error in the process.


More information about the Digitalmars-d mailing list