[Python-Dev] SVN <-> HG workflow to split Python Library by Module

Stephen J. Turnbull stephen at xemacs.org
Sat Jul 3 12:53:07 CEST 2010


Brett Cannon writes:

 > Mercurial has subrepo support, but that doesn't justify the need to
 > have every module in its own repository so they can be checked out
 > individually.

The point of submodules a la git is subtly different.  It is that you
can mix and match *known versions* of the modules.  So, eg, in order
to work on recent urllib, maybe you need a recent *but stable* email
but you don't want any of the work being done on removing the GIL
because it's somewhat unstable.

Of course it doesn't guarantee that your choice will actually work.
The point is to make it (a) convenient to explore and (b) easy to
exactly reproduce a successful configuration.

More or less David C's reply but with a different slant.


More information about the Python-Dev mailing list