[python-committers] [PSF-Members] Code Simplicity » Open Source Community, Simplified

Nick Coghlan ncoghlan at gmail.com
Fri Feb 4 16:49:06 CET 2011


On Sat, Feb 5, 2011 at 12:30 AM, R. David Murray <rdmurray at bitdance.com> wrote:
>> That's a theoretical and IMO naïve point of view. In practice, there are
>> many changesets that will not "up-port" cleanly and will need manual
>> work. The work will not be much less than with down-porting.
>
> As Nick pointed it, it is much worse to forget to forward port a patch
> than to forget to back port it.  We have had a few of the former even with
> our current workflow, and it is really embarrassing when it happens[*].

On the other hand, if *any* forward port naturally picks up all the
missed forward ports, then the Mercurial perspective starts to make
more sense (especially if the merge is able to exploit the DAG in
order to make fewer mistakes).

I'd definitely like to see some specific guidance from the Mercurial
veterans on how they handle developing against multiple branches,
though. From the sound of it, there's going to be a lot more hopping
around between branches for different activities once it goes live.

Cheers,
Nick.

-- 
Nick Coghlan   |   ncoghlan at gmail.com   |   Brisbane, Australia


More information about the python-committers mailing list