From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup 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:48:21 +0100 Message-ID: <874mh8661m.fsf@fencepost.gnu.org> 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> <563320DC.3070808@cs.ucla.edu> <20151030092747.GA2287@acm.fritz.box> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1446198957 14763 80.91.229.3 (30 Oct 2015 09:55:57 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 30 Oct 2015 09:55:57 +0000 (UTC) Cc: Paul Eggert , 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:55:41 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 1Zs6PJ-00082Q-OQ for ged-emacs-devel@m.gmane.org; Fri, 30 Oct 2015 10:55:37 +0100 Original-Received: from localhost ([::1]:49411 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zs6PJ-0007ck-3v for ged-emacs-devel@m.gmane.org; Fri, 30 Oct 2015 05:55:37 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45046) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zs6OB-0006Jr-8x for emacs-devel@gnu.org; Fri, 30 Oct 2015 05:54:31 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zs6O2-0006Tb-SF for emacs-devel@gnu.org; Fri, 30 Oct 2015 05:54:27 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37299) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zs6Nw-0006JL-6o; Fri, 30 Oct 2015 05:54:12 -0400 Original-Received: from localhost ([127.0.0.1]:51118 helo=lola) by fencepost.gnu.org with esmtp (Exim 4.82) (envelope-from ) id 1Zs6Nv-0000MY-LG; Fri, 30 Oct 2015 05:54:11 -0400 Original-Received: by lola (Postfix, from userid 1000) id 4B028DF7C0; Fri, 30 Oct 2015 10:48:21 +0100 (CET) In-Reply-To: <20151030092747.GA2287@acm.fritz.box> (Alan Mackenzie's message of "Fri, 30 Oct 2015 09:27:47 +0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) 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:192955 Archived-At: Alan Mackenzie writes: > On Fri, Oct 30, 2015 at 12:48:44AM -0700, Paul Eggert wrote: > >> I doubt that Git's popularity comes from youngsters wanting to >> conspicuously display their complexity-mastering skills. My youthful >> colleagues generally have better things to do. > > Have you any theory for why git has become dominant, despite its clear > demerits? Well, I don't know about Paul's youthful colleagues, but I think that at least this old hand has better things to do than participating in a "discussion" with the only goal of having Alan parading his made-up mind around. If you have any actual question about Git's operation, feel free to ask, preferably with a shell history in order to back up your fantastic stories about Git's random behavior. Running your shell from within Emacs with M-x shell RET would be optimal for keeping a record but would require a sensible setting of GIT_PAGER if you don't want to go nuts (I once wrote up some script I called emacs-pager for that purpose using auto-revert-tail-mode but it was not all that fabulous but marginable more useful than just using "cat"). A shell history may be enough, however. -- David Kastrup