From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jordi =?ISO-8859-1?Q?Guti=E9rrez?= Hermoso Newsgroups: gmane.emacs.devel Subject: Re: Prefer Mercurial instead of git Date: Sat, 04 Jan 2014 12:40:10 -0500 Message-ID: <1388857210.11337.30.camel@Iris> References: <1388785952.11337.16.camel@Iris> <874n5k12ft.fsf@fencepost.gnu.org> <1388841220.11337.21.camel@Iris> <87bnzrzuzp.fsf@fencepost.gnu.org> <1388846290.11337.24.camel@Iris> <877gafzset.fsf@fencepost.gnu.org> <1388849055.11337.26.camel@Iris> <87fvp3snak.fsf@engster.org> <1388855790.11337.29.camel@Iris> <87bnzrslfh.fsf@engster.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1388857226 16010 80.91.229.3 (4 Jan 2014 17:40:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 4 Jan 2014 17:40:26 +0000 (UTC) Cc: David Kastrup , emacs-devel@gnu.org To: David Engster Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jan 04 18:40:34 2014 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 1VzVD7-0002em-TC for ged-emacs-devel@m.gmane.org; Sat, 04 Jan 2014 18:40:34 +0100 Original-Received: from localhost ([::1]:55276 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VzVD7-0001F3-BZ for ged-emacs-devel@m.gmane.org; Sat, 04 Jan 2014 12:40:33 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58693) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VzVCv-0001Ej-2J for emacs-devel@gnu.org; Sat, 04 Jan 2014 12:40:29 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VzVCm-00048J-Li for emacs-devel@gnu.org; Sat, 04 Jan 2014 12:40:20 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:54954) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VzVCm-00048F-IW for emacs-devel@gnu.org; Sat, 04 Jan 2014 12:40:12 -0500 Original-Received: from beast.bic.mni.mcgill.ca ([132.206.178.199]:32836 helo=[IPv6:::1]) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1VzVCm-0007EL-1o; Sat, 04 Jan 2014 12:40:12 -0500 In-Reply-To: <87bnzrslfh.fsf@engster.org> X-Mailer: Evolution 3.4.4-3 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e 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:167303 Archived-At: On Sat, 2014-01-04 at 18:31 +0100, David Engster wrote: > Jordi Guti=C3=A9rrez Hermoso writes: > > bzr has its merits, and I applaud the efforts to give it a nice UI > > efforts and its documentation is quite good, but it's obviously not > > fit for Emacs. If it were, we wouldn't be having this discussion in > > the first place. >=20 > You keep repeating this, and it is still wrong. We do the switch because > Bazaar is dead. bzr dying is a consequence of its technical demerits. If it were good code, it would survive even in the face of git's popularity, just as hg has survived and is doing quite well. bzr didn't die merely because of Canonical's involvement. If people liked it enough, they would have forked it, maintained it themselves. It's free software. It can't be "effectively privatised", like someone else said. Darcs has failed to be popular because it was slow and buggy (and perhaps because Haskell is much more niche and can't attract enough developers, but I'm not so sure about this). But hg has great architecture, is built by a kernel hacker just like git is, it's just as fast and somtimes faster than git, and it has a common enough programming language that it has no trouble attracting contributors. Like I said, mpm's devotion to keeping hg free and GNU-friendly is also a very good point in favour. - Jordi G. H.