From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: On the subject of Git, Bazaar, and the future of Emacs development Date: Tue, 02 Apr 2013 22:14:16 +0300 Message-ID: <83ip44iw3b.fsf@gnu.org> References: <87ehf1cwc4.fsf@maru.md5i.com> <20130331220136.GA16863@saturn> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1364930031 2001 80.91.229.3 (2 Apr 2013 19:13:51 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 2 Apr 2013 19:13:51 +0000 (UTC) Cc: emacs-devel@gnu.org To: John Wiegley Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Apr 02 21:14:19 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 1UN6eu-0005CW-O6 for ged-emacs-devel@m.gmane.org; Tue, 02 Apr 2013 21:14:16 +0200 Original-Received: from localhost ([::1]:49873 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UN6eV-0006fx-Oe for ged-emacs-devel@m.gmane.org; Tue, 02 Apr 2013 15:13:51 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:54553) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UN6eS-0006dU-8W for emacs-devel@gnu.org; Tue, 02 Apr 2013 15:13:49 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UN6eQ-0005Lo-Kd for emacs-devel@gnu.org; Tue, 02 Apr 2013 15:13:48 -0400 Original-Received: from mtaout22.012.net.il ([80.179.55.172]:44730) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UN6eQ-0005LJ-CY for emacs-devel@gnu.org; Tue, 02 Apr 2013 15:13:46 -0400 Original-Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MKN00F006QNX000@a-mtaout22.012.net.il> for emacs-devel@gnu.org; Tue, 02 Apr 2013 22:13:44 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MKN00F0P6QVW610@a-mtaout22.012.net.il>; Tue, 02 Apr 2013 22:13:44 +0300 (IDT) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.172 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:158563 Archived-At: > From: "John Wiegley" > Date: Mon, 01 Apr 2013 12:47:34 -0500 > > The reason (personally) why I do not want Mercurial to become the Emacs VCS is > for the same reason I don't like bzr: Because it's not used by a *single* > project whose VCS I track or contribute to. I don't know the UI, and have > never had any reason to know the UI. I'm not even sure I have Mercurial > installed! > > Meanwhile, the number of Git repositories on my machine today: 457. Are you saying that the project should choose its VCS because you personally use it exclusively, or because you personally don't want to learn a new UI? That'd be absurd. What about the hours _I_ invested in learning bzr -- doesn't that count? What about the collective hours invested in incorporating bzr into our workflows and pretest/release cycles, and into writing admin/notes and bzrmerge.el? do we just throw that away and start from scratch? Is your personal happiness really worth that much to justify all that waste? Selecting a VCS is a prerogative of the head maintainers. Sometimes they will ask contributors for opinions, sometimes they won't (I participate in projects that did either of these). The only thing that matters is that the selected VCS supports the platforms that the project cares about, and that it is reasonably efficient. Whether J.R. Hacker is or isn't happy about the choice is not really relevant. I know, because a couple of projects to which I contribute switched to git, and no one asked me whether I was happy (nor should they). Sorry for being blunt, but this is just waaaaay out of line, even for this thread.