From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: joakim@verona.se Newsgroups: gmane.emacs.devel Subject: Re: On the popularity of git [Was: Git question: when using branches, how does git treat working files when changing branches?] Date: Fri, 30 Oct 2015 10:09:15 +0100 Message-ID: References: <20151028192017.GC2538@acm.fritz.box> <87k2q6wy8p.fsf@linaro.org> <20151028223252.GD2538@acm.fritz.box> <87vb9qd2h4.fsf@wanadoo.es> <20151028235340.GE2538@acm.fritz.box> <87ziz213wx.fsf@fencepost.gnu.org> <20151029123554.GB2510@acm.fritz.box> <87h9l995ec.fsf@fencepost.gnu.org> <20151029170237.GF2510@acm.fritz.box> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1446196337 5010 80.91.229.3 (30 Oct 2015 09:12:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 30 Oct 2015 09:12:17 +0000 (UTC) Cc: David Kastrup , emacs-devel@gnu.org To: Alan Mackenzie Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Oct 30 10:12:04 2015 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 1Zs5j9-0004ZK-41 for ged-emacs-devel@m.gmane.org; Fri, 30 Oct 2015 10:12:03 +0100 Original-Received: from localhost ([::1]:49229 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zs5j8-0002ZX-Ch for ged-emacs-devel@m.gmane.org; Fri, 30 Oct 2015 05:12:02 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33253) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zs5j0-0002ZB-N9 for emacs-devel@gnu.org; Fri, 30 Oct 2015 05:11:59 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zs5iz-00035k-HO for emacs-devel@gnu.org; Fri, 30 Oct 2015 05:11:54 -0400 Original-Received: from mx6.bahnhof.se ([213.80.101.16]:53993) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zs5it-00034u-UB; Fri, 30 Oct 2015 05:11:48 -0400 Original-Received: from localhost (mf.bahnhof.se [213.80.101.20]) by mx6-reinject (Postfix) with ESMTP id 20080471C1; Fri, 30 Oct 2015 10:11:44 +0100 (CET) X-Virus-Scanned: by amavisd-new using ClamAV at bahnhof.se (MF4) Original-Received: from mf4.bahnhof.se ([127.0.0.1]) by localhost (mf4.bahnhof.se [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7B7-QRCXG85D; Fri, 30 Oct 2015 10:11:35 +0100 (CET) Original-Received: from mta.verona.se (h-235-62.a149.priv.bahnhof.se [85.24.235.62]) by mf4.bahnhof.se (Postfix) with ESMTP id D0E543D7976; Fri, 30 Oct 2015 10:09:29 +0100 (CET) Original-Received: from localhost (unknown [127.0.0.1]) by mta.verona.se (Postfix) with ESMTP id 69B614ED55F; Fri, 30 Oct 2015 09:09:29 +0000 (UTC) X-Virus-Scanned: amavisd-new at verona.se Original-Received: from mta.verona.se ([127.0.0.1]) by localhost (exodia.verona.se [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1LuYGZ1yxUna; Fri, 30 Oct 2015 10:09:15 +0100 (CET) Original-Received: from exodia.verona.se (www.verona.se [192.168.200.15]) by mta.verona.se (Postfix) with ESMTP id 224EC4ED55D; Fri, 30 Oct 2015 10:09:15 +0100 (CET) In-Reply-To: <20151029170237.GF2510@acm.fritz.box> (Alan Mackenzie's message of "Thu, 29 Oct 2015 17:02:37 +0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 213.80.101.16 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:192950 Archived-At: Alan Mackenzie writes: > Hello, David. > > On Thu, Oct 29, 2015 at 02:21:47PM +0100, David Kastrup wrote: >> At some point of time you should develop a theory as to why Git actually >> managed to become the most popular version control system in spite of >> the meaning of its commands not being obvious as soon as you can wave >> around an English language certificate. > > I've been wondering about git's popularity for some long time. That > git's complexity is not necessary in a powerful VCS is demonstrated by > the counterexamples of hg and (to a lesser extent) bzr. > > git had (and has) Linux behind it, thus giving a lot of hackers being > forced to learn git early on. This surely gave git a huge advantage in > numbers at the start of the competition. > > But I think the real reason is that there are lots of hackers around, > possibly mainly the younger ones, who revel in their mastery of > complexity rather than attempting to sidestep and avoid it. http://xkcd.com/1597/ > >> -- >> David Kastrup -- Joakim Verona