From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: In defense of VC [was: In support of Jonas Bernoulli's Magit] Date: Mon, 10 Jul 2017 20:12:28 +0300 Message-ID: <83pod8i5c3.fsf@gnu.org> References: <8737aac0rb.fsf@wanadoo.es> <7s37aapc4g.fsf@fencepost.gnu.org> <87bmouvu5z.fsf@jane> <87tw2lf6l1.fsf_-_@trurl.irif.fr> <87lgnw7ooy.fsf@detlef> <874luk4rn5.fsf@mouse> <87pod8fzk5.fsf@trurl.irif.fr> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1499706956 8422 195.159.176.226 (10 Jul 2017 17:15:56 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 10 Jul 2017 17:15:56 +0000 (UTC) Cc: jch@irif.fr, emacs-devel@gnu.org To: Yuri Khan Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jul 10 19:15:49 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dUcHg-0001aO-20 for ged-emacs-devel@m.gmane.org; Mon, 10 Jul 2017 19:15:44 +0200 Original-Received: from localhost ([::1]:42200 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dUcHl-0000yD-7H for ged-emacs-devel@m.gmane.org; Mon, 10 Jul 2017 13:15:49 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36455) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dUcEf-0006Lm-4u for emacs-devel@gnu.org; Mon, 10 Jul 2017 13:12:38 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dUcEb-0001mb-2P for emacs-devel@gnu.org; Mon, 10 Jul 2017 13:12:37 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:44696) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dUcEa-0001mX-VA; Mon, 10 Jul 2017 13:12:33 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4262 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dUcEa-00051z-4t; Mon, 10 Jul 2017 13:12:32 -0400 In-reply-to: (message from Yuri Khan on Mon, 10 Jul 2017 15:59:04 +0700) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:216426 Archived-At: > From: Yuri Khan > Date: Mon, 10 Jul 2017 15:59:04 +0700 > Cc: Emacs developers > > On Mon, Jul 10, 2017 at 3:47 PM, Juliusz Chroboczek wrote: > > > I think the default behaviour should be as so: if no files are marked, > > and there are modified files other than the one that's being committed, > > ask whether to commit the other files (if user is unsure, he can C-g and > > investigate). > > If multiple files are modified, the “next action” could be to display > the ‘vc-dir’ buffer for the current repository. I'd encourage people to work on making the workflow (and thus the "next action") customizable. We could have several popular workflows for the user to choose, for example. We could even have a facility whereby the user specifies the sequence of the actions in her workflow. I think "C-x v v" is a powerful concept, and if done right, is a great time saver, and also prevents errors. We shouldn't give up on that so easily.