Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!news.dougwise.org!nntpfeed.proxad.net!proxad.net!feeder2-2.proxad.net!nx02.iad01.newshosting.com!newshosting.com!news-out.readnews.com!transit3.readnews.com!panix!roy From: Roy Smith Newsgroups: comp.lang.python Subject: Re: Development tools and practices for Pythonistas Date: Fri, 29 Apr 2011 23:54:20 -0400 Organization: PANIX Public Access Internet and UNIX, NYC Lines: 22 Message-ID: References: <58a6bb1b-a98e-4c4a-86ea-09e040cb2d21@r35g2000prj.googlegroups.com> <877hagoa0u.fsf@benfinney.id.au> <00dr88-846.ln1@svn.schaathun.net> <87mxj8ir4u.fsf@benfinney.id.au> NNTP-Posting-Host: localhost X-Trace: reader1.panix.com 1304135662 2511 127.0.0.1 (30 Apr 2011 03:54:22 GMT) X-Complaints-To: abuse@panix.com NNTP-Posting-Date: Sat, 30 Apr 2011 03:54:22 +0000 (UTC) User-Agent: MT-NewsWatcher/3.5.3b3 (Intel Mac OS X) Xref: x330-a1.tempe.blueboxinc.net comp.lang.python:4338 In article , CM wrote: > While we're on the topic, when should a lone developer bother to start > using a VCS? No need to use VCS at the very beginning of a project. You can easily wait until you've written 10 or 20 lines of code :-) > Should I bother to try a VCS? Absolutely. Even if you don't need it for a small one-person project, it's a good habit to get into. If you haven't used any, my recommendation would be hg. Partly because it's powerful, and partly because it's relatively easy to use. The other popular choice these days would be git. Hg and git are pretty similar, and between the two of them probably cover 90% of current usage. Unless you've got a specific reason to try something else (i.e. a project you're interested in uses something else), those seem like the only two reasonable choices.