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 18:31:58 +0100 Message-ID: <87611o460h.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> <87mvv04f3j.fsf@fencepost.gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1446226414 23728 80.91.229.3 (30 Oct 2015 17:33:34 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 30 Oct 2015 17:33:34 +0000 (UTC) Cc: Alan Mackenzie , Emacs developers To: Juanma Barranquero Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Oct 30 18:33:33 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 1ZsDYR-0004B3-4h for ged-emacs-devel@m.gmane.org; Fri, 30 Oct 2015 18:33:31 +0100 Original-Received: from localhost ([::1]:52162 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZsDYQ-0000yz-GV for ged-emacs-devel@m.gmane.org; Fri, 30 Oct 2015 13:33:30 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57267) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZsDYM-0000xp-Hu for emacs-devel@gnu.org; Fri, 30 Oct 2015 13:33:27 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZsDYL-0003pJ-KV for emacs-devel@gnu.org; Fri, 30 Oct 2015 13:33:26 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:53240) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZsDYK-0003ow-BY; Fri, 30 Oct 2015 13:33:24 -0400 Original-Received: from localhost ([127.0.0.1]:38826 helo=lola) by fencepost.gnu.org with esmtp (Exim 4.82) (envelope-from ) id 1ZsDYJ-0002Z7-Oi; Fri, 30 Oct 2015 13:33:24 -0400 Original-Received: by lola (Postfix, from userid 1000) id 30CBEDF84D; Fri, 30 Oct 2015 18:31:58 +0100 (CET) In-Reply-To: (Juanma Barranquero's message of "Fri, 30 Oct 2015 17:54:15 +0100") 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:192976 Archived-At: Juanma Barranquero writes: > On Fri, Oct 30, 2015 at 3:15 PM, David Kastrup wrote: > >> What's more relevant is the rise of GitHub vs Launchpad as a major >> hosting point > > Oh, you're right, I forgot to mention GitHub, which obviously has had a big > influence. Though I doubt that Bazaar / Launchpad would've won the day even > if git / GitHub weren't there. > >> For better or worse, the "user interface" that has won is GitHub. > > As a though experiment, do you think GitHub, as a "user interface", > would be equally successful if underneath it was Bazaar? I haven't ever used Bazaar so I'm not qualified to even deal with hypotheticals. From the discussion on the Emacs developer list, it has been my impression that Bazaar's view of the repository history is to a higher degree determined by the design underlying the actual Bazaar tools, so a "just as GitHub" interface to Bazaar would likely feel like a worse fit. Again: that's pure speculation on my part, even more so than any hypothetical is anyway. And the amount of speculation does not actually get better by myself never having used GitHub, either. But I've collaborated with people who did, and their use of GitHub had no impact on my work flows, and only marginally on theirs (as they could not use the "Pull Request" folderol for incorporating patches of mine). So a major point was that GitHub did not get in the way. I'm not sure that a "GitHub for Bazaar" would have been equally unobtrusive for cooperating with "native" Bazaar users. -- David Kastrup