From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#19548: VC changes under-documented, needlessly incompatible Date: Mon, 16 May 2016 02:37:33 +0300 Message-ID: <4cbd510d-80a3-276a-3d80-0a80c8e8143d@yandex.ru> References: 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 1463355517 9393 80.91.229.3 (15 May 2016 23:38:37 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 15 May 2016 23:38:37 +0000 (UTC) Cc: "Eric S. Raymond" To: Glenn Morris , 19548@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon May 16 01:38:21 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1b25bu-0000AN-Aj for geb-bug-gnu-emacs@m.gmane.org; Mon, 16 May 2016 01:38:10 +0200 Original-Received: from localhost ([::1]:41716 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b25bt-0002YO-K8 for geb-bug-gnu-emacs@m.gmane.org; Sun, 15 May 2016 19:38:09 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51759) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b25bp-0002VJ-M2 for bug-gnu-emacs@gnu.org; Sun, 15 May 2016 19:38:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b25bm-0007na-Cs for bug-gnu-emacs@gnu.org; Sun, 15 May 2016 19:38:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:40743) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b25bm-0007nU-93 for bug-gnu-emacs@gnu.org; Sun, 15 May 2016 19:38:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1b25bm-0004fg-2W for bug-gnu-emacs@gnu.org; Sun, 15 May 2016 19:38:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 15 May 2016 23:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19548 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 19548-submit@debbugs.gnu.org id=B19548.146335546317925 (code B ref 19548); Sun, 15 May 2016 23:38:02 +0000 Original-Received: (at 19548) by debbugs.gnu.org; 15 May 2016 23:37:43 +0000 Original-Received: from localhost ([127.0.0.1]:53080 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b25bT-0004f3-Ax for submit@debbugs.gnu.org; Sun, 15 May 2016 19:37:43 -0400 Original-Received: from mail-wm0-f47.google.com ([74.125.82.47]:36265) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b25bR-0004eq-4m for 19548@debbugs.gnu.org; Sun, 15 May 2016 19:37:41 -0400 Original-Received: by mail-wm0-f47.google.com with SMTP id n129so82196919wmn.1 for <19548@debbugs.gnu.org>; Sun, 15 May 2016 16:37:41 -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-transfer-encoding; bh=3x9C0c2YPgartmUXEk/LpNNCdLNjZs4QrfSAPZalz6Y=; b=f1A4sfDyf5WTTjPqhWeN//ECRGdyFOd+qvADAmam+1KhOoTWk2jDlNViNzPJmyU44H T9qKjcrTZWnkcXA2GZ9npH0MkiZ3yYoOeNH7pGefRjWrPpI4P6mTHWedGev0LDCfawCM +1/weFaqjgCKEd/euZtqCJiZAaOA12N7XRmWu8uNZqDd5+ft/j+bT8mu3vOBydMjb1Uh /+vUOAkTq5GSM0D4Y+J6NccYaZYvjJyYnXjeWF55e1o41/pWkrZK45Dm8FtavQhPpS2S dcOYx2swjSEbuEKt/P7Fv9feX2gSElabojSf37N7cR4rhGTm54d7PSWNHN2f7xb6BlnY 7hQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:subject:to:references:cc:from:message-id :date:user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=3x9C0c2YPgartmUXEk/LpNNCdLNjZs4QrfSAPZalz6Y=; b=Gv7UiVPQE296RhLKOZUuDt3LtCpWtlv+UjLY7cKjNB4zRKYoE4SGCUV3stBj9lMhOX Fc0o4wZ69jeo9s5TpxCztwL5Jobfw6wKI3L2tQ3kJJ5PECRwTLAec3SK7xrTUcGDWmhV it3MpqwErYtI1m2KAhtuzMDMnDD/liFiwLJg0w7IgFEm8Hx2XCDiv9kgbBhF7oQOTP3g teX56HpH1AnGdVfRm3qyl9h/jTDDfHy2JE+daOYlUE+UiU2m3FzspBunghVtHOmgr7sD gJPPxnY91m93TB20/ozkOgC9Y2hLfKcwOiqBP9sGTWPLoiZScEIc2zMka63xakhjR0OK lung== X-Gm-Message-State: AOPr4FVLAMf8i3LU6ipYRceDPdck9vqYEXTcRvTZ6XAgqbar0p1n9ZxUPYxexITT7w+yPw== X-Received: by 10.195.11.34 with SMTP id ef2mr26105725wjd.101.1463355455598; Sun, 15 May 2016 16:37:35 -0700 (PDT) Original-Received: from [192.168.1.2] ([185.105.175.24]) by smtp.googlemail.com with ESMTPSA id d79sm15343870wmi.23.2016.05.15.16.37.34 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 15 May 2016 16:37:34 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.1 In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:118273 Archived-At: On 05/09/2016 02:42 AM, Dmitry Gutov wrote: > Why don't we remove vc-stay-local instead, and keep the appropriately > named vc-cvs-stay-local? > > Do we expect vc-stay-local to have been a lot more popular to customize? > Then indeed it can become an alias. On the other hand, vc-cvs-stay-local-p contains this bit of code: (let* ((sym (vc-make-backend-sym 'CVS 'stay-local)) (stay-local (if (boundp sym) (symbol-value sym) vc-stay-local))) which seems like it will ensure that if the user has customized both vc-stay-local and vc-cvs-stay-local, the latter will win out (which won't necessarily happen if we just declare the former to be an obsolete alias of the latter). So it seems we're actually buying some extra compatibility here at the cost of some complexity. Do we care about the above detail? If yes, vc-stay-local should remain as it is now. If not, I'll gladly rename it back to vc-cvs-stay-local, and create an obsolete alias.