From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21746 invoked by alias); 14 Oct 2011 15:02:26 -0000 Received: (qmail 21735 invoked by uid 22791); 14 Oct 2011 15:02:25 -0000 X-SWARE-Spam-Status: No, hits=-2.0 required=5.0 tests=AWL,BAYES_00,RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from ausc60pc101.us.dell.com (HELO ausc60pc101.us.dell.com) (143.166.85.206) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 14 Oct 2011 15:02:09 +0000 X-Loopcount0: from 10.175.216.251 From: To: Date: Fri, 14 Oct 2011 15:02:00 -0000 Subject: RE: GIT and CVS Message-ID: <09787EF419216C41A903FD14EE5506DD030C1CA128@AUSX7MCPC103.AMER.DELL.COM> References: <201110141435.59962.andre.poenitz@nokia.com> In-Reply-To: Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-IsSubscribed: yes 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: 2011-10/txt/msg00128.txt.bz2 VGhlIG1haWwgc3RyaW5nIHN1YmplY3QgaXMgR0lUIHZzIENWUywgYnV0IGEg bG90IG9mIHRoZSBkaXNjdXNzaW9uIHNlZW1zIHRvIGJlICJyZXBsYWNlIENW UyBieSBzb21ldGhpbmcgYmV0dGVyIiAtLSBhbmQgdGhlIGRlYmF0ZSBpcyBv biB3aGV0aGVyIEdJVCBpcyB0aGUgcmlnaHQgcmVwbGFjZW1lbnQgb3Igc29t ZXRoaW5nIGVsc2UgaXMuDQoNCkZvciB0aGUgbW9zdCBwYXJ0LCBteSBvcGlu aW9uIGlzIHRoYXQgYW55dGhpbmcgYXQgYWxsIChvdGhlciB0aGFuIFNDQ1Mp IGlzIGEgKm1hc3NpdmUqIGltcHJvdmVtZW50IG9uIENWUywgYW5kIGdldHRp bmcgcmlkIG9mIENWUyBpcyBtYW55IHllYXJzIG92ZXJkdWUuICBTbyBJIHN1 cHBvcnQgYW55IHdheSBhdCBhbGwgdGhhdCB0aGlzIGNhbiBoYXBwZW4uDQoN CkFsbCB0aGluZ3MgYmVpbmcgZXF1YWwgSSBsaWtlIFNWTiwgYnV0IEkgZ2V0 IHRoZSBpbXByZXNzaW9uIHRoYXQgdGhpcyBpc24ndCB0aGUgbWFqb3JpdHkg b3BpbmlvbiAoZXZlbiB0aG91Z2ggR0NDIHVzZXMgaXQpLiAgSXQgY2VydGFp bmx5IGhhcyBhIG51bWJlciBvZiBrZXkgYXR0cmlidXRlcywgc3VjaCBhcyBh dG9taWNpdHkgYW5kIHNwZWVkLg0KDQoJcGF1bA0K >From gdb-return-40004-listarch-gdb=sources.redhat.com@sourceware.org Fri Oct 14 15:05:19 2011 Return-Path: Delivered-To: listarch-gdb@sources.redhat.com Received: (qmail 23537 invoked by alias); 14 Oct 2011 15:05:17 -0000 Received: (qmail 23527 invoked by uid 22791); 14 Oct 2011 15:05:16 -0000 X-SWARE-Spam-Status: No, hits=-1.2 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_SOFTFAIL,TW_BZ X-Spam-Check-By: sourceware.org Received: from mtaout21.012.net.il (HELO mtaout21.012.net.il) (80.179.55.169) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 14 Oct 2011 15:05:02 +0000 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0LT200C009BRM700@a-mtaout21.012.net.il> for gdb@sourceware.org; Fri, 14 Oct 2011 17:04:47 +0200 (IST) Received: from HOME-C4E4A596F7 ([84.228.93.74]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LT200CRF9VYGO40@a-mtaout21.012.net.il>; Fri, 14 Oct 2011 17:04:47 +0200 (IST) Date: Fri, 14 Oct 2011 15:05:00 -0000 From: Eli Zaretskii Subject: Re: GIT and CVS In-reply-to: To: pmuldoon@redhat.com Cc: mark.kettenis@xs4all.nl, gdb@sourceware.org Reply-to: Eli Zaretskii Message-id: <83zkh3k419.fsf@gnu.org> References: <83r52g1rly.fsf@gnu.org> <83hb3ckn2s.fsf@gnu.org> <201110141022.p9EAMrUN030848@glazunov.sibelius.xs4all.nl> X-IsSubscribed: yes 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 Delivered-To: mailing list gdb@sourceware.org X-SW-Source: 2011-10/txt/msg00129.txt.bz2 Content-length: 1328 > From: Phil Muldoon > Cc: eliz@gnu.org, gdb@sourceware.org > Date: Fri, 14 Oct 2011 15:51:40 +0100 > > > $ cvs update > > (make some changes) > > git pull will fetch and merge changes. Then why does the man page says it's "discouraged"? Warning: Running git pull (actually, the underlying git merge) with uncommitted changes is discouraged: while possible, it leaves you in a state that is hard to back out of in the case of a conflict. That sounds like "don't do it". > > $ cvs commit > > git commit > > then > > git push Bzr's "bzr commit" is simpler: just one command, no need to remember to run 2 commands. Let's face it: git usage frowns on centralized or star-shape development patterns. So git commands and "normal" workflows do not lend themselves easily towards that. > > With lots of "cvs diff" invocations in between to check my changes and > > remind myself what I'm working on. > > I think this is where GIT would benefit most. This is something that > GIT, imo, does far faster, and far better than CVS. _Any_ dVCS will do much betetr here, because these operations are entirely local, they don't need to hit the wire. > My one brief experience with bzr while checking out emacs was > painfully slow. When was that, and how slow was "painfully slow"?