all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: David Reitter <david.reitter@gmail.com>
To: Eli Zaretskii <eliz@gnu.org>
Cc: joakim@verona.se, Emacs Development <emacs-devel@gnu.org>
Subject: Re: New sync'd branch
Date: Fri, 28 Aug 2009 11:59:26 -0400	[thread overview]
Message-ID: <3AD52219-E2B2-473E-8427-5A147F812B4D@gmail.com> (raw)
In-Reply-To: <83d46gcnsb.fsf@gnu.org>

On Aug 28, 2009, at 5:04 AM, Eli Zaretskii wrote:

>>> Not good at all.  I don't want to waste my scarce time to learn Git,
>>> in addition to Bzr.

I found the learning part (bzr and git) to be good fun since the basic  
concepts are quite easy.  The great time-wasting happened when I tried  
to actually do stuff with bzr and the Emacs repository, because  
everything took ages with bzr (even after their optimizations) and,  
more often than not, I got incomprehensible error messages from deep  
down in the Python code (how is that for good UI?).   Changes to the  
repo format were plenty, and usually the formats were incompatible or  
had to be converted on-the-fly, making things even slower.

Developers on the bzr mailing list were very friendly and responsive,  
but that doesn't help when basic quality assurance doesn't work and  
when the basic design is prone to useless error messages and slow  
operation that doesn't scale well with project size (commit numbers).

I don't contribute enough to Emacs proper for my opinion to be heard  
here, which is why I've quietly switched my own branch to Git, despite  
the pain I'm anticipating when the git mirror will be recreated.  It's  
well worth it.

(By the way, I use git with git-new-workdir from contrib/ in order to  
keep multiple branches in parallel without wasting disk space.  That's  
the bzr model of a local shared repo, as far as I understand it.)

> First, you are probably working on GNU/Linux most of the time.  By
> contrast, most of my Emacs development is on MS-Windows, where
> installing git is an adventure at best.  Last time I looked (I'd love
> to learn things changed since then), most of git were Unixy shell
> scripts, which means I will need to install Cygwin or MSYS.

It seems like there's a complete point-and-click installer with msys.   
Looks very Windowslike to me.  Mostly up to date (July 09) and  
comfortable.

http://nathanj.github.com/gitguide/tour.html





  parent reply	other threads:[~2009-08-28 15:59 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
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 [this message]
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

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

  git send-email \
    --in-reply-to=3AD52219-E2B2-473E-8427-5A147F812B4D@gmail.com \
    --to=david.reitter@gmail.com \
    --cc=eliz@gnu.org \
    --cc=emacs-devel@gnu.org \
    --cc=joakim@verona.se \
    /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 external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.