From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Stephen J. Turnbull" Newsgroups: gmane.emacs.devel Subject: Re: On the subject of Git, Bazaar, and the future of Emacs development Date: Thu, 28 Mar 2013 03:55:50 +0900 Message-ID: <87k3osbrk9.fsf@uwakimon.sk.tsukuba.ac.jp> References: <87hajxqlly.fsf@yandex.ru> <87li99b3xk.fsf@uwakimon.sk.tsukuba.ac.jp> <878v586bww.fsf@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 X-Trace: ger.gmane.org 1364410793 1940 80.91.229.3 (27 Mar 2013 18:59:53 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 27 Mar 2013 18:59:53 +0000 (UTC) Cc: "Allen S. Rout" , emacs-devel@gnu.org To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Mar 27 20:00:18 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 1UKva5-000741-BF for ged-emacs-devel@m.gmane.org; Wed, 27 Mar 2013 20:00:17 +0100 Original-Received: from localhost ([::1]:52215 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKvZh-0006q4-7C for ged-emacs-devel@m.gmane.org; Wed, 27 Mar 2013 14:59:53 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:54140) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKvVr-0001UD-8Y for emacs-devel@gnu.org; Wed, 27 Mar 2013 14:55:56 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UKvVp-0008ND-OE for emacs-devel@gnu.org; Wed, 27 Mar 2013 14:55:55 -0400 Original-Received: from mgmt2.sk.tsukuba.ac.jp ([130.158.97.224]:47994) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKvVp-0008Lu-D5 for emacs-devel@gnu.org; Wed, 27 Mar 2013 14:55:53 -0400 Original-Received: from uwakimon.sk.tsukuba.ac.jp (uwakimon.sk.tsukuba.ac.jp [130.158.99.156]) by mgmt2.sk.tsukuba.ac.jp (Postfix) with ESMTP id 09B3C970860; Thu, 28 Mar 2013 03:55:51 +0900 (JST) Original-Received: by uwakimon.sk.tsukuba.ac.jp (Postfix, from userid 1000) id BFA581A3D97; Thu, 28 Mar 2013 03:55:50 +0900 (JST) In-Reply-To: <878v586bww.fsf@yandex.ru> X-Mailer: VM undefined under 21.5 (beta32) "habanero" b0d40183ac79 XEmacs Lucid (x86_64-unknown-linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 130.158.97.224 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:158321 Archived-At: Dmitry Gutov writes: > If I found the right discussion, these two messages: > > http://thread.gmane.org/gmane.emacs.devel/90798/focus=92070 > http://thread.gmane.org/gmane.emacs.devel/90798/focus=91330 > > seem to indicate that Bazaar was considered a good enough tech at the > time, and that politics were coming second, or at least were not an > overriding factor. I read your citations as indicating exactly the opposite. Especially in context of the actual discussion, where the technical demands for "good enough" were minimized. In any case, here's the original thread started by Eric Raymond, where Richard says from the get-go that the determining factor is GNU-ness: http://thread.gmane.org/gmane.emacs.devel/85669/focus=85669 > If Bazaar had been in bad shape even then, I don't see anyone > mentioning that in the discussion (admittedly, I haven't read every > message). It was known at the time that Bazaar's current version was slow and repos were bloated. (Part of why Python rejected it in March 2009, a year later. See http://www.python.org/dev/peps/pep-0374/#decision and the following discussion.) The thread starting at msg 85669 on Gmane also provides plenty of evidence that Bazaar performed poorly compared to git and Mercurial. The fact is that Bazaar is much better now than it was then. It's quite usable in a project the size of Emacs these days.[1] That's why I say you're not going to change Richard's mind without much stronger reasons than any I know of at this date. Footnotes: [1] Assuming you haven't already decided that you need git. ;-)