From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6598 invoked by alias); 1 Jan 2010 17:57:04 -0000 Received: (qmail 6579 invoked by uid 22791); 1 Jan 2010 17:57:03 -0000 X-SWARE-Spam-Status: No, hits=1.1 required=5.0 tests=AWL,BAYES_50,FH_DATE_PAST_20XX,SARE_MSGID_LONG40,SPF_PASS X-Spam-Check-By: sourceware.org Received: from mail-ew0-f209.google.com (HELO mail-ew0-f209.google.com) (209.85.219.209) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 01 Jan 2010 17:56:59 +0000 Received: by ewy1 with SMTP id 1so16447494ewy.8 for ; Fri, 01 Jan 2010 09:56:57 -0800 (PST) MIME-Version: 1.0 Received: by 10.216.88.143 with SMTP id a15mr415121wef.206.1262368614535; Fri, 01 Jan 2010 09:56:54 -0800 (PST) In-Reply-To: <1262361940.2587.2525.camel@kiste> References: <20100101080137.GP2788@adacore.com> <201001011025.o01APi7b017223@glazunov.sibelius.xs4all.nl> <1262361940.2587.2525.camel@kiste> Date: Fri, 01 Jan 2010 17:57:00 -0000 Message-ID: <6dc9ffc81001010956k63b899a7tf3b7d0c0fe5911bd@mail.gmail.com> Subject: Re: time to be serious about dropping CVS From: "H.J. Lu" To: Matthias Urlichs Cc: Mark Kettenis , brobecker@adacore.com, gdb@sourceware.org, binutils@sources.redhat.com Content-Type: text/plain; charset=ISO-8859-1 Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org X-SW-Source: 2010-01/txt/msg00016.txt.bz2 On Fri, Jan 1, 2010 at 8:05 AM, Matthias Urlichs wrote: > SVN is _not_ acceptable for anybody who ever tried to do nontrivial work > when disconnected, e.g. on an airplane. Among other problems. > > Please select a distributed VCS. SVN is not. > > Agreed. I have switched my gcc, binutils, gdb and glibc work to git. It is so much better than svn. I regularly work on N different patches, each on a different branch, at the same time. When they are done, I create a new branch from trunk and do # git merge to merge them with minimum editing so that I can test them together. When something goes wrong, I can fix it on problem branches and do another merge. "git revert" was also nice. I have used it more than once when I checked in something which was totally broken. BTW, I found this http://cheat.errtheblog.com/s/git was helpful to me. -- H.J.