On Sat, Feb 5, 2011 at 10:00 AM, Jesus Cea <j...@jcea.es> wrote: > I do agree. I am getting the feeling that (some not small group of) > python core devs are not familiar with mercurial at all. That is a bit > scary, considering the two years migration patch (and counting) and that > to discuss workflow you must know the abilities of the tools... Really > scary :).
Work = CVS, Python = SVN, ??? = Hg. I don't believe you can genuinely learn any VCS until you use it for serious work, and there's simply nothing I work on currently that stresses the abilities of Hg. (The extent of my Hg usage is playing with the commit hooks and devguide repositories on hg.python.org). I've read plenty about it, and have a reasonable idea of how it works, but a lot of the things I've read about the recommended workflows simply don't line up with the way we have historically done things. As I've said, I'm happy to roll with that, but I consider the onus to be on the champions of the Mercurial switchover to document the best workflows they can collectively come up with for the benefit of those of us that are Mercurial novices. What we have with SVN certainly has its problems, but it mostly works and we're used to it. A wildly divergent 2.7 branch, with a 3.3 development branch, a 3.2 maintenance branch, 2.6 and 3.1 security branches and assorted feature branches is going to be plenty to be going on with, even before we get to the question of managing the 3.3 release in mid-to-late 2012. Consider the day of the switchover, when SVN has gone read-only and Hg is opened up for pushes. What should I have checked out on my machine in advance in order to work on: 1. PEPs 2. The dev guide 3. New 3.x features 4. 3.x only bug fixes 5. Bug fixes that also apply to 2.7 6. Security fixes that apply to 3.1/2.6 7. A feature-specific branch I'm happy to be guided by the Hg veterans here, *but the Hg veterans need to be willing to document their advice in a common location and come to consensus on it*. 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