From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?windows-1252?Q?=D3scar_Fuentes?= Newsgroups: gmane.emacs.devel Subject: Re: New sync'd branch Date: Fri, 28 Aug 2009 19:11:41 +0200 Message-ID: <873a7bn9rm.fsf@telefonica.net> References: <83praic5r5.fsf@gnu.org> <83d46gcnsb.fsf@gnu.org> <87ocq0l2hw.fsf@iki.fi> <83ab1kcmi5.fsf@gnu.org> <877hwom4og.fsf@telefonica.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1251479668 10000 80.91.229.12 (28 Aug 2009 17:14:28 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 28 Aug 2009 17:14:28 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Aug 28 19:14:21 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Mh51m-0001PS-JN for ged-emacs-devel@m.gmane.org; Fri, 28 Aug 2009 19:14:18 +0200 Original-Received: from localhost ([127.0.0.1]:50303 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Mh51l-0002C3-Mg for ged-emacs-devel@m.gmane.org; Fri, 28 Aug 2009 13:14:17 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Mh4zn-0007kE-Oz for emacs-devel@gnu.org; Fri, 28 Aug 2009 13:12:15 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Mh4zk-0007eL-0R for emacs-devel@gnu.org; Fri, 28 Aug 2009 13:12:15 -0400 Original-Received: from [199.232.76.173] (port=45496 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Mh4zj-0007e0-DU for emacs-devel@gnu.org; Fri, 28 Aug 2009 13:12:11 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:33040) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Mh4zh-00076o-5v for emacs-devel@gnu.org; Fri, 28 Aug 2009 13:12:10 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.50) id 1Mh4zf-0000mr-6N for emacs-devel@gnu.org; Fri, 28 Aug 2009 19:12:07 +0200 Original-Received: from 96.red-83-52-52.dynamicip.rima-tde.net ([83.52.52.96]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 28 Aug 2009 19:12:07 +0200 Original-Received: from ofv by 96.red-83-52-52.dynamicip.rima-tde.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 28 Aug 2009 19:12:07 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 62 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 96.red-83-52-52.dynamicip.rima-tde.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) Cancel-Lock: sha1:zAIOn5feemLbQIRdqXUh8kRST3g= X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:114775 Archived-At: Juanma Barranquero writes: > On Fri, Aug 28, 2009 at 15:46, Óscar Fuentes wrote: > >> As someone who tried git on Windows some weeks ago, I can confirm Eli's >> fears. > > Did you install the msysgit development environment, or the git exe? I used the msysgit installer. This was 2 months ago IIRC. [snip] >> git's extraordinay responsiveness disappears on Windows too. > > ?? > > git on Windows is surely not as fast as it is on GNU/Linux, but are > you saying that it is slower than bzr (or cvs) for you? I say that git's speed is no longer a reason for choosing it on Windows. Some operations (like initializing a git-svn repo) is orders of magnitude slower on Windows than on GNU/Linux. Importing a 1000 revs svn repo took *hours* on Windows, less than a minute on GNU/Linux. bzr imports it on Windows almost as fast as git on GNU/Linux. >> Then there are those who think that msysgit is a "native" port to >> windows, instead cygwin's "emulation". Well, they ignore what msys is: a >> fork of cygwin. > > And that's a problem because...? You don't have to install Cygwin > (which I hate). What does matter how msysgit works internally? Why do you hate cygwin and not msys, which is cygwin by other name (and with not so good maintenance and quality, IMO). >> Finally, git's UI is horrid: complex, barroque, with plenty of >> opportunities for shooting yourself on the feet. Those kernel guys are >> not the right people for designing UIs. > > I agree with that, and certainly it's a bit absurd the sheer number of > options most commands have. But you can do serious work with git using > a tiny fraction of that complexity (I do, and I've just used the > simplest of git tutorials). This is like C++ and other gratuitously complex systems: it is difficult to learn what's important and what's irrelevant or even dangerous. > That said, every DVCS is an acquired taste; I don't think bzr's > command set is that elegant, either (though it is definitely simpler). Learning bzr took me half an hour and I'm productively working with it since two months ago. bzr does its job and it is out your way. git requires quite a bit of mastership and knowing lots of things about its inner workings. Typical mindset of a Linux kernel developer: know by heart everything you use. A very improductive mindset, I'll say. [snip] -- Óscar Fuentes Desarrollo de Software