From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#50572: 28.0.50; [PATCH] fix VC to find the responsible backend with the most specific path. Date: Wed, 15 Sep 2021 14:36:34 +0300 Message-ID: <7d7d8578-028a-ff89-e88c-550796d0a72c@yandex.ru> References: <877dfkxyt4.fsf@elite.giraud> <83y280cv8g.fsf@gnu.org> <87mtofvbnl.fsf@elite.giraud> <83h7encrq1.fsf@gnu.org> <87fsu76vel.fsf@elite.giraud> <838rzzcfg0.fsf@gnu.org> <94466e10-fe13-130f-bcb4-cf5e2a9175b7@yandex.ru> <83sfy6axvk.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20720"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 Cc: 50572@debbugs.gnu.org, manuel@ledu-giraud.fr To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Sep 15 13:37:24 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mQTEB-000585-FA for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 15 Sep 2021 13:37:23 +0200 Original-Received: from localhost ([::1]:57478 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mQTEA-0004S3-2a for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 15 Sep 2021 07:37:22 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53242) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mQTDq-0004QA-RQ for bug-gnu-emacs@gnu.org; Wed, 15 Sep 2021 07:37:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:39465) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mQTDq-0000Aw-AR for bug-gnu-emacs@gnu.org; Wed, 15 Sep 2021 07:37:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mQTDq-0007aa-6k for bug-gnu-emacs@gnu.org; Wed, 15 Sep 2021 07:37: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: Wed, 15 Sep 2021 11:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50572 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 50572-submit@debbugs.gnu.org id=B50572.163170581229150 (code B ref 50572); Wed, 15 Sep 2021 11:37:02 +0000 Original-Received: (at 50572) by debbugs.gnu.org; 15 Sep 2021 11:36:52 +0000 Original-Received: from localhost ([127.0.0.1]:51010 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQTDg-0007a5-52 for submit@debbugs.gnu.org; Wed, 15 Sep 2021 07:36:52 -0400 Original-Received: from mail-wr1-f52.google.com ([209.85.221.52]:36779) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQTDY-0007Zl-CM for 50572@debbugs.gnu.org; Wed, 15 Sep 2021 07:36:51 -0400 Original-Received: by mail-wr1-f52.google.com with SMTP id g16so3393101wrb.3 for <50572@debbugs.gnu.org>; Wed, 15 Sep 2021 04:36:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=Q9itaQMZi4QmOdDK1I7wVS0Ue2j7Lb+jD+XKW1PvHnI=; b=CN8sMrdCS9/5sloVRknjOJJvbKW6GA1UehDWwgzazOHMyAoPSY0r+COzVeBjWvfH/U g/3QkViJZNZLKWNsUOaP2wdcu+cLqhB5xGOpZDeiSOWDI+nihYdOuc5tck1t/08Jhx75 eurMlMz6K45yO7skTEo2JV1TMOHJm1YXD0bl1g/bhRi6xYHt5bTx5aBdQNEMU5n2E0Ji Avr8jVpdTPucdqS+xAUCrjtlKurPZ064j4uXCP47YgRpaHqpgD+Dqo89FiCGt829tuMa wTlLRCSkIWwbXNVbMiwqhyl3XmuxL/VqcX1b0p3KPSXVLz74tgOUcAQpRwbr4munNeAy 4L7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=Q9itaQMZi4QmOdDK1I7wVS0Ue2j7Lb+jD+XKW1PvHnI=; b=e5gR9Exh7S+0Rfg6GCkRwSDhHP8rwtNHxVzsHYgIceAxj8JhTMWiFpVSd38wCtrzJz KXFeMN7q7mRWijnaew7dVMumJZvWpw1y634gtrxmpQdVcYCkhlUuIPOR1vspn4osQhLu rUD1QofST2h9BMuxbPs128XKHZeM8ziMg6MYO0ojexIFu19E22EfY8Al+s8MWrGbT5Im hON0sZyngKeV+A59zRmBWR5VbsHzKyu4NmApQ6QZbpR99zKVilqGGWyk9BwHcEBzO4SE ex6MG/C+tMusB74u16zB/8s8Ynzz/vvtCeRqtELZAdP4hxNSEnt8VQ7ce2WWcyFbseXY N4kA== X-Gm-Message-State: AOAM531/3kU7ORXPRQWf40c+WoXIsr5FGtGvZfniuR2uK/S2E2OlyRdq mLvnkmAIGJfptm9BAd9u/Pw= X-Google-Smtp-Source: ABdhPJx4H2TX3AX4AAgpzYdDTvkPxwXhNBq4uQovMf3TgXXXsYuyi6v2EOXdIZQ6ltdIhKITg12lSQ== X-Received: by 2002:a5d:670b:: with SMTP id o11mr4595060wru.292.1631705798487; Wed, 15 Sep 2021 04:36:38 -0700 (PDT) Original-Received: from [192.168.0.6] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id v8sm11831434wrt.12.2021.09.15.04.36.36 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 15 Sep 2021 04:36:37 -0700 (PDT) In-Reply-To: <83sfy6axvk.fsf@gnu.org> Content-Language: en-US X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:214387 Archived-At: On 15.09.2021 14:20, Eli Zaretskii wrote: >> I don't know what the manual says, but vc-next-section's signature calls >> the prefix argument's value VERBOSE, and vc-register doesn't have a way >> to trigger backend-prompting either. So it might be difficult to add >> that feature in a backward-compatible manner. > We could use a different arg value, for example "C-u" will do one > thing and "C-u C-u" another. There's precedence for that. That's an option, yes. We can also look into whether "verbose" applies to the "register" step of vc-next-action, and if not, or it doesn't conflict, add "switch-backend" feature to it. If, like you said, the manual says 'C-u' will do this for all commands, it wouldn't be great to have to use different prefixes for different commands. But an escape hatch is better than no escape hatch, of course.