unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: "Óscar Fuentes" <ofv@wanadoo.es>
To: emacs-devel@gnu.org
Subject: Re: New sync'd branch
Date: Fri, 28 Aug 2009 19:11:41 +0200	[thread overview]
Message-ID: <873a7bn9rm.fsf@telefonica.net> (raw)
In-Reply-To: f7ccd24b0908280755j6bc06d0ew3c5906ac0c83eff4@mail.gmail.com

Juanma Barranquero <lekktu@gmail.com> writes:

> On Fri, Aug 28, 2009 at 15:46, Óscar Fuentes<ofv@wanadoo.es> 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





  reply	other threads:[~2009-08-28 17:11 UTC|newest]

Thread overview: 60+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-08-23 22:21 New sync'd branch Stefan Monnier
2009-08-23 22:35 ` joakim
2009-08-24 13:58   ` Leo
2009-08-24 19:24 ` Dmitry Dzhus
2009-08-25 17:44   ` Stefan Monnier
2009-08-26  8:31     ` Miles Bader
2009-08-26 19:04       ` Stefan Monnier
2009-08-27  3:09         ` Eli Zaretskii
2009-08-27  4:47           ` Miles Bader
2009-08-27  5:38             ` Teemu Likonen
2009-08-28  8:34               ` Eli Zaretskii
2009-08-27  6:33             ` Ken Raeburn
2009-08-27  7:08               ` Teemu Likonen
2009-08-27  7:14               ` Christian Faulhammer
2009-08-27  8:55                 ` Ken Raeburn
2009-08-27  9:07                   ` Miles Bader
2009-08-27 10:11                     ` Stephen J. Turnbull
2009-08-28  9:18             ` Eli Zaretskii
2009-08-27  9:47           ` joakim
2009-08-28  9:04             ` Eli Zaretskii
2009-08-28  9:12               ` Miles Bader
2009-08-28  9:19               ` Teemu Likonen
2009-08-28  9:32                 ` Eli Zaretskii
2009-08-28 13:03                   ` David Kastrup
2009-08-28 13:46                   ` Óscar Fuentes
2009-08-28 14:55                     ` Juanma Barranquero
2009-08-28 17:11                       ` Óscar Fuentes [this message]
2009-08-28 17:49                         ` Juanma Barranquero
2009-08-28 18:00                         ` David Reitter
2009-08-29  3:56                           ` Stephen J. Turnbull
2009-08-29 20:20                           ` Richard Stallman
2009-08-28 15:08                     ` David Kastrup
2009-08-28 17:21                       ` Óscar Fuentes
2009-08-28 19:33                         ` David Kastrup
2009-08-28 21:41                           ` Óscar Fuentes
2009-08-28 22:20                             ` Miles Bader
2009-08-28 22:55                               ` Óscar Fuentes
2009-08-29  0:17                                 ` Miles Bader
2009-08-29  9:08                             ` David Kastrup
2009-08-29 15:25                               ` Stefan Monnier
2009-08-29  0:46                         ` Stefan Monnier
2009-08-28 22:00                     ` Miles Bader
2009-08-28 14:01                   ` Juanma Barranquero
2009-08-28 14:08                     ` Eli Zaretskii
2009-08-28 14:13                       ` Juanma Barranquero
2009-08-28 14:33                         ` Eli Zaretskii
2009-08-28 14:44                           ` Juanma Barranquero
2009-08-28  9:38               ` joakim
2009-08-28  9:48                 ` Eli Zaretskii
2009-08-28 10:02                   ` Eli Zaretskii
2009-08-28 11:18               ` David Kastrup
2009-08-28 15:59               ` David Reitter
2009-08-27 21:27           ` Stefan Monnier
2009-08-28  8:28             ` Eli Zaretskii
2009-08-27 21:52         ` Glenn Morris
2009-08-27 22:17           ` Chong Yidong
  -- strict thread matches above, loose matches on Subject: below --
2009-08-24 22:25 Nick Roberts
2009-08-25  9:29 ` joakim
2009-08-25 14:06 ` Chong Yidong
2009-08-25 21:02   ` Nick Roberts

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=873a7bn9rm.fsf@telefonica.net \
    --to=ofv@wanadoo.es \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).