Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!aioe.org!feeder.news-service.com!newsfeed.xs4all.nl!newsfeed5.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.011 X-Spam-Evidence: '*H*': 0.98; '*S*': 0.00; 'received:209.85.212.46': 0.03; 'received:mail-vw0-f46.google.com': 0.03; 'git': 0.07; 'subject:tools': 0.09; 'committing': 0.16; 'from:addr:milochik.com': 0.16; 'from:addr:shawn': 0.16; 'from:name:shawn milochik': 0.16; 'message-id:@milochik.com': 0.16; 'code.': 0.18; 'project,': 0.20; 'header:In-Reply-To:1': 0.22; 'breaking': 0.23; 'received:209.85.212': 0.25; 'depends': 0.29; 'to:addr:python-list': 0.32; 'created': 0.33; 'received:192.168.1': 0.34; 'received:192': 0.34; 'file': 0.35; 'header:User-Agent:1': 0.35; 'received:192.168': 0.37; 'received:209.85': 0.37; 'received:google.com': 0.38; 'but': 0.38; 'to:addr:python.org': 0.39; 'received:209': 0.39; 'header:Received:5': 0.40; 'making': 0.62; 'subject:Development': 0.73; 'branches': 0.84; 'experiment': 0.84 Date: Fri, 29 Apr 2011 23:49:00 -0400 From: Shawn Milochik User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.14) Gecko/20110223 Thunderbird/3.1.8 MIME-Version: 1.0 To: python-list@python.org Subject: Re: Development tools and practices for Pythonistas 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> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 6 NNTP-Posting-Host: 82.94.164.166 X-Trace: 1304135348 news.xs4all.nl 81479 [::ffff:82.94.164.166]:55922 X-Complaints-To: abuse@xs4all.nl Xref: x330-a1.tempe.blueboxinc.net comp.lang.python:4339 Depends on the project, but I'd start with git the time I created the first file in my project. If you're in the habit of committing then you can easily rollback missteps. If you're in the habit of making branches you can experiment without breaking the currently-working code.