Re: integration and master divergence

Henrique Prange <[email protected]>
Newsgroups gmane.comp.web.webobjects.wonder-disc
Message-ID <[email protected]>
Hi all,

I agree that the separation of master/integration is pointless as soon as we keep creating tags every month. The integration branch is intended for people that want the latest changes. Anyone wanting a more "reliable" approach should point to a tag. The master branch adds no value.

Just my two cents.

Cheers,

Henrique

On 18/07/2012, at 14:54, Ramsey Gurley wrote:

> 
> On Jul 18, 2012, at 5:25 AM, Kieran Kelleher wrote:
> 
>> On Jul 18, 2012, at 6:21 AM, Maik Musall wrote:
>> 
>>> 
>>> Am 18.07.2012 um 12:12 schrieb Pascal Robert:
>>> 
>>>> Le 2012-07-18 à 05:45, Maik Musall a écrit :
>>>>> Am 17.07.2012 um 19:22 schrieb Kieran Kelleher:
>>>>>> The original plan with integration was that commits that survived for at least a month in integration without
>>>>>> breakage or bugs would be deemed worthy of merging to master.
>>>>> 
>>>>>> If all goes well, this merge will be shifted to master and then we can from then on ONLY merge integration commits that are a month old PERIODICALLY (1-4 weeks intervals).
>>>>> 
>>>>> As I see it, master should be a stable thing that production apps can rely on. That requires two premises:
>>>>> 
>>>>> 1. An integration test of the periodic merge to make sure everything works fine with everything else after merging stuff that nobody was running in exactly that combination before.
>>>> 
>>>> Right now, the test is that most of us are using integration branch. Most Wonder committers use integration as their primary branch, and I know that other people use it to.
>>> 
>>> That also means that nobody has used exactly that one month old integration commit for longer than until the next commit came in, right? Is that a sufficient basis for stability?
>> 
>> It is about one month better than we had in the old days of svn trunk.
>> 
>> If a few people want to have master lag integration by two months, or some other time period, instead of one month, that's fine by me too.
> 
> FWIW, I don't use master in my personal projects anymore. One reason is cherry picking. I can't tell what's in master anymore. It sounds like we're fixing this. 
> 
> The other reason is master is a month behind integration. I'm not sure how we fix that, but master is useless to me when it's that far behind current patches.
> 
> Ramsey
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and 
> threat landscape has changed and how IT managers can respond. Discussions 
> will include endpoint security, mobile security and the latest in malware 
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/_______________________________________________
> Wonder-disc mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wonder-disc

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/

_______________________________________________
Wonder-disc mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wonder-disc
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.