From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Uwe Brauer Newsgroups: gmane.emacs.devel Subject: Re: RCS, again: another removed functionality: undo last-checkin Date: Fri, 25 Sep 2015 09:53:33 +0200 Message-ID: <8737y3sznm.fsf@mat.ucm.es> References: <87oagx6tzz.fsf@mat.ucm.es> <838u81p2j1.fsf@gnu.org> <837fnlp27d.fsf@gnu.org> <87k2rl6qwq.fsf@mat.ucm.es> <87a8sgxwgo.fsf@uwakimon.sk.tsukuba.ac.jp> Reply-To: Uwe Brauer NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1443167639 5988 80.91.229.3 (25 Sep 2015 07:53:59 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 25 Sep 2015 07:53:59 +0000 (UTC) Cc: Eli Zaretskii , emacs-devel@gnu.org To: "Stephen J. Turnbull" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Sep 25 09:53:54 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 1ZfNpD-0006DQ-Aw for ged-emacs-devel@m.gmane.org; Fri, 25 Sep 2015 09:53:47 +0200 Original-Received: from localhost ([::1]:46482 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZfNpC-0004dC-SK for ged-emacs-devel@m.gmane.org; Fri, 25 Sep 2015 03:53:46 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56509) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZfNp8-0004Z0-8i for emacs-devel@gnu.org; Fri, 25 Sep 2015 03:53:43 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZfNp4-0003je-Sz for emacs-devel@gnu.org; Fri, 25 Sep 2015 03:53:42 -0400 Original-Received: from mail-wi0-x234.google.com ([2a00:1450:400c:c05::234]:37865) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZfNp4-0003hf-JS for emacs-devel@gnu.org; Fri, 25 Sep 2015 03:53:38 -0400 Original-Received: by wicfx3 with SMTP id fx3so8472750wic.0 for ; Fri, 25 Sep 2015 00:53:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mat.ucm.es; s=google; h=from:to:cc:subject:references:reply-to:date:message-id:user-agent :mime-version:content-type; bh=DeggwzS0Am5+9k04Uzeonltga0c9Pa2UosjR6LKLH68=; b=V5Ef6W7Y2pibeek+EMbLggfhaEVNaDp129XbLem7VFr2p0xZheS8U7vPnzi8bu9H2r Uy+TftXwJ+LZ45RrNghFpXc7gjnt9GBFbB/s/HWKHsT24XhwgU3TlY3buwGqdtGtG4zW s3uOBeH0YH8RuDP8dH2IzwGTHH5zC5gRb6y1k= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:references:reply-to:date :message-id:user-agent:mime-version:content-type; bh=DeggwzS0Am5+9k04Uzeonltga0c9Pa2UosjR6LKLH68=; b=XxDQamrV1ILXap5uBnTq7A2NH+Pl6HbKAbrehFn7CwaTzz62+7Lg9LX01xEi0+ZW+H 1QMrRDt04+Yp9kfIIKvWEyecS1uf7KOY8zw2PSUKK1UQWVeS0PnZQKesP1TWE+4/wDlK 8G/9D+1DkYXONZkwfyPq/SvJZdUGjMrD/63dB97LbKqARsjGMvyQGsUKyvOjclxJ+1bv QWmh4RqKhGfJGGoZaSH2nJXHWtmr9fS+ZzmEYdyFbKajVFZtK1LcDQGydVfFC+63eOyu nrjljzP+WnyvR4/uYhYSwDurDIoLViqEfTwwvYMlP/6Q8AKg+5wVcLgVYqRes7yGmbA8 n1hw== X-Gm-Message-State: ALoCoQk0wsuZUeDwVTZy4KlIctj5d+OAQ9JhaTWWh5yqiQ1HseYTGeuwGFONvnRtalU9VA+HfAvu X-Received: by 10.180.188.232 with SMTP id gd8mr466588wic.0.1443167616870; Fri, 25 Sep 2015 00:53:36 -0700 (PDT) Original-Received: from Gilgamesch ([2.162.6.167]) by smtp.gmail.com with ESMTPSA id kr10sm2022767wjc.25.2015.09.25.00.53.35 (version=TLS1 cipher=RC4-SHA bits=128/128); Fri, 25 Sep 2015 00:53:36 -0700 (PDT) X-Mailer: 21.5 (beta34) "kale" 58e72e27fb81+ XEmacs Lucid (via feedmail 11-beta-1 I) X-Hashcash: 1:20:150925:emacs-devel@gnu.org::ttViAMW2CIS5bm+e:000000000000000000000000000000000000000000B6Hn X-Hashcash: 1:20:150925:eliz@gnu.org::1vtJPbLN/Jwyn0Tt:000004ox9 X-Hashcash: 1:20:150925:stephen@xemacs.org::YOz0y5rnxz+jZYuu:00000000000000000000000000000000000000000002WnV User-Agent: Gnus/5.13001 (Ma Gnus v0.10) XEmacs/21.5-b34 (linux) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c05::234 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:190339 Archived-At: >> "Stephen" == Stephen J Turnbull writes: > Uwe Brauer writes: >> But I am not sure that anybody finds this useful. > It is very useful, for people who treat VCS history as a script that > may be revised to improve presentation. But for those who treat VCS > history as an audit trail (in some cases legally required or at least > extremely useful) rollback is a very dangerous feature. > I don't see any reason in a DWIMish front-end like vc.el to have the > rollback feature -- let those with the skills or the specialized use > cases use the command line or (for vc.el) write commands. Just for the protocol: the vc pkg xemacs ships, still contains that command! ,---- | | C-x v c runs `vc-cancel-version' | | `vc-cancel-version' is an interactive compiled Lisp function | -- loaded from "vc" | (vc-cancel-version NOREVERT) | | Documentation: | Get rid of most recently checked in version of this file. | A prefix argument NOREVERT means do not revert the buffer afterwards. | | Invoked with: | | C-x v c `----