On Sun, Jun 12, 2011 at 9:59 PM, "Martin v. Löwis" <mar...@v.loewis.de> wrote:
>> Until mercurial has better tools to bundle multiple changesets into a
>> single coherent group of changes, it's still preferable to do the
>> export/import dance.
>
> Why did we migrate to Mercurial, then?

The merge tools are still better and keeping out-of-tree branches up
to date is significantly easier. The fact that bringing external
changes *in* to the tree still requires going through the patch
process as it did with SVN is just an artefact of our desire to keep
the history of the central repo relatively clean and python-checkins
at least somewhat readable.

It's also possible that we should be encouraging greater use of
Mercurial Queues [1] and making them an official part of our
development process. After all, their stated purpose is to allow
changes to be developed incrementally, but only landed in the official
history as a single consolidated changeset. Since that's the behaviour
we want, we should probably consider using the tool that is designed
to provide it.

[1] http://mercurial.selenic.com/wiki/MqExtension

Cheers,
Nick.

-- 
Nick Coghlan   |   ncogh...@gmail.com   |   Brisbane, Australia
_______________________________________________
python-committers mailing list
python-committers@python.org
http://mail.python.org/mailman/listinfo/python-committers

Reply via email to