This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author eric.araujo
Recipients eric.araujo, ezio.melotti, ncoghlan, pitrou
Date 2012-04-01.16:07:47
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1333296467.92.0.464102844472.issue14468@psf.upfronthosting.co.za>
In-reply-to
Content
The devguide recommends using hg update to switch between branches in one repository.  This is only practical if you build Python in a custom (sub)directory, otherwise you’d need to either do the configure-make-test dance when merging/porting patches, or skip testing.  I’ve always used one clone per Python version, where I can keep the compiled artifacts; it makes it easy to see what a file looks like in any of the three versions, easy to work on different things in the different repos (like fixing something in 3.2 that you noticed while you were adding something to 3.3), it is cheap thanks to hardlinks, fast because you run hg pull instead of hg update to merge a patch from 3.2, and is just the simplest thing that works.  I don’t think anyone uses the one-clone-with-update approach, so I think we should rewrite the instructions to talk about one clone per version.
History
Date User Action Args
2012-04-01 16:07:47eric.araujosetrecipients: + eric.araujo, ncoghlan, pitrou, ezio.melotti
2012-04-01 16:07:47eric.araujosetmessageid: <1333296467.92.0.464102844472.issue14468@psf.upfronthosting.co.za>
2012-04-01 16:07:47eric.araujolinkissue14468 messages
2012-04-01 16:07:47eric.araujocreate