On Tue, Aug 5, 2008 at 1:10 PM, chromatic <[EMAIL PROTECTED]> wrote:
> On Tuesday 05 August 2008 09:48:22 Will Coleda wrote:
>
>> Branches that don't rebase from trunk regularly are out of
>> touch, yes. If you rebase regularly, then you're basically just a
>> patch waiting to be applied.

> ... and, as time goes by, an ever-larger patch waiting to land on trunk with a
> big thunk of unbisectable, unreviewable code.

Again, that assumes that you're changing a lot of code in the branch.
My problem is just keeping up with the changes in trunk when your
particular patch is small. Even that is currently painful and
shouldn't be.

And can you explain how the patch is unreviewable? Unbisectable I can
see, if you're looking just at trunk and not the branch.

>> Whatever methodology we end up with, we also want it to address the
>> fact that it's probably going to be different once we have 1.0; We're
>> going to have to start using branches regularly to handle maintenance
>> and new feature releases. I would hesitate to recommend our current
>> system for that.
>
> Gah, no maintenance releases please!  See "Mommy, why did it take over five
> years to release a new stable version of Perl 5 with a bugfix I made in
> 2002?"
>
> -- c
>

Perhaps I used an official term when I didn't mean to here.

Let's simplify: I can easily see us needing at least "dev" and
"production" branches (one of which can be trunk), which is one more
than we have now.


-- 
Will "Coke" Coleda

Reply via email to