From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alan Mackenzie Newsgroups: gmane.emacs.devel Subject: Re: On the subject of Git, Bazaar, and the future of Emacs development Date: Tue, 2 Apr 2013 14:54:57 +0000 Message-ID: <20130402145457.GA3278@acm.acm> References: <20130401203140.171a6d45@anarchist> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1364914530 22198 80.91.229.3 (2 Apr 2013 14:55:30 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 2 Apr 2013 14:55:30 +0000 (UTC) Cc: emacs-devel@gnu.org To: Barry Warsaw Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Apr 02 16:55:58 2013 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UN2cv-0005NJ-3L for ged-emacs-devel@m.gmane.org; Tue, 02 Apr 2013 16:55:57 +0200 Original-Received: from localhost ([::1]:33458 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UN2cW-0003Up-3h for ged-emacs-devel@m.gmane.org; Tue, 02 Apr 2013 10:55:32 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:58819) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UN2cR-0003Th-Q1 for emacs-devel@gnu.org; Tue, 02 Apr 2013 10:55:30 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UN2cM-0007Uy-Tc for emacs-devel@gnu.org; Tue, 02 Apr 2013 10:55:27 -0400 Original-Received: from colin.muc.de ([193.149.48.1]:16245 helo=mail.muc.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UN2cM-0007Tt-Jt for emacs-devel@gnu.org; Tue, 02 Apr 2013 10:55:22 -0400 Original-Received: (qmail 12576 invoked by uid 3782); 2 Apr 2013 14:55:19 -0000 Original-Received: from acm.muc.de (pD951B5B3.dip.t-dialin.net [217.81.181.179]) by colin.muc.de (tmda-ofmipd) with ESMTP; Tue, 02 Apr 2013 16:55:15 +0200 Original-Received: (qmail 4334 invoked by uid 1000); 2 Apr 2013 14:54:57 -0000 Content-Disposition: inline In-Reply-To: <20130401203140.171a6d45@anarchist> User-Agent: Mutt/1.5.21 (2010-09-15) X-Delivery-Agent: TMDA/1.1.12 (Macallan) X-Primary-Address: acm@muc.de X-detected-operating-system: by eggs.gnu.org: FreeBSD 8.x X-Received-From: 193.149.48.1 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:158538 Archived-At: Hi, Barry. On Mon, Apr 01, 2013 at 08:31:40PM -0400, Barry Warsaw wrote: > On Mar 26, 2013, at 03:42 PM, Jordi Gutiérrez Hermoso wrote: > >I still think git is a horrible DVCS > I happen to agree. Mercurial is much better, though I still prefer Bazaar. > Mercurial is also GPLv2 and has free (as in $) hosting facilities available. One aspect not yet touched upon is documentation. Compare, for example, {git,hg,bzr} help merge. git dumps you into a ~300 line man page. hg outputs a concise, yet complete ~40-line summary. bzr outputs a rambling ~100 line essay which might say what the command does, but it's difficult to tell. hg wins here hands down. Given how many commands there are in git, having to study multi-hundred line man pages here seems suboptimal. Indeed, having to learn git could be a barrier to participation in projects which use it. > Cheers, > -Barry -- Alan Mackenzie (Nuremberg, Germany).