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: RCS, again: another removed functionality: undo last-checkin Date: Thu, 1 Oct 2015 21:01:04 +0000 Message-ID: <20151001210104.GD2515@acm.fritz.box> References: <560BC90B.1040902@yandex.ru> <83eghgatxa.fsf@gnu.org> <560C9BB7.2070408@yandex.ru> <83wpv79iel.fsf@gnu.org> <560D8CD8.7080307@yandex.ru> <83eghe8ini.fsf@gnu.org> <560D9236.6020008@yandex.ru> <83d1wy8i27.fsf@gnu.org> <560D9610.3090305@yandex.ru> <83a8s28gun.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1443733218 13403 80.91.229.3 (1 Oct 2015 21:00:18 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 1 Oct 2015 21:00:18 +0000 (UTC) Cc: emacs-devel@gnu.org, monnier@iro.umontreal.ca, rms@gnu.org, Dmitry Gutov To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Oct 01 23:00: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 1ZhkxR-0008Qq-Bf for ged-emacs-devel@m.gmane.org; Thu, 01 Oct 2015 23:00:05 +0200 Original-Received: from localhost ([::1]:56230 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZhkxL-0004Yn-OF for ged-emacs-devel@m.gmane.org; Thu, 01 Oct 2015 16:59:59 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50809) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zhkx5-0004Ww-74 for emacs-devel@gnu.org; Thu, 01 Oct 2015 16:59:47 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zhkx0-0003Iu-Av for emacs-devel@gnu.org; Thu, 01 Oct 2015 16:59:43 -0400 Original-Received: from mail.muc.de ([193.149.48.3]:25671) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zhkwz-0003I5-Ue for emacs-devel@gnu.org; Thu, 01 Oct 2015 16:59:38 -0400 Original-Received: (qmail 33439 invoked by uid 3782); 1 Oct 2015 20:59:36 -0000 Original-Received: from acm.muc.de (p5B14722A.dip0.t-ipconnect.de [91.20.114.42]) by colin.muc.de (tmda-ofmipd) with ESMTP; Thu, 01 Oct 2015 22:59:34 +0200 Original-Received: (qmail 27613 invoked by uid 1000); 1 Oct 2015 21:01:04 -0000 Content-Disposition: inline In-Reply-To: <83a8s28gun.fsf@gnu.org> 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.3 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:190599 Archived-At: Hello Eli and Dmitry. On Thu, Oct 01, 2015 at 11:38:08PM +0300, Eli Zaretskii wrote: > > Cc: monnier@iro.umontreal.ca, rms@gnu.org, stephen@xemacs.org, dak@gnu.org, > > emacs-devel@gnu.org > > From: Dmitry Gutov > > Date: Thu, 1 Oct 2015 23:22:40 +0300 > > On 10/01/2015 11:12 PM, Eli Zaretskii wrote: > > And Stefan also stated the preference for vc-next-action to go away. > So let's ask others if they are willing to see vc-next-action go > away. Richard, Alan, what say you? I'm not the best person to ask, since I don't use it. I've always disliked the dwimmy aspect of vc-next-action - I prefer each individual action to have its own distinct keybinding. The thing about VCSs is that many actions done with them are irrevocable, or nearly so - there's no undo for them. Also I think C-x v v would be very easy to type by mistake - an accidental auto-repeat when typing the v a bit slowly would do it, so that's another argument against it for me (or at least it was when I disabled vc a decade or so ago). vc-next-action doesn't have a yes-or-no-p in it, does it? Also, I think using vc would be an extra learning burden on top of that of learning the base VCS, not an alternative to it. Certainly knowing vc did not enable Richard to access a git repository some months ago. But I do accept that vc is probably faster to use than command line commands, particularly if you're using it a lot. -- Alan Mackenzie (Nuremberg, Germany).