From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: Removing rollback from VC mode - request for comment Date: Thu, 11 Dec 2014 10:43:13 +0100 Organization: Organization?!? Message-ID: <874mt2iksu.fsf@fencepost.gnu.org> References: <20141211092138.6D5F6C008E@snark.thyrsus.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1418291039 12188 80.91.229.3 (11 Dec 2014 09:43:59 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 11 Dec 2014 09:43:59 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Dec 11 10:43:52 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 1Xz0Hm-0003vP-QJ for ged-emacs-devel@m.gmane.org; Thu, 11 Dec 2014 10:43:50 +0100 Original-Received: from localhost ([::1]:50018 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xz0Hm-0006Z6-25 for ged-emacs-devel@m.gmane.org; Thu, 11 Dec 2014 04:43:50 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43509) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xz0Hc-0006Ws-5k for emacs-devel@gnu.org; Thu, 11 Dec 2014 04:43:46 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xz0HV-0005Qh-FY for emacs-devel@gnu.org; Thu, 11 Dec 2014 04:43:40 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:51482) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xz0HV-0005QV-8D for emacs-devel@gnu.org; Thu, 11 Dec 2014 04:43:33 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Xz0HO-0003fH-4P for emacs-devel@gnu.org; Thu, 11 Dec 2014 10:43:26 +0100 Original-Received: from x2f3c047.dyn.telefonica.de ([2.243.192.71]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 11 Dec 2014 10:43:26 +0100 Original-Received: from dak by x2f3c047.dyn.telefonica.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 11 Dec 2014 10:43:26 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 25 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: x2f3c047.dyn.telefonica.de X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) Cancel-Lock: sha1:SYv2smuZRMbNRDrHifrvLG45zCw= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.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:179730 Archived-At: esr@snark.thyrsus.com (Eric S. Raymond) writes: > Is it really important to support a VC-mode operation that experience > has shown to generally be a Bad Thing, We are really talking about RCS here. RCS is not usually shared, at least not network-shared. I don't see that experience has shown rollback to be a bad thing for RCS. Experience does not tend to show a lot for RCS anyway these days since few people are still using it. > simply to preserve backward compatibility? How do we evaluate > tradeoffs when a featurectomy would reduce maintenance burden and > possibly improve the quality of support for new systems? > > I don't think I have a pat answer to these questions. Discuss. I think that rollback may make sense in RCS-based workflows. But I don't think that this should be VC's problem. VC does not provide every functionality for every version control system, so think we should be fine removing rollback from VC. VC does not support every Git functionality either: if it is really important to people, it can be reimplemented in some RCS-specific mode/feature/library/command set. -- David Kastrup