From owner-freebsd-hackers@FreeBSD.ORG Mon Jan 24 14:06:47 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 610271065670; Mon, 24 Jan 2011 14:06:47 +0000 (UTC) (envelope-from yanegomi@gmail.com) Received: from mail-ww0-f50.google.com (mail-ww0-f50.google.com [74.125.82.50]) by mx1.freebsd.org (Postfix) with ESMTP id C16338FC0C; Mon, 24 Jan 2011 14:06:46 +0000 (UTC) Received: by wwf26 with SMTP id 26so3927651wwf.31 for ; Mon, 24 Jan 2011 06:06:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=4k/KykZxGsvD/3ybM5GAjOT7ROGBBOc5bR8gVyw3Y5A=; b=qGLcKtmXr0epKJur01ZLceJqDExCYn5FkBlO5xMAFOURCRx6bz7LTujKJmRqxKuAID aJTzuNFrG6i0l6wTrEwEXRS9YGY5IO9lHH8lwKnMA8c/mH51UdMxu/m6pDJwGbtp/7BZ 1l/lmo/fTrxHMaB4ld8avK6zXMh0PCdutQEx0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=eLsOgyDursv+TaPGNXblgcSEQBRed0dSly/RfuMeLs7hIzvoktfgdeog7dGrlbrhEJ UPGXiGCalkGRisL+RoGkGTXw/AwKaMyLn/0FWQqmkO5HvBLhlhbQx3W8vG+l9jywAMOU gVYh8dW9enVfYfoYwhu/HYSR+XLCz/ii3kK4s= MIME-Version: 1.0 Received: by 10.216.49.15 with SMTP id w15mr2412380web.1.1295878004865; Mon, 24 Jan 2011 06:06:44 -0800 (PST) Sender: yanegomi@gmail.com Received: by 10.216.254.226 with HTTP; Mon, 24 Jan 2011 06:06:44 -0800 (PST) In-Reply-To: References: Date: Mon, 24 Jan 2011 06:06:44 -0800 X-Google-Sender-Auth: 7WWw1lQqYvhqEAFxKsCsIwWYH8s Message-ID: From: Garrett Cooper To: Ivan Voras Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-hackers@freebsd.org 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 14:06:47 -0000 On Mon, Jan 24, 2011 at 5:33 AM, Ivan Voras wrote: > On 24.1.2011 9:13, Garrett Cooper wrote: >> >> On Sun, Jan 23, 2011 at 9:16 PM, Peter Jeremy =A0wr= ote: >>> >>> On 2011-Jan-21 20:01:32 +0100, "Simon L. B. Nielsen" >>> =A0wrote: >>>> >>>> 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? =A0I 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 "mercuria= l" > here :) > > Mainly because of this: > >> - Higher learning curve. > > I found Mercurial to have an easier learning curve and to be something li= ke > 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 dat= ed > comparison: > > http://importantshock.wordpress.com/2008/08/07/git-vs-mercurial/ > > Hg is/was AFAIK used by Sun. > > Anyway, personally, svn is good enough :) Ok. Obviously this was just a fleeting thought so let's close the git topic. I do hope that whatever des has cooking up though can replace cvsup/csup reliably though, and if CVS would die at least that would be nice... Thanks, -Garrett