From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: RCS, again: another removed functionality: undo last-checkin Date: Fri, 2 Oct 2015 03:07:37 +0300 Message-ID: <560DCAC9.2080707@yandex.ru> References: <87oagx6tzz.fsf@mat.ucm.es> <55FF4026.2050004@yandex.ru> <83si68nu4i.fsf@gnu.org> <87eghsfd3m.fsf@fencepost.gnu.org> <83k2rknr2c.fsf@gnu.org> <87mvwellmg.fsf@uwakimon.sk.tsukuba.ac.jp> <56023A6C.3020302@yandex.ru> <5602BE3E.1050009@yandex.ru> <5602C4DE.8020105@yandex.ru> <560B4899.2070708@yandex.ru> <83y4fobegc.fsf@gnu.org> <560BC73C.4040403@yandex.ru> <83d1x0atb2.fsf@gnu.org> <560C9EDA.3040207@yandex.ru> <83vbar9hv3.fsf@gnu.org> <560D2CFD.50702@yandex.ru> <83a8s2agar.fsf@gnu.org> <560D6F13.3090005@yandex.ru> <52e0ce3a-c64a-4c17-9e26-0fab7658f5dc@default> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1443744490 16626 80.91.229.3 (2 Oct 2015 00:08:10 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 2 Oct 2015 00:08:10 +0000 (UTC) Cc: stephen@xemacs.org, dak@gnu.org, monnier@iro.umontreal.ca, rms@gnu.org, emacs-devel@gnu.org To: Drew Adams , Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Oct 02 02:07:56 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 1ZhntD-0001kD-7e for ged-emacs-devel@m.gmane.org; Fri, 02 Oct 2015 02:07:55 +0200 Original-Received: from localhost ([::1]:56720 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZhntC-0001J0-FZ for ged-emacs-devel@m.gmane.org; Thu, 01 Oct 2015 20:07:54 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45757) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zhnt7-0001IR-9M for emacs-devel@gnu.org; Thu, 01 Oct 2015 20:07:50 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zhnt6-0000fi-EU for emacs-devel@gnu.org; Thu, 01 Oct 2015 20:07:49 -0400 Original-Received: from mail-wi0-x229.google.com ([2a00:1450:400c:c05::229]:38304) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zhnt0-0000fB-Py; Thu, 01 Oct 2015 20:07:42 -0400 Original-Received: by wiclk2 with SMTP id lk2so10627056wic.1; Thu, 01 Oct 2015 17:07:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=DRESK6kc9rGfhfHx7/cK2XUTau2bf/HhOH+fprnugW8=; b=T/b+TBPsDvppC4WJEej4fLEr3qe6upHv7gkSdyUVxfI/67tpBBayuCuFO6WNYNMtTL zb/92q3ZhKkSRwp/+es4dmma+oRi9J6zY3hDzJ2EZKQ52VcRtww6qYYnhHnZ51RaghOA Z3JxQghReQFTtzNtHkSEPUJP6d/YbdHFasr5+0+8X8V94mIc59/N/wRe+GLUrcv2uUXL JnmhHYqWgPfkf+PDrDCIuFFND4E12zJDEBNtsxvLL0UcVlPB5enXZ+S2wAwGhG29uBfx xnnAWtQeE8tvG40dDkAD7mewE/kGOQxuuXxZ5W/I7qZAlAMwI197FFuhY0OdpB1SLpI1 nIjA== X-Received: by 10.180.19.41 with SMTP id b9mr1214254wie.71.1443744462008; Thu, 01 Oct 2015 17:07:42 -0700 (PDT) Original-Received: from [10.9.0.103] (nat.webazilla.com. [78.140.128.228]) by smtp.googlemail.com with ESMTPSA id wc12sm5586879wic.18.2015.10.01.17.07.39 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 01 Oct 2015 17:07:40 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 Thunderbird/41.0 In-Reply-To: <52e0ce3a-c64a-4c17-9e26-0fab7658f5dc@default> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c05::229 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:190609 Archived-At: On 10/02/2015 02:55 AM, Drew Adams wrote: > Emacs is not just for its maintainers. It is above all for its users. You don't say. > And plenty of users, for plenty of reasons, do not use the latest & > greatest version of Emacs. They can continue using those, too. > Whose workflow? Are you saying that you are willing to sacrifice > a user's workflow & habits, so they can take advantage of the latest > shiny new features you have to offer? How gracious of you! Sometimes, yes. As long as we don't do that too often, the cost/benefit ratio should be decent. Thank you for the compliment. > There can be plenty of things stopping a given user from adopting > your favorite modern whatever, including a VCS. Yes. Some users will end up unhappy anyway (cue xkcd#1172), we just have to try to maximize the benefits. And keep an eye out for the future. Focusing exclusively on the existing user base means you don't optimize for the new users, and when the older generations pass away, Emacs is more likely to die with them. > Many users use tools, including Emacs that are installed > organization-wide (e.g., company-wide). If a company mandates the version of Emacs, it could as well coordinate it with the VCS the company uses.