Mailing List Archive
tlug.jp Mailing List tlug archive tlug Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]Re: [tlug] Open-source repository question
- Date: Mon, 28 Sep 2009 10:57:01 +0900
- From: Curt Sampson <cjs@example.com>
- Subject: Re: [tlug] Open-source repository question
- References: <4A5FF697.8030603@example.com> <877hy7ift8.fsf@example.com> <4A66DEE7.5080302@example.com> <87tz1499sz.fsf@example.com> <4A695A40.9020108@example.com> <87y6qcztco.fsf@example.com> <4A6D35BD.4000308@example.com> <20090727075209.GJ1793@example.com> <20090927164755.GI1381@example.com> <87zl8gkz63.fsf@example.com>
- User-agent: Mutt/1.5.18 (2008-05-17)
On 2009-09-28 03:41 +0900 (Mon), Stephen J. Turnbull wrote: > > http://martinfowler.com/bliki/FeatureBranch.html > > The whole section "PI vs. CI" is far more supportive of of feature > branching... I'm not sure how statements such as, "On the whole, however, I don't think cherry-picking with the VCS is a good idea" can be interpreted as supportive of feature branching , except under certain circumstances where other things are broken. "If you've got these major problems at the moment, feature branching can help mitigate them to some extent" is pretty different from "feature braching is the best solution to these major problems." > "...it is also a necessary corrective to the greed of the average > developer for getting his patches into the mainline, and let those who > commit afterward deal with conflicts with his ill-thought-out patches. I'll buy this. I will not buy the idea that the "greed of the average developer" you describe above is a good thing, and that it's not a problem we should try to fix at the root. I think that having other developers "deal with conflicts with his ill-thought-out patches" is mostly a waste of time that the other developers could spend doing something more productive. > Build-time configuration changes, when builds are expensive, lead to > situations where only a small subset of the integration problems are > actually noticed in many cases. I can quite easily think of ways to notice more problems with build-time configuration changes; I'm sure you can, too. And even if it's noticing only a subset of the configuration problems before the "big merge" hits, at least you're noticing more than you did before. Shared-a-little-bit is still better than shared-nothing, and also makes it considerably easier to move to shared-a-little-bit-more. It's the first step that's the hardest here. > Note that I do not claim these are universal tendencies; I am sure > they are not. But they do apply, empirically, to the projects whose > inner workings I am most familiar with. I'm familiar with these. I just think that using branching to attempt to paper over the real problems, and otherwise giving up on solving them, is not the proper long-term fix. cjs -- Curt Sampson <cjs@example.com> +81 90 7737 2974 Functional programming in all senses of the word: http://www.starling-software.com
- Follow-Ups:
- Re: [tlug] Open-source repository question
- From: Stephen J. Turnbull
- References:
- Re: [tlug] Open-source repository question
- From: Curt Sampson
- Re: [tlug] Open-source repository question
- From: Stephen J. Turnbull
Home | Main Index | Thread Index
- Prev by Date: Re: [tlug] Open-source repository question
- Next by Date: Re: [tlug] Open-source repository question
- Previous by thread: Re: [tlug] Open-source repository question
- Next by thread: Re: [tlug] Open-source repository question
- Index(es):
Home Page Mailing List Linux and Japan TLUG Members Links