From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Eric S. Raymond" Newsgroups: gmane.emacs.devel Subject: Re: Removing rollback from VC mode - request for comment Date: Thu, 11 Dec 2014 12:09:59 -0500 Organization: Eric Conspiracy Secret Labs Message-ID: <20141211170959.GA581@thyrsus.com> References: <20141211092138.6D5F6C008E@snark.thyrsus.com> <20141211123629.GA25499@thyrsus.com> <83fvcmtax5.fsf@gnu.org> Reply-To: esr@thyrsus.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1418317869 16019 80.91.229.3 (11 Dec 2014 17:11:09 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 11 Dec 2014 17:11:09 +0000 (UTC) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Dec 11 18:11:04 2014 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 1Xz7GW-0002ot-SB for ged-emacs-devel@m.gmane.org; Thu, 11 Dec 2014 18:11:01 +0100 Original-Received: from localhost ([::1]:52699 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xz7GW-0000sL-BW for ged-emacs-devel@m.gmane.org; Thu, 11 Dec 2014 12:11:00 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52232) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xz7GC-0000sA-EV for emacs-devel@gnu.org; Thu, 11 Dec 2014 12:10:45 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xz7G7-0004if-OI for emacs-devel@gnu.org; Thu, 11 Dec 2014 12:10:40 -0500 Original-Received: from static-71-162-243-5.phlapa.fios.verizon.net ([71.162.243.5]:37848 helo=snark.thyrsus.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xz7G1-0004iA-SQ; Thu, 11 Dec 2014 12:10:29 -0500 Original-Received: by snark.thyrsus.com (Postfix, from userid 1000) id 769E8C008E; Thu, 11 Dec 2014 12:09:59 -0500 (EST) Content-Disposition: inline In-Reply-To: <83fvcmtax5.fsf@gnu.org> X-Eric-Conspiracy: There is no conspiracy User-Agent: Mutt/1.5.21 (2010-09-15) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 71.162.243.5 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:179799 Archived-At: Eli Zaretskii : > IMO, if VC is to win hearts on the Git front, it should grow more > features, not less. It is IMO sad, if not ridiculous, that I cannot > uncommit the last commit, and have to go outside Emacs for that. That is not a bad argument in general. Actually it's the best I've seen for keeping and extending rollback. > Likewise with 'amend' and 'cherrypick' and half a dozen of other > commands we use every day in our workflows. Amend is already supported in git, but the UI for it is strange. It's on my list to make that more uniform across backends. -- Eric S. Raymond