From owner-freebsd-hackers@FreeBSD.ORG Mon Jan 24 13:33:33 2011 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5BB36106564A for ; Mon, 24 Jan 2011 13:33:33 +0000 (UTC) (envelope-from freebsd-hackers@m.gmane.org) Received: from lo.gmane.org (lo.gmane.org [80.91.229.12]) by mx1.freebsd.org (Postfix) with ESMTP id DC08C8FC16 for ; Mon, 24 Jan 2011 13:33:32 +0000 (UTC) Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1PhMXz-0002Lx-J7 for freebsd-hackers@freebsd.org; Mon, 24 Jan 2011 14:33:31 +0100 Received: from 49-168.dsl.iskon.hr ([89.164.49.168]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 24 Jan 2011 14:33:31 +0100 Received: from ivoras by 49-168.dsl.iskon.hr with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 24 Jan 2011 14:33:31 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-hackers@freebsd.org From: Ivan Voras Date: Mon, 24 Jan 2011 14:33:25 +0100 Lines: 42 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: 49-168.dsl.iskon.hr User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.13) Gecko/20101207 Lightning/1.0b2 Thunderbird/3.1.7 In-Reply-To: Subject: Re: Why not give git a try? (was "Re: [head tinderbox] failure on amd64/amd64") X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Jan 2011 13:33:33 -0000 On 24.1.2011 9:13, Garrett Cooper wrote: > On Sun, Jan 23, 2011 at 9:16 PM, Peter Jeremy wrote: >> On 2011-Jan-21 20:01:32 +0100, "Simon L. B. Nielsen" wrote: >>> Perhaps we should just set the tinderbox up to sync directly of cvsup-master instead if that makes it more useful? >> >> Can cvsup-master still lose atomicity of commits? I suspect it can, >> in which case syncing directly off the SVN master would seem a better >> approach. I think des is working on "svnup" to work directly on the SVN tree. > I've seen a lot of `self-healing' failures lately w.r.t. cvsup, so I > wonder if it's time to look at another solution to this problem as > these annoying stability issues don't appear to be going away. What > about git? As long as we're choosing bikeshed colour, I would like to drop "mercurial" here :) Mainly because of this: > - Higher learning curve. I found Mercurial to have an easier learning curve and to be something like a "DSCM for the users of CVS/SVN". > - Some slightly annoying nits with stashing local changes when working > on separate branches (need to talk to git maintainers). I don't know if we're talking about the same thing, but I've also noticed git tends to do things the long way around which should be simple. Git's also much "lower level". They both support pretty much the same feature set; here's a cute but dated comparison: http://importantshock.wordpress.com/2008/08/07/git-vs-mercurial/ Hg is/was AFAIK used by Sun. Anyway, personally, svn is good enough :)