From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20950 invoked by alias); 14 Oct 2011 15:02:04 -0000 Received: (qmail 20934 invoked by uid 22791); 14 Oct 2011 15:02:02 -0000 X-SWARE-Spam-Status: No, hits=-6.7 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_HI,RP_MATCHES_RCVD,SPF_HELO_PASS,TW_BZ X-Spam-Check-By: sourceware.org Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 14 Oct 2011 15:01:45 +0000 Received: from int-mx02.intmail.prod.int.phx2.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id p9EF1e8N023766 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 14 Oct 2011 11:01:40 -0400 Received: from localhost.localdomain (ovpn01.gateway.prod.ext.phx2.redhat.com [10.5.9.1]) by int-mx02.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id p9EF1cYt014006; Fri, 14 Oct 2011 11:01:38 -0400 From: Phil Muldoon To: Eli Zaretskii Cc: =?utf-8?B?QW5kcsOpIFDDtm5pdHo=?= , gdb@sourceware.org Subject: Re: GIT and CVS References: <201110141435.59962.andre.poenitz@nokia.com> <8339evlkq2.fsf@gnu.org> Reply-to: pmuldoon@redhat.com X-URL: http://www.redhat.com Date: Fri, 14 Oct 2011 15:02:00 -0000 In-Reply-To: <8339evlkq2.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 14 Oct 2011 16:19:01 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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/msg00127.txt.bz2 Eli Zaretskii writes: >> From: Andr=C3=A9 P=C3=B6nitz >> Date: Fri, 14 Oct 2011 14:35:59 +0200 >>=20 >> * "Git sucks on MS-Windows". Git is usable on Windows > > Git _is_ usable on Windows, but it still sucks. It doesn't integrate > well with a native MinGW environment, I cannot easily invoke it from > the Emacs VC interface, etc. It's inconvenient. I use emacs and git daily. It would help if you could describe this. How does it not integrate well with the MinGW environment? Is it a matter of configuration, or some software limitation issue? > >> * The timing discussion revolves around use cases where git is slower, in >> the single-digit or even fraction-of-a second range. The discussion, how= ever,=20 >> does not include any use cases reflecting workflows _enabled_ by that=20 >> "slowness" that are not even remotely feasible in the CVS world. "git bi= sect" >> comes to mind. Use it _once_ and you have set off a life time's worth of= =20 >> "wasting" half seconds on annotation. Not to mention the branching,=20 >> merging and rebasing business.=20 > > It goes without saying that a modern dVCS is better than CVS in many > ways. But switching to a dVCS does not necessarily mean git, there > are alternatives. For example, bisecting is supported by bzr and > Mercurial as well. > > So please don't make it sound like the only 2 choices are CVS and git. Well the original topic was about CVS and GIT, so that should be directed to me, over Andre. But archer uses git, a lot of people (unscientific I know) use the GDB git mirror. So those are the options that I constrained the conversation too. Cheers, Phil