From owner-freebsd-questions@FreeBSD.ORG Fri Dec 23 00:59:25 2011 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 351A81065670 for ; Fri, 23 Dec 2011 00:59:25 +0000 (UTC) (envelope-from dalescott@shaw.ca) Received: from idcmail-mo2no.shaw.ca (idcmail-mo2no.shaw.ca [64.59.134.9]) by mx1.freebsd.org (Postfix) with ESMTP id E95F58FC0C for ; Fri, 23 Dec 2011 00:59:24 +0000 (UTC) Received: from lb7f8hsrpno-svcs.dcs.int.inet (HELO pd5mr1no-ssvc.prod.shaw.ca) ([10.0.144.222]) by pd7mo1no-svcs.prod.shaw.ca with ESMTP; 22 Dec 2011 17:59:24 -0700 X-Cloudmark-SP-Filtered: true X-Cloudmark-SP-Result: v=1.1 cv=LYokpQ7Tx09nWlVW4YTxBjlCnMToQ2qYynaU75uF2wA= c=1 sm=1 a=BLceEmwcHowA:10 a=5mcg790sAAAA:8 a=XQaOzDw0Aek2sGDk9PwA:9 a=CjuIK1q_8ugA:10 a=xth7MG4Us32I0C9kdsAA:7 a=HpAAvcLHHh0Zw7uRqdWCyQ==:117 Received: from unknown (HELO ms013no.no.cg.dcs.int.inet) ([10.0.144.222]) by pd5mr1no-svcs.prod.shaw.ca with ESMTP; 22 Dec 2011 17:59:24 -0700 Received: from shaw.ca ([unknown] [10.0.145.159]) by l-daemon (Sun Java(tm) System Messaging Server 7.3-11.01 64bit (built Sep 1 2009)) with ESMTP id <0LWM007TYTF01830@l-daemon> for freebsd-questions@freebsd.org; Thu, 22 Dec 2011 17:59:24 -0700 (MST) Received: from [10.0.144.233] (Forwarded-For: [10.0.146.233]) by vms024.prod.shaw.ca (mshttpd); Thu, 22 Dec 2011 17:59:24 -0700 From: Dale Scott To: William Brown Message-id: Date: Thu, 22 Dec 2011 17:59:24 -0700 X-Mailer: Sun Java(tm) System Messenger Express 7.3-11.01 64bit (built Sep 1 2009) MIME-version: 1.0 Content-language: en X-Accept-Language: en Priority: normal In-reply-to: <9054C93B-B423-4C34-B95D-3C4119FC2C45@adelaide.edu.au> References: <4EF29AD7.5040807@herveybayaustralia.com.au> <4EF2FA12.5010606@infracaninophile.co.uk> <9054C93B-B423-4C34-B95D-3C4119FC2C45@adelaide.edu.au> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd general questions Subject: Re: Revision control advice X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Dec 2011 00:59:25 -0000 Absolutely go distributed vcs over centralized. Keeping code always under version control, even when local in your sandbox, is extremely powerful. And since a distributed vcs can be used as a centralized vcs, there's really no technical reason to use a centralized vcs. ----- Original Message ----- From: William Brown william.e.brown@adelaide.edu.au > I would advise staying away from mercurial (aka hg). It has a > lot of issues with corruption of repositories. Git does the same > and is a lot more mature and stable. Do you have any references re Mercurial repo corruption? I originally started using Mercurial a couple years ago because NetBeans had built-in support, but the command set is consistent and uniform, Bryan O'Sullivan's Definitive Guide is excellent, and TortoiseHg/HgWorkbench work flawlessly on Windows (I use the command line or the Natilus plugin when not on Windows). No argument that git has the mindshare, although arguably due more to github than git itself. Googling will show there are major projects using Mercurial as well. Dale ----- Transparency with Trust http://www.dalescott.net