On Feb 7, 2011, at 5:29 PM, Mark Hammond wrote: > On 8/02/2011 12:17 PM, Vernon Cole wrote: >> My personal stuff is on bzr and I have put my open source stuff on hg, >> partly because you said you were switching to it. A 3rd dvcs is one too >> many IMHO. > > Yeah - back in April 2009 I stated I would move to hg. But given the time > that passed, a few personal experiences and the various discussions on > python-dev about some if the pain it is facing, I was looking if anyone's > experience over the last couple of years could sway me away from it. > Apparently not - which I *think* is good :)
I have not used hg seriously, so I can't really give it a fair opinion. But, what I've heard about it has been good. I have used bzr and it was really frustrating. I have been using Git seriously for about three years and must say the only reason I would use any other vcs is because a particular project is using it. I'm not really sure what part of Git Tim's lifestyle commitment comment pertains to, but I'll say it likely holds true for any system one adopts. Take Mark's comment, "[...] discussions about how Python's workflow needs to change to accommodate it." Sounds like a lifestyle commitment. For the basic edit-commit-update cycle, git is not all that different from any other system. It's beyond that where it gets interesting and where, I think, Git shines. Git extremely fast, flexible, usually stays out of your way, and lets you do what you want/need. You can use its flexibility to your advantage or shoot yourself in the foot. So far I have not shot myself bad enough to lose data, it provides some safety nets in order to bail you out in case you make a mistake. The control it gives you over your code is well worth the learning curve. I would give Git a serious look, and if you have dismissed it, take another peek. The system has matured in the past few years. There are some great resources available, for example: http://progit.org/ http://git-scm.com/ I can try to answer any questions you have, feel free to send them my way. Regards, -Roberto. _______________________________________________ python-win32 mailing list python-win32@python.org http://mail.python.org/mailman/listinfo/python-win32