From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alan Mackenzie Newsgroups: gmane.emacs.devel Subject: Re: VC mode and git Date: Wed, 1 Apr 2015 22:05:27 +0000 Message-ID: <20150401220527.GD2633@acm.fritz.box> References: <551A3F17.6020903@math.ntnu.no> <20150331085055.GA2871@acm.fritz.box> <87zj6tiko1.fsf@uwakimon.sk.tsukuba.ac.jp> <20150331104935.GB2871@acm.fritz.box> <87y4mdi7tj.fsf@uwakimon.sk.tsukuba.ac.jp> <20150331214347.GH2871@acm.fritz.box> <87iodgiqr8.fsf@uwakimon.sk.tsukuba.ac.jp> <20150401123241.GB2633@acm.fritz.box> <87d23nime8.fsf@uwakimon.sk.tsukuba.ac.jp> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1427925976 12408 80.91.229.3 (1 Apr 2015 22:06:16 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 1 Apr 2015 22:06:16 +0000 (UTC) Cc: Andreas Schwab , Harald Hanche-Olsen , rms@gnu.org, emacs-devel@gnu.org To: "Stephen J. Turnbull" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Apr 02 00:06:07 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 1YdQlu-00011U-6b for ged-emacs-devel@m.gmane.org; Thu, 02 Apr 2015 00:06:02 +0200 Original-Received: from localhost ([::1]:55208 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YdQlt-0005b7-4g for ged-emacs-devel@m.gmane.org; Wed, 01 Apr 2015 18:06:01 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56080) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YdQlf-0005az-V4 for emacs-devel@gnu.org; Wed, 01 Apr 2015 18:05:49 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YdQlX-00046M-Fh for emacs-devel@gnu.org; Wed, 01 Apr 2015 18:05:47 -0400 Original-Received: from colin.muc.de ([193.149.48.1]:14727 helo=mail.muc.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YdQlX-000468-04 for emacs-devel@gnu.org; Wed, 01 Apr 2015 18:05:39 -0400 Original-Received: (qmail 22529 invoked by uid 3782); 1 Apr 2015 22:05:38 -0000 Original-Received: from acm.muc.de (pD951AF7A.dip0.t-ipconnect.de [217.81.175.122]) by colin.muc.de (tmda-ofmipd) with ESMTP; Thu, 02 Apr 2015 00:05:36 +0200 Original-Received: (qmail 2411 invoked by uid 1000); 1 Apr 2015 22:05:27 -0000 Content-Disposition: inline In-Reply-To: <87d23nime8.fsf@uwakimon.sk.tsukuba.ac.jp> User-Agent: Mutt/1.5.23 (2014-03-12) X-Delivery-Agent: TMDA/1.1.12 (Macallan) X-Primary-Address: acm@muc.de X-detected-operating-system: by eggs.gnu.org: FreeBSD 9.x X-Received-From: 193.149.48.1 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:184762 Archived-At: Hello, Stephen. On Thu, Apr 02, 2015 at 06:11:59AM +0900, Stephen J. Turnbull wrote: > Alan Mackenzie writes: > > Stephen, that is complete sophistry. > Will you stop the name calling? OK. Will you stop using rhetorical tricks to throw my arguments and questions off track? > > Git should support how ever often a developper wants to commit, > > whether every 5 minutes or just once per fix. > It does. It just doesn't support your workflow by default, so you > have to learn more than a few bare commands that DWIM. [ .... ] > Do you save your "dirty linen"? If you don't, I bet your Emacs does. Yes and yes. > > [I] simply want an appropriate tool for communicating changes from > > and to savannah. I know I'm not the only one. I think you have > > trouble accepting this position. > I have no trouble accepting that position. I'm simply unwilling to > exert any effort on your behalf, because I like git the way it is. > OTOH, my acceptance does you no good, because Emacs uses git. That > is: > > It seems the real answer is "everybody" commits often, so it must > > be good thing to do. I've never found that sort of reasoning > > persuasive. > No, the real answer is that "everybody" commits often, so there is no > willingness to change git to serve the "nobody" who doesn't. You've done it again. The question was "why do people advocate frequent committing?". You've snipped the question from the record and then supplied a non-answer to it. Please stop doing things like this. The topic of changing git was never up for discussion, and it's irritating to have to deal with the insinuation I had mooted this. As for why people commit often, it seems they do it because they do it, and "everybody else" does. I was hoping we could move beyond that. It seems we can't. > You can throw all the tantrums you want, but unless you rewrite git > and/or vc yourself, it won't get done. Of course you'd have to learn a > hell of a lot about git to be able to do so. Who's name calling now? ;-) > > I have asked for git help in the past, and got answers varying in > > quality from the deliberately infuriating to just right. But doing > > this takes up other people's time, so I don't like doing it too > > often. Perhaps I'm just too used to finding the answers to simple > > questions in documentation. > The questions you are asking are *not* simple, because your > requirements are misaligned with those of the git developers. Wanting to know what git merge uses for its sources, and where it writes its results would seem a simple and obvious enough thing to want to know. -- Alan Mackenzie (Nuremberg, Germany).