On Sun, 13 Mar 2011 09:28:28 -0400
Nick Coghlan <ncogh...@gmail.com> wrote:
> 
> > The mercurial-recommended way is that you just push your changes to cpython
> > when done, which puts all your individual commits into Python's history.
> >
> > I tried to find an official statement on which way it should be in the
> > devguide, but couldn't find anything.
> 
> It's definitely the latter, but I don't think it is explicitly
> documented yet that this applies to all pushes, not just patches from
> the tracker.

I think we (python-dev) will need to take a decision on this.

My personal opinion is that we don't want to see all intermediate
commits which led to a patch (or feature) in the main repo. It may
also lead to many spurious buildbot builds (some of them probably
failing), and many commit notifications on python-checkins: you could
see an example of the latter with the distutils2 pushes.

The counter-argument is that preserving the development history can
make changes more understandable. That's only if the history reflects
the logical separation of changes, though.

If someone wants to split their work into several changesets, a patch
series using mq could also be the recommended way (that's how
mercurial-devel works).

Regards

Antoine.


_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to