GNU bug report logs - #50344
C-x v keybinding for vc-print-branch-log

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Severity: wishlist; Reported by: Juri Linkov <juri@HIDDEN>; dated Thu, 2 Sep 2021 18:46:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Severity set to 'wishlist' from 'normal' Request was from Stefan Kangas <stefan@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 50344 <at> debbugs.gnu.org:


Received: (at 50344) by debbugs.gnu.org; 20 Sep 2021 17:31:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 20 13:31:24 2021
Received: from localhost ([127.0.0.1]:43959 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mSN8W-00064k-Fr
	for submit <at> debbugs.gnu.org; Mon, 20 Sep 2021 13:31:24 -0400
Received: from out2-smtp.messagingengine.com ([66.111.4.26]:60009)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <fgunbin@HIDDEN>)
 id 1mSN8U-00064N-I9; Mon, 20 Sep 2021 13:31:23 -0400
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41])
 by mailout.nyi.internal (Postfix) with ESMTP id 4859C5C00FF;
 Mon, 20 Sep 2021 13:31:17 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute1.internal (MEProxy); Mon, 20 Sep 2021 13:31:17 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h=
 from:to:cc:subject:in-reply-to:references:date:message-id
 :mime-version:content-type; s=fm1; bh=QqU61xBbmm3521J0eoDHjc6Uo+
 u1bNw0p6bd3jCd2WM=; b=FfUMmQi6a1erKcJCNHvttkH7sYocxzqntoFflfykf2
 yU2131lCLyqGGP7nCwIICUl5mCAM4h+62mX6xTBhLh+9oY4jmmyaVFw9ay1bwq/s
 WLBD8ZIag04V8LXHIw5g3kxDeurD1EiJoEX4o8yr7+BKJXVdmxGj67IJ2xxorMvw
 ndZGy4ahfPC+3/5sX+swmhcimSlmWmLm9qEfsVWtK+onvSiPUPuEVVeJsMc+LaB/
 ixFTmw5TRyiHIkfn15S5RLfP7MiycXiHAtv2RzoYtRfAKXUObPyJ5x7wvsY/mMsn
 GOqMJ4VA2zpzaUm4wNvb/wZrKcZQrh+EuDPsIbTSLW7w==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=QqU61x
 Bbmm3521J0eoDHjc6Uo+u1bNw0p6bd3jCd2WM=; b=SQz4BZARUoznKW3nwy+F17
 kQl7WZWzGoeyDdT30murkPUnRKyLQELtXLeXO5MTvYr/zO9BIEGiKdTZk9IXXO2X
 KzZrQx/hM//GZ/fFIA5sUo2y2jwR9+RjVQM464NYnFhqVVp8YpLiC+zVnuo+CcFn
 zLvMW14kG6859B1Ro0UgIgxqJsTjaeTypV04K2LstQaStR75sIF1UWCG6toCftrw
 gcC4QkCU7Z9t6amrwmuBWwY8McEKX60ItfAMtRFbf4YCQlCPFrPGh1XKRukRvhfg
 grV5nQeSSM+KVJv/7P5RgVU0T6QBVEGK/kQiG7iIqqBLWitXmVRlLOgxRbxt0LOA
 ==
X-ME-Sender: <xms:ZMVIYTFvuDnRAFhsslKRvbAqYsFV-CTJIghWCsVeamY-mD6W4R-N_w>
 <xme:ZMVIYQV6j44R7W0eEPEIMLehttlbm3i2BcVTIcksvMvUhnctK7NNfR2Zrp4xTcel4
 6j1Pd9jVRxKRu4J>
X-ME-Received: <xmr:ZMVIYVLKs2S1Nt_iELBUvhj4rI84FulSBcTMjW23rEub4eGawgXxPVaZcBNkf5FnPw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrudeivddguddufecutefuodetggdotefrod
 ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh
 necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd
 enucfjughrpefhvffujghffgffkfggtgesthdtredttdertdenucfhrhhomhephfhilhhi
 phhpucfiuhhnsghinhcuoehfghhunhgsihhnsehfrghsthhmrghilhdrfhhmqeenucggtf
 frrghtthgvrhhnpedvveekffdvueevhfdutdejheekvdeufeevtedttdevuddugfeiffei
 veeivefhtdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhroh
 hmpehfghhunhgsihhnsehfrghsthhmrghilhdrfhhm
X-ME-Proxy: <xmx:ZMVIYRE9zkzAitpzrGo6YEqUpM2BjwbB1ETSnYyS0AbKwyZKWQivzQ>
 <xmx:ZMVIYZUKnUSrJEbyb8hVS--T5nCbeJXyC5iJbtYiNxOdYVj23znKiQ>
 <xmx:ZMVIYcP7ocbOgmVCtRoiO5K20ecQSSJjWeCEmPuQWp_4o_n_H-Mr-Q>
 <xmx:ZcVIYcT2FpwiEgJNI0xenlGKCs_pfr_JktklK2vwl3zZuGo-eA_Yfg>
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon,
 20 Sep 2021 13:31:15 -0400 (EDT)
From: Filipp Gunbin <fgunbin@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#50344: C-x v keybinding for vc-print-branch-log
In-Reply-To: <bb5e5f63-e150-e54e-9e59-adeaf578a763@HIDDEN> (Dmitry Gutov's
 message of "Mon, 20 Sep 2021 19:53:42 +0300")
References: <87mtoux1ha.fsf@HIDDEN>
 <84e4e2ef-6c8d-3645-9e1e-3129981dd45f@HIDDEN>
 <875yvgvohe.fsf@HIDDEN> <87y28burzd.fsf@HIDDEN>
 <87o896kt5k.fsf@HIDDEN> <87sfyhj3qw.fsf@HIDDEN>
 <87zgsoctoc.fsf@HIDDEN>
 <59a05468-2309-c6e7-5a2a-51426c208966@HIDDEN>
 <87tuiv4hvc.fsf@HIDDEN>
 <e5ee5a3c-3f12-cf78-dfd3-0d020847e0c8@HIDDEN>
 <87fsudsngq.fsf@HIDDEN> <m2h7ekg2ug.fsf@HIDDEN>
 <85dfa858-091b-80df-b9d1-bd1136c2b91e@HIDDEN>
 <m24kajutb1.fsf@HIDDEN>
 <dc984fd4-5a85-a2e0-ad18-ccf1de8b82ff@HIDDEN>
 <874kahogdt.fsf@HIDDEN>
 <8ea68c73-df86-7e65-a07f-77367e4a906f@HIDDEN>
 <87y27sfpxz.fsf@HIDDEN>
 <077bfc22-616e-cd67-3e84-e6917f9e2e53@HIDDEN>
 <87sfxzoimv.fsf@HIDDEN>
 <bb5e5f63-e150-e54e-9e59-adeaf578a763@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (darwin)
Date: Mon, 20 Sep 2021 20:31:13 +0300
Message-ID: <m2y27rf926.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 50344
Cc: 50344 <at> debbugs.gnu.org, Lars Ingebrigtsen <larsi@HIDDEN>,
 50643 <at> debbugs.gnu.org, Juri Linkov <juri@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

On 20/09/2021 19:53 +0300, Dmitry Gutov wrote:

> On 20.09.2021 09:49, Juri Linkov wrote:
>>>> It makes sense to create a copy where the meaning of its arg
>>>> is reversed, so by default it will operate on branches,
>>>> and only with C-u on tags.
>>> Yup.
>>>
>>> But I also wonder if reading START-POINT with completion (with current
>>> branch name as default) will make sense for creating tags in all backends
>>> too.
>> You mean tag completion for creating tags?  Maybe.
>
> Branch completion. To specify which branch tip to tag.
>
> This seems like an unusual thing to need to do, but if we keep branch
> and tag creation on the same command, and add START-POINT completion by
> default, it might become the expected behavior in both scenarios, no?

I think also (maybe that's obvious, but still) that START-POINT
auto-completion should include both branches and tags (because it's
common to create a branch off some tag).  Of course, it should allow
specifying arbitrary commit hash.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#50344; Package emacs. Full text available.

Message received at 50344 <at> debbugs.gnu.org:


Received: (at 50344) by debbugs.gnu.org; 20 Sep 2021 16:53:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 20 12:53:53 2021
Received: from localhost ([127.0.0.1]:43944 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mSMYD-0004qr-5f
	for submit <at> debbugs.gnu.org; Mon, 20 Sep 2021 12:53:53 -0400
Received: from mail-wr1-f51.google.com ([209.85.221.51]:41775)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>)
 id 1mSMYC-0004qW-5g; Mon, 20 Sep 2021 12:53:52 -0400
Received: by mail-wr1-f51.google.com with SMTP id w29so31594617wra.8;
 Mon, 20 Sep 2021 09:53:52 -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=tXK7/VO7V8/3EMpSlo25aGljaZhS+j0tjKNmfEK6VVo=;
 b=F8IBHiqdpUTCODppcU+cAwn35sdCofO+DpCyB46qjWsnKQ6fA/iTRfsvrz9bH0kZk1
 16B5leDE5FXEo6G29B1ceXJzpYm9ahpPXQvPwXdKyQed4zDUN6Xm6T3ASoLb0HFFQMJZ
 rOmZfxNg1SvtnN8iy3x6Et5vD+i3chNsQtaMx4fjMGtwXzRjQw3277m5UJLWtnsyachq
 7xFL7XB60gmmtiyFH5DeBKpayaa73sg50rnRHKqbC+UoEAzmJUCvvOzUL/Wl1YqE4ppk
 xYExXtMyPNlXIJmcBYxoLMZnFA/8ISwoea6M8TZ1SxysuptCuoQU1XqJT7pRgd4eZ8FO
 2kCw==
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=tXK7/VO7V8/3EMpSlo25aGljaZhS+j0tjKNmfEK6VVo=;
 b=vntqt8FP+vek30/RKXdlPE23aQDFUC268BvjilQmcHI5Bk5mX7wUdrCleSDPQsddxO
 hxDcpQM/YePAbfDOhLjfNbzQ42krhg6a0bMQD0sREmEYXDZOIBMJ1bEDeeW78UFM6SKu
 91lcvycqp4clt9bjg5AwXMYTbR28nqycxs90x7gmPrdEfcMyehVkfoe8Mat6uEjtbMr4
 nEgBaTamiBDmG9jJL0Wuq0IaAxnlVN6nDhjU3E6pYpVIG/XaPa1nDlRPL7On6PMNQWd7
 /6XFVCwFoofpOfuceRKfphjxJXNn8ti5LBbFVTi5hzgRSseV1hjkrbCbvtF/MYyk3o2s
 knag==
X-Gm-Message-State: AOAM533GtULUOQXexc2pigIZ0Y+tkCIPfglUzM7lE87g7ThaOQTuufOZ
 Ya77Bu/QOBFxDyk8nerkq8O6vp8ahp8=
X-Google-Smtp-Source: ABdhPJwSQZgQUWXhiEoEgZbAj7JDSBwKumjxp/MHHQ2ii9KxTOG/aG9XNszuL9CNmukcRBqRrg5/7g==
X-Received: by 2002:a5d:4608:: with SMTP id t8mr29731650wrq.136.1632156826161; 
 Mon, 20 Sep 2021 09:53:46 -0700 (PDT)
Received: from [192.168.0.6] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id b187sm49180wmd.33.2021.09.20.09.53.44
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Mon, 20 Sep 2021 09:53:45 -0700 (PDT)
Subject: Re: bug#50344: C-x v keybinding for vc-print-branch-log
To: Juri Linkov <juri@HIDDEN>
References: <87mtoux1ha.fsf@HIDDEN>
 <1f39aa34-6626-3d0b-d764-2c9908787d99@HIDDEN>
 <87o8998wf4.fsf@HIDDEN>
 <84e4e2ef-6c8d-3645-9e1e-3129981dd45f@HIDDEN> <875yvgvohe.fsf@HIDDEN>
 <87y28burzd.fsf@HIDDEN> <87o896kt5k.fsf@HIDDEN>
 <87sfyhj3qw.fsf@HIDDEN> <87zgsoctoc.fsf@HIDDEN>
 <59a05468-2309-c6e7-5a2a-51426c208966@HIDDEN> <87tuiv4hvc.fsf@HIDDEN>
 <e5ee5a3c-3f12-cf78-dfd3-0d020847e0c8@HIDDEN>
 <87fsudsngq.fsf@HIDDEN> <m2h7ekg2ug.fsf@HIDDEN>
 <85dfa858-091b-80df-b9d1-bd1136c2b91e@HIDDEN> <m24kajutb1.fsf@HIDDEN>
 <dc984fd4-5a85-a2e0-ad18-ccf1de8b82ff@HIDDEN>
 <874kahogdt.fsf@HIDDEN>
 <8ea68c73-df86-7e65-a07f-77367e4a906f@HIDDEN>
 <87y27sfpxz.fsf@HIDDEN>
 <077bfc22-616e-cd67-3e84-e6917f9e2e53@HIDDEN>
 <87sfxzoimv.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
Message-ID: <bb5e5f63-e150-e54e-9e59-adeaf578a763@HIDDEN>
Date: Mon, 20 Sep 2021 19:53:42 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
 Thunderbird/78.13.0
MIME-Version: 1.0
In-Reply-To: <87sfxzoimv.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.4 (/)
X-Debbugs-Envelope-To: 50344
Cc: 50344 <at> debbugs.gnu.org, Lars Ingebrigtsen <larsi@HIDDEN>,
 50643 <at> debbugs.gnu.org, Filipp Gunbin <fgunbin@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.6 (/)

On 20.09.2021 09:49, Juri Linkov wrote:
>>> It makes sense to create a copy where the meaning of its arg
>>> is reversed, so by default it will operate on branches,
>>> and only with C-u on tags.
>> Yup.
>>
>> But I also wonder if reading START-POINT with completion (with current
>> branch name as default) will make sense for creating tags in all backends
>> too.
> You mean tag completion for creating tags?  Maybe.

Branch completion. To specify which branch tip to tag.

This seems like an unusual thing to need to do, but if we keep branch 
and tag creation on the same command, and add START-POINT completion by 
default, it might become the expected behavior in both scenarios, no?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#50344; Package emacs. Full text available.

Message received at 50344 <at> debbugs.gnu.org:


Received: (at 50344) by debbugs.gnu.org; 20 Sep 2021 16:00:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 20 12:00:13 2021
Received: from localhost ([127.0.0.1]:43904 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mSLiH-000340-Fl
	for submit <at> debbugs.gnu.org; Mon, 20 Sep 2021 12:00:13 -0400
Received: from out2-smtp.messagingengine.com ([66.111.4.26]:47199)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <fgunbin@HIDDEN>)
 id 1mSLiE-00032R-JJ; Mon, 20 Sep 2021 12:00:11 -0400
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42])
 by mailout.nyi.internal (Postfix) with ESMTP id DF6255C0170;
 Mon, 20 Sep 2021 12:00:03 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute2.internal (MEProxy); Mon, 20 Sep 2021 12:00:03 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h=
 from:to:cc:subject:in-reply-to:references:date:message-id
 :mime-version:content-type:content-transfer-encoding; s=fm1; bh=
 J5RHwAQboWxp0HDf9jQ0jtO62byuhGUykhWQze7lWnQ=; b=PflxyxB/KHcqbhFe
 a6niw35fN9genKY1eyY0vp1Q+ffgM4YWVyMvdS+R7dr9DEtCo7zvqczUNgH4Av3o
 +R+OYZ+EqRpLtL9/Tw6j8/ZGcHCgthEp75mR9CRZs0bDB+bn4faL4pnWK6kPaUT/
 xBiEFbOL6vD2rswybNxC+j1bcIAP6ArTXFwHxUfeYLUF/1gBhWjQOwSR9bil38r3
 eTq8jc63NjWlmQb6b2pAeyE2E+cxHJfWZtCNvfqLUkwZrF6UpISvmjj3Fo/0RMlH
 dfiZppPYvbYxm8qVoGatoIje/aSuOC2PpDjPYjGFsoHW8VYxNNUAhqM6haINbn2V
 qGnrow==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm3; bh=J5RHwAQboWxp0HDf9jQ0jtO62byuhGUykhWQze7lW
 nQ=; b=uzrH86y9y4CEkBEs//Ob+Abd+vNZvrRFRDtdRwFDCnCIe++x3MUxPQibl
 aCxBWLsgXNTob2uIXK48HQkcFRN2xN7204+KfTe08sue/XhsFCLKNtTHZYhlVpLA
 dsfzA2i08H1ox8R43ou/mm7opCRn5meqG53V4hkbEJvVHNBp6/F8SY/sxdxfxaZL
 aIOBpAKKplnrIF6VUYV188oWwrZIpwcD1RJsDDrMj805YE0WrNh5iEq0tLVllRLS
 zpwJ087wMjXdFzz+/CcJ6A8eBrYmaBaZEQYi7u5jtTPycPVzezrxSceFoVVo0uNw
 6+qjVihS/5yDj3mCzRxfC6rf2S9Kg==
X-ME-Sender: <xms:A7BIYZ54w2bQ-iRsvYuadBdKAyu1WGXrvvWBl1Rd6759I0tAp2cfoA>
 <xme:A7BIYW5rNt1UTqloLu2yuvgUyquC7wVekB7_DgfKA1WBJq2gCZqD3R-DA1ywWxPF6
 CGLJiuckRdsXFmS>
X-ME-Received: <xmr:A7BIYQfqeHlhXwf6exBGSZ_hi5b7GG6Iu-akQN7MTpWlLExaM3i6htXOZrA_WwJ-mw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrudeivddgleegucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhephffvufgjfhgffffkgggtgfesthhqredttderjeenucfhrhhomhephfhilhhi
 phhpucfiuhhnsghinhcuoehfghhunhgsihhnsehfrghsthhmrghilhdrfhhmqeenucggtf
 frrghtthgvrhhnpeekvdekudelvddtvdelveejgeetudfgvdelgfeftefgkeejheehvefh
 gfetffeigfenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhroh
 hmpehfghhunhgsihhnsehfrghsthhmrghilhdrfhhm
X-ME-Proxy: <xmx:A7BIYSJbFXAQDetTfoTIArH6L-gcFOe5hfuiYLy66zuLahOUK_fPSA>
 <xmx:A7BIYdIdlKRyzGYk5_IGPH3CsjJmVu32lLE_0RRRPyIcndTQHBF1kA>
 <xmx:A7BIYbz6WUC4EznHP3M_uB-YGITZ7K8nkHbJi7H9K2U_LhhLO3cqHw>
 <xmx:A7BIYd17KBVw3RC8VfiFTCIIfuUE2bj6dpFVod3xhuykrggGCODUWw>
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon,
 20 Sep 2021 12:00:02 -0400 (EDT)
From: Filipp Gunbin <fgunbin@HIDDEN>
To: Juri Linkov <juri@HIDDEN>
Subject: Re: bug#50344: C-x v keybinding for vc-print-branch-log
In-Reply-To: <874kahogdt.fsf@HIDDEN> (Juri Linkov's message of "Sat, 
 18 Sep 2021 22:03:42 +0300")
References: <87mtoux1ha.fsf@HIDDEN>
 <1f39aa34-6626-3d0b-d764-2c9908787d99@HIDDEN>
 <87o8998wf4.fsf@HIDDEN>
 <84e4e2ef-6c8d-3645-9e1e-3129981dd45f@HIDDEN>
 <875yvgvohe.fsf@HIDDEN> <87y28burzd.fsf@HIDDEN>
 <87o896kt5k.fsf@HIDDEN> <87sfyhj3qw.fsf@HIDDEN>
 <87zgsoctoc.fsf@HIDDEN>
 <59a05468-2309-c6e7-5a2a-51426c208966@HIDDEN>
 <87tuiv4hvc.fsf@HIDDEN>
 <e5ee5a3c-3f12-cf78-dfd3-0d020847e0c8@HIDDEN>
 <87fsudsngq.fsf@HIDDEN> <m2h7ekg2ug.fsf@HIDDEN>
 <85dfa858-091b-80df-b9d1-bd1136c2b91e@HIDDEN>
 <m24kajutb1.fsf@HIDDEN>
 <dc984fd4-5a85-a2e0-ad18-ccf1de8b82ff@HIDDEN>
 <874kahogdt.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (darwin)
Date: Mon, 20 Sep 2021 18:59:59 +0300
Message-ID: <m235pzgruo.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 50344
Cc: 50344 <at> debbugs.gnu.org, Lars Ingebrigtsen <larsi@HIDDEN>,
 50643 <at> debbugs.gnu.org, Dmitry Gutov <dgutov@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

On 18/09/2021 22:03 +0300, Juri Linkov wrote:

> Shouldn't tag commands be moved to another prefix key =E2=80=98C-x v t=E2=
=80=99?
> But I don't know how often tag commands are used.

Sounds good, C-x v t is where I'd look for tag-related commands first.
However, I don't use tags much (besides creation - only "git fetch
--tags"), so I cannot add anything meaningful here.

Otherwise, the plan for C-x v b prefix looks great.

Other commands, like maybe "C-x v b r" - rename, could be added then.

Filipp




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#50344; Package emacs. Full text available.

Message received at 50344 <at> debbugs.gnu.org:


Received: (at 50344) by debbugs.gnu.org; 20 Sep 2021 07:10:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 20 03:10:50 2021
Received: from localhost ([127.0.0.1]:40847 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mSDRx-0002PX-Vm
	for submit <at> debbugs.gnu.org; Mon, 20 Sep 2021 03:10:50 -0400
Received: from relay7-d.mail.gandi.net ([217.70.183.200]:36973)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <juri@HIDDEN>)
 id 1mSDRv-0002P0-U6; Mon, 20 Sep 2021 03:10:48 -0400
Received: (Authenticated sender: juri@HIDDEN)
 by relay7-d.mail.gandi.net (Postfix) with ESMTPSA id 5A28D20002;
 Mon, 20 Sep 2021 07:10:38 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#50344: C-x v keybinding for vc-print-branch-log
Organization: LINKOV.NET
References: <87mtoux1ha.fsf@HIDDEN>
 <1f39aa34-6626-3d0b-d764-2c9908787d99@HIDDEN>
 <87o8998wf4.fsf@HIDDEN>
 <84e4e2ef-6c8d-3645-9e1e-3129981dd45f@HIDDEN>
 <875yvgvohe.fsf@HIDDEN> <87y28burzd.fsf@HIDDEN>
 <87o896kt5k.fsf@HIDDEN> <87sfyhj3qw.fsf@HIDDEN>
 <87zgsoctoc.fsf@HIDDEN>
 <59a05468-2309-c6e7-5a2a-51426c208966@HIDDEN>
 <87tuiv4hvc.fsf@HIDDEN>
 <e5ee5a3c-3f12-cf78-dfd3-0d020847e0c8@HIDDEN>
 <87fsudsngq.fsf@HIDDEN> <m2h7ekg2ug.fsf@HIDDEN>
 <85dfa858-091b-80df-b9d1-bd1136c2b91e@HIDDEN>
 <m24kajutb1.fsf@HIDDEN>
 <dc984fd4-5a85-a2e0-ad18-ccf1de8b82ff@HIDDEN>
 <874kahogdt.fsf@HIDDEN>
 <8ea68c73-df86-7e65-a07f-77367e4a906f@HIDDEN>
 <87y27sfpxz.fsf@HIDDEN>
 <077bfc22-616e-cd67-3e84-e6917f9e2e53@HIDDEN>
Date: Mon, 20 Sep 2021 09:49:36 +0300
In-Reply-To: <077bfc22-616e-cd67-3e84-e6917f9e2e53@HIDDEN> (Dmitry Gutov's
 message of "Mon, 20 Sep 2021 03:33:56 +0300")
Message-ID: <87sfxzoimv.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 50344
Cc: 50344 <at> debbugs.gnu.org, Lars Ingebrigtsen <larsi@HIDDEN>,
 50643 <at> debbugs.gnu.org, Filipp Gunbin <fgunbin@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

>> It makes sense to create a copy where the meaning of its arg
>> is reversed, so by default it will operate on branches,
>> and only with C-u on tags.
>
> Yup.
>
> But I also wonder if reading START-POINT with completion (with current
> branch name as default) will make sense for creating tags in all backends
> too.

You mean tag completion for creating tags?  Maybe.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#50344; Package emacs. Full text available.

Message received at 50344 <at> debbugs.gnu.org:


Received: (at 50344) by debbugs.gnu.org; 20 Sep 2021 00:34:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 19 20:34:06 2021
Received: from localhost ([127.0.0.1]:40329 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mS7G2-0000Kt-Kr
	for submit <at> debbugs.gnu.org; Sun, 19 Sep 2021 20:34:06 -0400
Received: from mail-wr1-f50.google.com ([209.85.221.50]:42806)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>)
 id 1mS7G1-0000KL-2T; Sun, 19 Sep 2021 20:34:05 -0400
Received: by mail-wr1-f50.google.com with SMTP id q11so25685780wrr.9;
 Sun, 19 Sep 2021 17:34:04 -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=jRR6UQvxJILopNVv8AM9UoanhJ8KNuGp5uMaQ3hx/VQ=;
 b=E/sl7fHrgorG6caMHohLltWIUCi7SF5C8z9Y4yNjr7IekahCQq0efzMPi1gEluysmZ
 UHkPevZ2DKSDujKfukH6cXZYS2qb3ZyRzgOeWv8cS1S/ycZCJFlPU3ijiy7C5bAGsglL
 OAJFJCrq+6isJj/00rzA2TKuqW18kzkOB5JrRcPaSk3JVsgPx90YD3aeHBUXVK0OGduw
 lNLiw7Kz/KbaACBYle5OjP8sYhVHXIRVJs3VKMn1nZ6UT28jgaonn/MJ2ztgYbvd6SDV
 GwccX/tB+/AL94PbTWfUQXoBm3hMXeqCaJ+9wTst1lvM0T6aPY8O8zgeORQZRTGOa2/B
 /dlA==
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=jRR6UQvxJILopNVv8AM9UoanhJ8KNuGp5uMaQ3hx/VQ=;
 b=JfUt4ej+6Kjebq6tXEEfJ1h4IMcbcdiSvCNY+CRun/IW9n4SE9Z9IPVrQCD1fEmP0i
 Qb/xnGfrDlgQx2daBhItTYfj/R9Zs1Qxhd0jpfNBNiMXq2j1PvAIaqocaAHYGl4Nhw9J
 EnILkuN/2A7neIlLp1R/iCWZ7ZbVd4+DIVrv1m39Z7GgaK7QNWaijFDwKwYzpw+tCiDy
 ciZ/r/FlTNIa5ms+nDwAneg4G+0BmDKrqg7/9u0oC/b9t46Tv0o2f4l0FLEif2Q0vIQW
 dX1Buo8WqMYztzldR8Cqk+BH8k3pysVct8wP7VBBbpqiQEX+IgiP8VtoBFeXeMVQqv/z
 ZA/Q==
X-Gm-Message-State: AOAM532ZMhs5PYlv4idZZHaWgGxLSIe2lp/XdV3X0Le1c622OMNy9frs
 dyIg46z9prgGB2mPLyt0e+Fv/3W1H38=
X-Google-Smtp-Source: ABdhPJx9naGcF891A3Wgw9PydqhjXsJ5l2PV+0aGabPYINa0ZzojlfDYnXhARAiHfNtqBQAiC01piQ==
X-Received: by 2002:a5d:4d02:: with SMTP id z2mr25674837wrt.8.1632098039236;
 Sun, 19 Sep 2021 17:33:59 -0700 (PDT)
Received: from [192.168.0.6] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id e5sm7929136wrd.1.2021.09.19.17.33.57
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sun, 19 Sep 2021 17:33:58 -0700 (PDT)
Subject: Re: bug#50344: C-x v keybinding for vc-print-branch-log
To: Juri Linkov <juri@HIDDEN>
References: <87mtoux1ha.fsf@HIDDEN>
 <1f39aa34-6626-3d0b-d764-2c9908787d99@HIDDEN>
 <87o8998wf4.fsf@HIDDEN>
 <84e4e2ef-6c8d-3645-9e1e-3129981dd45f@HIDDEN> <875yvgvohe.fsf@HIDDEN>
 <87y28burzd.fsf@HIDDEN> <87o896kt5k.fsf@HIDDEN>
 <87sfyhj3qw.fsf@HIDDEN> <87zgsoctoc.fsf@HIDDEN>
 <59a05468-2309-c6e7-5a2a-51426c208966@HIDDEN> <87tuiv4hvc.fsf@HIDDEN>
 <e5ee5a3c-3f12-cf78-dfd3-0d020847e0c8@HIDDEN>
 <87fsudsngq.fsf@HIDDEN> <m2h7ekg2ug.fsf@HIDDEN>
 <85dfa858-091b-80df-b9d1-bd1136c2b91e@HIDDEN> <m24kajutb1.fsf@HIDDEN>
 <dc984fd4-5a85-a2e0-ad18-ccf1de8b82ff@HIDDEN>
 <874kahogdt.fsf@HIDDEN>
 <8ea68c73-df86-7e65-a07f-77367e4a906f@HIDDEN>
 <87y27sfpxz.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
Message-ID: <077bfc22-616e-cd67-3e84-e6917f9e2e53@HIDDEN>
Date: Mon, 20 Sep 2021 03:33:56 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
 Thunderbird/78.13.0
MIME-Version: 1.0
In-Reply-To: <87y27sfpxz.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.4 (/)
X-Debbugs-Envelope-To: 50344
Cc: 50344 <at> debbugs.gnu.org, Lars Ingebrigtsen <larsi@HIDDEN>,
 50643 <at> debbugs.gnu.org, Filipp Gunbin <fgunbin@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.6 (/)

On 19.09.2021 20:04, Juri Linkov wrote:
>> So far we only have one tag command, and it doubles for branches with
>> 'C-u'. The other tag-related command doesn't differentiate between branches
>> and tags.
>>
>> Would having essentially two copies of these, but with different names, be
>> a good idea?
> 
> It makes sense to create a copy where the meaning of its arg
> is reversed, so by default it will operate on branches,
> and only with C-u on tags.

Yup.

But I also wonder if reading START-POINT with completion (with current 
branch name as default) will make sense for creating tags in all 
backends too.

>> Are there some VCS which would benefit from a more stricter differentiation
>> between the two? Hg, perhaps? I don't know how branches work there.
> 
> So the question is what backends already use the arg 'branchp'?
> The search shows that vc-cvs-create-tag, vc-git-create-tag,
> vc-hg-create-tag all use this arg.

I thought of Hg in particular because there was a report or two citing 
some problems with how we handle them.

And: "Mercurial offers a variety of approaches to branching, including 
“named branches”, “bookmarks” (most similar to git), “anonymous 
branches” and using clones." 
(https://markheath.net/post/using-named-branches-in-mercurial)

That's basically all I know about it.

The introduction in 
https://www.draketo.de/software/mercurial-branching-strategy, however, 
sounds very similar to Git's approach.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#50344; Package emacs. Full text available.

Message received at 50344 <at> debbugs.gnu.org:


Received: (at 50344) by debbugs.gnu.org; 19 Sep 2021 17:15:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 19 13:15:38 2021
Received: from localhost ([127.0.0.1]:39801 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mS0Pi-0000CT-KB
	for submit <at> debbugs.gnu.org; Sun, 19 Sep 2021 13:15:38 -0400
Received: from relay10.mail.gandi.net ([217.70.178.230]:50667)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <juri@HIDDEN>)
 id 1mS0Pg-0008WH-B2; Sun, 19 Sep 2021 13:15:37 -0400
Received: (Authenticated sender: juri@HIDDEN)
 by relay10.mail.gandi.net (Postfix) with ESMTPSA id 21E80240002;
 Sun, 19 Sep 2021 17:15:27 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#50344: C-x v keybinding for vc-print-branch-log
Organization: LINKOV.NET
References: <87mtoux1ha.fsf@HIDDEN>
 <1f39aa34-6626-3d0b-d764-2c9908787d99@HIDDEN>
 <87o8998wf4.fsf@HIDDEN>
 <84e4e2ef-6c8d-3645-9e1e-3129981dd45f@HIDDEN>
 <875yvgvohe.fsf@HIDDEN> <87y28burzd.fsf@HIDDEN>
 <87o896kt5k.fsf@HIDDEN> <87sfyhj3qw.fsf@HIDDEN>
 <87zgsoctoc.fsf@HIDDEN>
 <59a05468-2309-c6e7-5a2a-51426c208966@HIDDEN>
 <87tuiv4hvc.fsf@HIDDEN>
 <e5ee5a3c-3f12-cf78-dfd3-0d020847e0c8@HIDDEN>
 <87fsudsngq.fsf@HIDDEN> <m2h7ekg2ug.fsf@HIDDEN>
 <85dfa858-091b-80df-b9d1-bd1136c2b91e@HIDDEN>
 <m24kajutb1.fsf@HIDDEN>
 <dc984fd4-5a85-a2e0-ad18-ccf1de8b82ff@HIDDEN>
 <874kahogdt.fsf@HIDDEN>
 <8ea68c73-df86-7e65-a07f-77367e4a906f@HIDDEN>
Date: Sun, 19 Sep 2021 20:04:16 +0300
In-Reply-To: <8ea68c73-df86-7e65-a07f-77367e4a906f@HIDDEN> (Dmitry Gutov's
 message of "Sun, 19 Sep 2021 03:01:48 +0300")
Message-ID: <87y27sfpxz.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 50344
Cc: 50344 <at> debbugs.gnu.org, Lars Ingebrigtsen <larsi@HIDDEN>,
 50643 <at> debbugs.gnu.org, Filipp Gunbin <fgunbin@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

> So far we only have one tag command, and it doubles for branches with
> 'C-u'. The other tag-related command doesn't differentiate between branches
> and tags.
>
> Would having essentially two copies of these, but with different names, be
> a good idea?

It makes sense to create a copy where the meaning of its arg
is reversed, so by default it will operate on branches,
and only with C-u on tags.

> Are there some VCS which would benefit from a more stricter differentiation
> between the two? Hg, perhaps? I don't know how branches work there.

So the question is what backends already use the arg 'branchp'?
The search shows that vc-cvs-create-tag, vc-git-create-tag,
vc-hg-create-tag all use this arg.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#50344; Package emacs. Full text available.

Message received at 50344 <at> debbugs.gnu.org:


Received: (at 50344) by debbugs.gnu.org; 19 Sep 2021 00:02:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 18 20:02:03 2021
Received: from localhost ([127.0.0.1]:37167 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mRkHT-0001XH-0W
	for submit <at> debbugs.gnu.org; Sat, 18 Sep 2021 20:02:03 -0400
Received: from mail-wm1-f46.google.com ([209.85.128.46]:55912)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>)
 id 1mRkHN-0001We-HL; Sat, 18 Sep 2021 20:02:02 -0400
Received: by mail-wm1-f46.google.com with SMTP id 70so7272191wme.5;
 Sat, 18 Sep 2021 17:01:57 -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=BARUgwtERqziW0dXQ4Fnq4/o9zioQmxKfRNS0Ve9BLk=;
 b=ng/jo7kTi8k15VHSbPoAV579SWHdTjkkHPm0+UqMzN/BGC22GmXsscDgiyQeTfBFkW
 nNp+tcEBMnFt6xI+mG1Lm2mMeIRnKfQxFzWkn8281vmQ+2KV3ochtmfZFRdijOfbkcuq
 roWEadkAaAq4tpMkVMCP9tUIsJuGxndrpZ1GUdEquqGm5ny+Y405pGL0Q4ZpGhsG1X9C
 c6hQ8J19HPqAuhnAqvXu0H5xUsZNNicnaQ1eNtlmB9hetIzFlQ9GadMr3299/bXMfxsX
 +ab6WyePDUMbDKyx4Aop5/jZ3zEwXQyPzDQYH4Y4sclQ3n5/86NYzyAPfs15pL3NliNX
 oQGA==
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=BARUgwtERqziW0dXQ4Fnq4/o9zioQmxKfRNS0Ve9BLk=;
 b=ioaOiV/DgHQmBFy3Sjnh1yy491mNhML/dgjia0QLyAfoozCPW6msSe1GdAWFF8rVmo
 uy5FUutS6LZQj/xsGkm/NQ38/W+75/kD6WZi5NhtUiAj0yoh3ZEkUuZHlvU7d5/TXgf6
 jByywjCkufFqklpGqmjGEo+NW0ZCZyCZ/3W8Ju26Knf4WBEvFYgxvSVb+QncHvKvnvJI
 E+UW0DGZYXRt8/Qn/3/n5dgA4rNRJFeIFw/h794g7kC7Cpb0EgaaBo3xTRmHLGToozfp
 dsS4ztn7iHESVTRucv9TnzwXh1bMa/41w9g78vms8NNCp6BKhXjsXYKFDvZxtgr9gx53
 Q4Mg==
X-Gm-Message-State: AOAM532GYifRQ07ubZp6jLAsWfia5U38EAp9UkqXBcOarNPPBD6dKor8
 Ym3FPg9VrMoxzeXnnXDh8HQ2fER1Tlo=
X-Google-Smtp-Source: ABdhPJxJ2XcA79MFDMxHO94pGNywYNs20KJ5Uc2Oenc/wE/qtYx0LGTIoE3VMBK9j+etyU/qIitXlg==
X-Received: by 2002:a05:600c:4105:: with SMTP id
 j5mr5666597wmi.138.1632009711517; 
 Sat, 18 Sep 2021 17:01:51 -0700 (PDT)
Received: from [192.168.0.6] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id b187sm9712692wmd.33.2021.09.18.17.01.49
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sat, 18 Sep 2021 17:01:51 -0700 (PDT)
Subject: Re: bug#50344: C-x v keybinding for vc-print-branch-log
To: Juri Linkov <juri@HIDDEN>
References: <87mtoux1ha.fsf@HIDDEN>
 <1f39aa34-6626-3d0b-d764-2c9908787d99@HIDDEN>
 <87o8998wf4.fsf@HIDDEN>
 <84e4e2ef-6c8d-3645-9e1e-3129981dd45f@HIDDEN> <875yvgvohe.fsf@HIDDEN>
 <87y28burzd.fsf@HIDDEN> <87o896kt5k.fsf@HIDDEN>
 <87sfyhj3qw.fsf@HIDDEN> <87zgsoctoc.fsf@HIDDEN>
 <59a05468-2309-c6e7-5a2a-51426c208966@HIDDEN> <87tuiv4hvc.fsf@HIDDEN>
 <e5ee5a3c-3f12-cf78-dfd3-0d020847e0c8@HIDDEN>
 <87fsudsngq.fsf@HIDDEN> <m2h7ekg2ug.fsf@HIDDEN>
 <85dfa858-091b-80df-b9d1-bd1136c2b91e@HIDDEN> <m24kajutb1.fsf@HIDDEN>
 <dc984fd4-5a85-a2e0-ad18-ccf1de8b82ff@HIDDEN>
 <874kahogdt.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
Message-ID: <8ea68c73-df86-7e65-a07f-77367e4a906f@HIDDEN>
Date: Sun, 19 Sep 2021 03:01:48 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
 Thunderbird/78.13.0
MIME-Version: 1.0
In-Reply-To: <874kahogdt.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.4 (/)
X-Debbugs-Envelope-To: 50344
Cc: 50344 <at> debbugs.gnu.org, Lars Ingebrigtsen <larsi@HIDDEN>,
 50643 <at> debbugs.gnu.org, Filipp Gunbin <fgunbin@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.6 (/)

On 18.09.2021 22:03, Juri Linkov wrote:

>>>> Yes, a separate feature request is preferable.
>>> I'm also thinking of a separate command for branch creation, wrote all
>>> that in bug#50643.  Thanks.
>>
>> This part might actually fit better in this one: if we add a new command
>> which will create a branch by default, then it will fit the new 'b'
>> keymap best.
> 
> 👍 for the new branch command.  Until now, I avoided ‘vc-create-tag’
> to not make a mistake that will create a tag instead of the branch.
> 
>> We could actually do the migration this way: create a new command which
>> "flips" the branch-tag relationship and put it on 'C-v b c'. Then, if we're
>> not removing the 'C-x s' binding in this release, we could obsolete the
>> command in favor of the new one because people create branches more often
>> tags tags these days (right?).
> 
> Shouldn't tag commands be moved to another prefix key ‘C-x v t’?
> But I don't know how often tag commands are used.

So far we only have one tag command, and it doubles for branches with 
'C-u'. The other tag-related command doesn't differentiate between 
branches and tags.

Would having essentially two copies of these, but with different names, 
be a good idea?

Are there some VCS which would benefit from a more stricter 
differentiation between the two? Hg, perhaps? I don't know how branches 
work there.

Either way, we could put the same command in both keymaps, but I also 
don't know how often the tag commands are used for working with _tags_ 
these days.

>> The command could also prompt for START-POINT by default: it shouldn't
>> really hurt to press RET once more at the end. It can also be useful to
>> double-check the branch you are currently branching from.
> 
> A prompt for START-POINT would be fine with completion on branch names,
> and saying what the default value will be used when exiting with RET.

Yup!




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#50344; Package emacs. Full text available.

Message received at 50344 <at> debbugs.gnu.org:


Received: (at 50344) by debbugs.gnu.org; 18 Sep 2021 19:05:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 18 15:05:40 2021
Received: from localhost ([127.0.0.1]:36928 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mRfee-0004mw-7Z
	for submit <at> debbugs.gnu.org; Sat, 18 Sep 2021 15:05:40 -0400
Received: from relay5-d.mail.gandi.net ([217.70.183.197]:58377)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <juri@HIDDEN>)
 id 1mRfec-0004md-6Y; Sat, 18 Sep 2021 15:05:38 -0400
Received: (Authenticated sender: juri@HIDDEN)
 by relay5-d.mail.gandi.net (Postfix) with ESMTPSA id 4151C1C0002;
 Sat, 18 Sep 2021 19:05:29 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#50344: C-x v keybinding for vc-print-branch-log
Organization: LINKOV.NET
References: <87mtoux1ha.fsf@HIDDEN>
 <1f39aa34-6626-3d0b-d764-2c9908787d99@HIDDEN>
 <87o8998wf4.fsf@HIDDEN>
 <84e4e2ef-6c8d-3645-9e1e-3129981dd45f@HIDDEN>
 <875yvgvohe.fsf@HIDDEN> <87y28burzd.fsf@HIDDEN>
 <87o896kt5k.fsf@HIDDEN> <87sfyhj3qw.fsf@HIDDEN>
 <87zgsoctoc.fsf@HIDDEN>
 <59a05468-2309-c6e7-5a2a-51426c208966@HIDDEN>
 <87tuiv4hvc.fsf@HIDDEN>
 <e5ee5a3c-3f12-cf78-dfd3-0d020847e0c8@HIDDEN>
 <87fsudsngq.fsf@HIDDEN> <m2h7ekg2ug.fsf@HIDDEN>
 <85dfa858-091b-80df-b9d1-bd1136c2b91e@HIDDEN>
 <m24kajutb1.fsf@HIDDEN>
 <dc984fd4-5a85-a2e0-ad18-ccf1de8b82ff@HIDDEN>
Date: Sat, 18 Sep 2021 22:03:42 +0300
In-Reply-To: <dc984fd4-5a85-a2e0-ad18-ccf1de8b82ff@HIDDEN> (Dmitry Gutov's
 message of "Sat, 18 Sep 2021 03:09:13 +0300")
Message-ID: <874kahogdt.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 50344
Cc: 50344 <at> debbugs.gnu.org, Lars Ingebrigtsen <larsi@HIDDEN>,
 50643 <at> debbugs.gnu.org, Filipp Gunbin <fgunbin@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

>>>> It would be nice if vc-create-tag allowed to specify start-point
>>>> conveniently:
>>>>
>>>> git checkout -b new-branch-name START-POINT
>>>>
>>>> Currently I do this in shell.
>>> Perhaps we could do that with 'C-u C-u'.
>>>
>>> Yes, a separate feature request is preferable.
>> I'm also thinking of a separate command for branch creation, wrote all
>> that in bug#50643.  Thanks.
>
> This part might actually fit better in this one: if we add a new command
> which will create a branch by default, then it will fit the new 'b'
> keymap best.

👍 for the new branch command.  Until now, I avoided ‘vc-create-tag’
to not make a mistake that will create a tag instead of the branch.

> We could actually do the migration this way: create a new command which
> "flips" the branch-tag relationship and put it on 'C-v b c'. Then, if we're
> not removing the 'C-x s' binding in this release, we could obsolete the
> command in favor of the new one because people create branches more often
> tags tags these days (right?).

Shouldn't tag commands be moved to another prefix key ‘C-x v t’?
But I don't know how often tag commands are used.

> The command could also prompt for START-POINT by default: it shouldn't
> really hurt to press RET once more at the end. It can also be useful to
> double-check the branch you are currently branching from.

A prompt for START-POINT would be fine with completion on branch names,
and saying what the default value will be used when exiting with RET.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#50344; Package emacs. Full text available.

Message received at 50344 <at> debbugs.gnu.org:


Received: (at 50344) by debbugs.gnu.org; 18 Sep 2021 00:09:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 17 20:09:26 2021
Received: from localhost ([127.0.0.1]:33246 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mRNv3-00012F-N7
	for submit <at> debbugs.gnu.org; Fri, 17 Sep 2021 20:09:25 -0400
Received: from mail-wm1-f54.google.com ([209.85.128.54]:54839)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>)
 id 1mRNuz-00011u-Ei; Fri, 17 Sep 2021 20:09:24 -0400
Received: by mail-wm1-f54.google.com with SMTP id s24so8534094wmh.4;
 Fri, 17 Sep 2021 17:09:21 -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=LPYPkN4ezSo9mK65uMyHk/eIFvAaq5pjmRZZYKV1RPg=;
 b=RlJkQpTY6sA7KPoMG+Z04ICa+7rP8LvUZD9EUwnwgSMnjxyCozkTAFazeLraSF/wfn
 bt07Y6OS7rHWayiQtD8ChKCx2ZPg+JVBJn5AOFwTneCAqEK/r1Yq3Qk63SKGPBWFfssE
 mDjSkt2CzJDEpzNhlKd0TL09Jg0BsL+g5y9HI7FEAEjotFUxYVZ79kPf24nliOX/ueha
 zdWiliWwE0HFh4Cqwd6RFKuqO5pL5tn0+9gaPge92dqIub00/gqIo9wo15aTEhrFP2Q7
 axR+1ebazkvxtRNF6rj1Pt8JOc9bKyXoeNrpuDYprRWcmXzsKYBxKbCg9wWDgfWooR9V
 LtmQ==
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=LPYPkN4ezSo9mK65uMyHk/eIFvAaq5pjmRZZYKV1RPg=;
 b=ttz8RwL7Sn95j0cdEN175vfIgRO+VvcVshhwgOGTsVR/6jnNHyCkWPgyyKXkXeNElO
 mSpGFYGHVMthtoet2iiNAuEMVLzz2mJtVD7w3MMKYJZmicREMSYxbBGJWIjbsyp6sKk+
 f6zR8LAR1fFrtJb7ie0ZqCHQTyFLUW25tSCoxaj0ci7gyqvPaxOi6hn7Nolb8It7C3vu
 1QAQ3QmpIrG0QLG0S8hC8m2j0ssBHaPu2B9WN5b50/Q18CGlLv2msm9m5a5ZJJj86iJu
 u0QgzTQZry1/SG9WI4ljqMBvYFP9+j/QgPUxIyHke6NjvIKB3hOq4Tb6A1/Fs9WlXmCQ
 qX0g==
X-Gm-Message-State: AOAM530gmkAO0TXKky0IECZD6PxrvGFP7YQGEoKSzVTqJckEkJOP3lzb
 QQ4wKOitIFcsKA4fT6beDLBRrdJ1X0Y=
X-Google-Smtp-Source: ABdhPJxVCq+vk44YbUFk51Yox2eho5krYoUNZ3m4e83dYvMF+QUDQ/8cjszIrM0LSK/FsCglnMS2tQ==
X-Received: by 2002:a1c:149:: with SMTP id 70mr17511387wmb.187.1631923755431; 
 Fri, 17 Sep 2021 17:09:15 -0700 (PDT)
Received: from [192.168.0.6] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id p1sm7684425wmi.30.2021.09.17.17.09.14
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 17 Sep 2021 17:09:14 -0700 (PDT)
Subject: Re: bug#50344: C-x v keybinding for vc-print-branch-log
To: Filipp Gunbin <fgunbin@HIDDEN>
References: <87mtoux1ha.fsf@HIDDEN>
 <1f39aa34-6626-3d0b-d764-2c9908787d99@HIDDEN>
 <87o8998wf4.fsf@HIDDEN>
 <84e4e2ef-6c8d-3645-9e1e-3129981dd45f@HIDDEN> <875yvgvohe.fsf@HIDDEN>
 <87y28burzd.fsf@HIDDEN> <87o896kt5k.fsf@HIDDEN>
 <87sfyhj3qw.fsf@HIDDEN> <87zgsoctoc.fsf@HIDDEN>
 <59a05468-2309-c6e7-5a2a-51426c208966@HIDDEN> <87tuiv4hvc.fsf@HIDDEN>
 <e5ee5a3c-3f12-cf78-dfd3-0d020847e0c8@HIDDEN>
 <87fsudsngq.fsf@HIDDEN> <m2h7ekg2ug.fsf@HIDDEN>
 <85dfa858-091b-80df-b9d1-bd1136c2b91e@HIDDEN> <m24kajutb1.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
Message-ID: <dc984fd4-5a85-a2e0-ad18-ccf1de8b82ff@HIDDEN>
Date: Sat, 18 Sep 2021 03:09:13 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
 Thunderbird/78.13.0
MIME-Version: 1.0
In-Reply-To: <m24kajutb1.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.4 (/)
X-Debbugs-Envelope-To: 50344
Cc: 50344 <at> debbugs.gnu.org, Lars Ingebrigtsen <larsi@HIDDEN>,
 50643 <at> debbugs.gnu.org, Juri Linkov <juri@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.6 (/)

On 17.09.2021 18:15, Filipp Gunbin wrote:
> On 16/09/2021 14:54 +0300, Dmitry Gutov wrote:
> 
>> On 16.09.2021 14:46, Filipp Gunbin wrote:
>>> Maybe I should express this wish in a separate bug, but:
>>>
>>> It would be nice if vc-create-tag allowed to specify start-point
>>> conveniently:
>>>
>>> git checkout -b new-branch-name START-POINT
>>>
>>> Currently I do this in shell.
>> Perhaps we could do that with 'C-u C-u'.
>>
>> Yes, a separate feature request is preferable.
> I'm also thinking of a separate command for branch creation, wrote all
> that in bug#50643.  Thanks.

This part might actually fit better in this one: if we add a new command 
which will create a branch by default, then it will fit the new 'b' 
keymap best.

We could actually do the migration this way: create a new command which 
"flips" the branch-tag relationship and put it on 'C-v b c'. Then, if 
we're not removing the 'C-x s' binding in this release, we could 
obsolete the command in favor of the new one because people create 
branches more often tags tags these days (right?).

What do people think?

The command could also prompt for START-POINT by default: it shouldn't 
really hurt to press RET once more at the end. It can also be useful to 
double-check the branch you are currently branching from.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#50344; Package emacs. Full text available.

Message received at 50344 <at> debbugs.gnu.org:


Received: (at 50344) by debbugs.gnu.org; 17 Sep 2021 15:15:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 17 11:15:56 2021
Received: from localhost ([127.0.0.1]:60918 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mRFam-0002PD-8a
	for submit <at> debbugs.gnu.org; Fri, 17 Sep 2021 11:15:56 -0400
Received: from out5-smtp.messagingengine.com ([66.111.4.29]:53443)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <fgunbin@HIDDEN>) id 1mRFak-0002P1-Li
 for 50344 <at> debbugs.gnu.org; Fri, 17 Sep 2021 11:15:55 -0400
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
 by mailout.nyi.internal (Postfix) with ESMTP id 998F05C01E2;
 Fri, 17 Sep 2021 11:15:49 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute5.internal (MEProxy); Fri, 17 Sep 2021 11:15:49 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h=
 from:to:cc:subject:in-reply-to:references:date:message-id
 :mime-version:content-type; s=fm1; bh=B5cG7E2YSVzfhAR9LiZQVPeznO
 oCPxaxQBQAhz6NYC8=; b=hcTnhbfEwSquPMnV4oqmQA0nDbeofqQBtKZ+5N7drq
 DtBB4Uyj7ytSsdaF8LPJqE7Lcved0HhODJj29TJIFOcVt1xonSfaMzGQBjlg4+N6
 a41idlBhtK4G+RmlVcr3Nnh3zwO4y7hLIfYyMG4NPfL0FJP03PDjmV06Aa1kwVFh
 bD1UPaRWosDNoRcl305whIYAkH7qBN5bV3OlWYto94L6e4amWXEZu42s+UwFAi/q
 ZjFLof5upy/84QrFI5AIehMcgzlKXHkNPOBcS2met+gAjutbTfQsbA/mLZwI5auI
 soovRovLIO/bec1h/pXWndssjClwEEooTGXG7J6BDe7g==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=B5cG7E
 2YSVzfhAR9LiZQVPeznOoCPxaxQBQAhz6NYC8=; b=f034T+9UGAiy64pPjDXq5s
 vhFObXf9ZjpvSCBkm+UZezPgPtRbw7ml1P1LjQwIuUN81FTR7aaEewD/eVcqjt4g
 HlhJjxaK+bO6xjIXG0Yi9ubx8lwv8S+ObXkuw8HElHsvWSDcE2JT344hIRvmB0+9
 Wc3YjnqhVNw/knv6H9YRCLtLhYkp3/VSM6ild7BE0M5Wfww/ZoxnbDGyCbmHMeu/
 926JAEtaiecSOUnXThP0gQjmw3RPBZZ9gJYurwnh8NdDypkwtFtLG5syANU8MZQC
 YlhTKdQPMCpm/lEgzze63igA+u6Jz+pocZ8vtqJI6MtkQCZIKydGCx5ukB9FZPqw
 ==
X-ME-Sender: <xms:JbFEYUz_1_crGu0Ey0fyg38_KUPbqqxi7Uj39A17-35ntBvhj-P0OA>
 <xme:JbFEYYQXXCDhE9kDuqqdttUaA0SZ16jd8pbl1SDMJloY9g3LLGmmToU8Fpw2hmPB6
 yzlYUFikqyQrXlP>
X-ME-Received: <xmr:JbFEYWXzZqEGP4H_4DSbmJBxorCFu9ZuTQjWW9_bLyx_9jdacfhgABBi_JF7gI6fIw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrudehiedgkeduucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhephffvufgjfhgffffkgggtsehttdertddtredtnecuhfhrohhmpefhihhlihhp
 phcuifhunhgsihhnuceofhhguhhnsghinhesfhgrshhtmhgrihhlrdhfmheqnecuggftrf
 grthhtvghrnhepvdevkeffvdeuvefhuddtjeehkedvueefveettddtveduudfgieffieev
 ieevhfdtnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomh
 epfhhguhhnsghinhesfhgrshhtmhgrihhlrdhfmh
X-ME-Proxy: <xmx:JbFEYSjMgXNEo0SnzOLx81lms1zf6kl90hQMDdYy5tIqY2Vd66qSsg>
 <xmx:JbFEYWCh0-zMfQgdVTJmuYzLZdpskZHCvy8fGul3KZygENKZflXMHg>
 <xmx:JbFEYTKSfn6zc1eJ0scuBM536CxZ8B_yyXdMN92a__Lxmi0x04jAOQ>
 <xmx:JbFEYZN6LagcqcXi1-xG9IC3acwQm7jLjy9juToLff2nBx4f-bch3g>
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri,
 17 Sep 2021 11:15:48 -0400 (EDT)
From: Filipp Gunbin <fgunbin@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#50344: C-x v keybinding for vc-print-branch-log
In-Reply-To: <85dfa858-091b-80df-b9d1-bd1136c2b91e@HIDDEN> (Dmitry Gutov's
 message of "Thu, 16 Sep 2021 14:54:06 +0300")
References: <87mtoux1ha.fsf@HIDDEN>
 <1f39aa34-6626-3d0b-d764-2c9908787d99@HIDDEN>
 <87o8998wf4.fsf@HIDDEN>
 <84e4e2ef-6c8d-3645-9e1e-3129981dd45f@HIDDEN>
 <875yvgvohe.fsf@HIDDEN> <87y28burzd.fsf@HIDDEN>
 <87o896kt5k.fsf@HIDDEN> <87sfyhj3qw.fsf@HIDDEN>
 <87zgsoctoc.fsf@HIDDEN>
 <59a05468-2309-c6e7-5a2a-51426c208966@HIDDEN>
 <87tuiv4hvc.fsf@HIDDEN>
 <e5ee5a3c-3f12-cf78-dfd3-0d020847e0c8@HIDDEN>
 <87fsudsngq.fsf@HIDDEN> <m2h7ekg2ug.fsf@HIDDEN>
 <85dfa858-091b-80df-b9d1-bd1136c2b91e@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (darwin)
Date: Fri, 17 Sep 2021 18:15:46 +0300
Message-ID: <m24kajutb1.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 50344
Cc: 50344 <at> debbugs.gnu.org, Lars Ingebrigtsen <larsi@HIDDEN>,
 Juri Linkov <juri@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

On 16/09/2021 14:54 +0300, Dmitry Gutov wrote:

> On 16.09.2021 14:46, Filipp Gunbin wrote:
>> Maybe I should express this wish in a separate bug, but:
>>
>> It would be nice if vc-create-tag allowed to specify start-point
>> conveniently:
>>
>> git checkout -b new-branch-name START-POINT
>>
>> Currently I do this in shell.
>
> Perhaps we could do that with 'C-u C-u'.
>
> Yes, a separate feature request is preferable.

I'm also thinking of a separate command for branch creation, wrote all
that in bug#50643.  Thanks.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#50344; Package emacs. Full text available.

Message received at 50344 <at> debbugs.gnu.org:


Received: (at 50344) by debbugs.gnu.org; 16 Sep 2021 11:54:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 16 07:54:19 2021
Received: from localhost ([127.0.0.1]:54023 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mQpy7-0007dl-Cp
	for submit <at> debbugs.gnu.org; Thu, 16 Sep 2021 07:54:19 -0400
Received: from mail-wr1-f48.google.com ([209.85.221.48]:38868)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1mQpy4-0007dT-Lf
 for 50344 <at> debbugs.gnu.org; Thu, 16 Sep 2021 07:54:18 -0400
Received: by mail-wr1-f48.google.com with SMTP id u18so7296217wrg.5
 for <50344 <at> debbugs.gnu.org>; Thu, 16 Sep 2021 04:54:16 -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=9/FiR82LkOcrKVi9ezwU9P1sNDMGRJT0hlOM3C8BYL4=;
 b=HMSbfNir2AiaP1NELlMJIXnY/HOhhxEd1UlF/yLikDawwDSWcv3HkGHHqpO+JCe22L
 0EN41szeLjersBka3zsV0zL6NqOxlBTSZnX4wTAaMcDnFK1P8ZHev0smWkCmOYk0oPSV
 wXs3KV/GJJIZQ9iOb27eb3QAIHFQzAvOJU3NngUwFxGImVmO1zhH0KgCPvK09sh21mZA
 pCrLj4ROG7oygbvPNXlBhZ92HxjE1hTVBfVG5sH8pTV+qr/6vm0IeJmDhLpCxKheG0oK
 n9WaP+uLAMlxuU8RWRbQeYS0TocyWHKWiGCMI03Uzj9ywbjs4Jnzwx99HmA4imyP2CIk
 3ykw==
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=9/FiR82LkOcrKVi9ezwU9P1sNDMGRJT0hlOM3C8BYL4=;
 b=5Ae93zzb52hUBc6wXchbsS06x7oIY82WT/YsmKLdPvEFAeW/03nOLZRlKhBJtwgkLX
 k96ubZMTSejKJjQZKEX3YrSo55aJnguItFc9pK1JTQQj0sEl0n/iEXp5YgOawQSNE3J4
 GSxL3WuffQeFKsnh3qeg3OMeN2xHnv2sPw2NrK0kix4Jp90DnUWtHhhPXGzYVMYFraiK
 OzmfXJdYs+az6ovHEMcTkiTlTCg08McZxRQ3TsXQDZCIVadpyiDCLIhv5BXGfp7VDvp9
 wBtk8AB4nc/QRWBaWVgtpn5e9DCy9kYN5FEmqxP01gz/ClvC2leHOokCQ9wfiAPt+Tb1
 vaKw==
X-Gm-Message-State: AOAM530PV8hIJvUMgabnfa9REw8Z/xiTHCOzYxRqeKcaosXNTnDSd62S
 I2s7cYcOCK+fTrSRlid1t8Y=
X-Google-Smtp-Source: ABdhPJy21luUbEqCwsAM/WnllbfDDJlWLWVTsoeBabvT/LX55AoTUCqR7q/2EFwOk3eXGE8rQwOb5A==
X-Received: by 2002:a5d:43d2:: with SMTP id v18mr5592784wrr.98.1631793250815; 
 Thu, 16 Sep 2021 04:54:10 -0700 (PDT)
Received: from [192.168.0.6] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id i5sm3051152wrc.86.2021.09.16.04.54.08
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 16 Sep 2021 04:54:10 -0700 (PDT)
Subject: Re: bug#50344: C-x v keybinding for vc-print-branch-log
To: Filipp Gunbin <fgunbin@HIDDEN>, Juri Linkov <juri@HIDDEN>
References: <87mtoux1ha.fsf@HIDDEN>
 <1f39aa34-6626-3d0b-d764-2c9908787d99@HIDDEN>
 <87o8998wf4.fsf@HIDDEN>
 <84e4e2ef-6c8d-3645-9e1e-3129981dd45f@HIDDEN> <875yvgvohe.fsf@HIDDEN>
 <87y28burzd.fsf@HIDDEN> <87o896kt5k.fsf@HIDDEN>
 <87sfyhj3qw.fsf@HIDDEN> <87zgsoctoc.fsf@HIDDEN>
 <59a05468-2309-c6e7-5a2a-51426c208966@HIDDEN> <87tuiv4hvc.fsf@HIDDEN>
 <e5ee5a3c-3f12-cf78-dfd3-0d020847e0c8@HIDDEN>
 <87fsudsngq.fsf@HIDDEN> <m2h7ekg2ug.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
Message-ID: <85dfa858-091b-80df-b9d1-bd1136c2b91e@HIDDEN>
Date: Thu, 16 Sep 2021 14:54:06 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
 Thunderbird/78.13.0
MIME-Version: 1.0
In-Reply-To: <m2h7ekg2ug.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.4 (/)
X-Debbugs-Envelope-To: 50344
Cc: 50344 <at> debbugs.gnu.org, Lars Ingebrigtsen <larsi@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.6 (/)

On 16.09.2021 14:46, Filipp Gunbin wrote:
> Maybe I should express this wish in a separate bug, but:
> 
> It would be nice if vc-create-tag allowed to specify start-point
> conveniently:
> 
> git checkout -b new-branch-name START-POINT
> 
> Currently I do this in shell.

Perhaps we could do that with 'C-u C-u'.

Yes, a separate feature request is preferable.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#50344; Package emacs. Full text available.

Message received at 50344 <at> debbugs.gnu.org:


Received: (at 50344) by debbugs.gnu.org; 16 Sep 2021 11:46:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 16 07:46:43 2021
Received: from localhost ([127.0.0.1]:53990 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mQpql-0007Lt-0n
	for submit <at> debbugs.gnu.org; Thu, 16 Sep 2021 07:46:43 -0400
Received: from out1-smtp.messagingengine.com ([66.111.4.25]:55297)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <fgunbin@HIDDEN>) id 1mQpqi-0007LZ-Jw
 for 50344 <at> debbugs.gnu.org; Thu, 16 Sep 2021 07:46:42 -0400
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
 by mailout.nyi.internal (Postfix) with ESMTP id F220B5C01DD;
 Thu, 16 Sep 2021 07:46:34 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute5.internal (MEProxy); Thu, 16 Sep 2021 07:46:34 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h=
 from:to:cc:subject:in-reply-to:references:date:message-id
 :mime-version:content-type; s=fm1; bh=/4fRCdUpxjQKm4ykM4ra9JuiVx
 v74r+5NraRxu/BEtg=; b=a4S+ljEvcLahn4W/K1exjvSXbp7KfpWKwz0iMsNq3d
 mqfCrDsMGJJdOqKvU2rLtyG/Fy7O9FGEkoyYKQDrA1F8B3quW/4spu4KZO5WWIm5
 qp7HJ+pgTfhZzmMnwbNlPAgAOaXlN1So0jZprxaPxo37/C1wwGYmtZKYBclDqr9i
 rHgxyed30cvD86z6Ku6lG/pYZe0KMt42DI2Xyb4HSZu4KALXKe1BRAhFvGdaNfPM
 E78z+LBCyKELhXtaryq+xO+WD9jXw3y9oTzgecN8d+h0xBYAsuD4ws65y2lYgHds
 unQE+Kcg3gD/EGsqKQKUbcy8YJbwd0/SnAQp9afiL2gg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=/4fRCd
 UpxjQKm4ykM4ra9JuiVxv74r+5NraRxu/BEtg=; b=ggW7MUC0axk63XKLyqK+3h
 mm46mcQdiHBHM9BtH0x8Z97igHeZaRWVfWLehdmq6bgkcdsV24j9T2bf5bydm+C9
 tse8ATL5dMh+h6RlD0OkWNw3iZTZIHQxbxCB1l/UParKaCMdDnCO7pv23Lm5NVyf
 WMZgSq3zVR7LUDaS+PM+3By3+4JpycpU8mS4geNiN1sYC5Da1I4Rz3NnQgUUccLf
 qVKKHI+jUvd0hBCS5+PCWVhKDlf/DnWVBLo18r8FQaSQA2CBBsycprI/fF0q9Crw
 QrY2dXZd6CwsTmmCB11wR7WWQRnGoHAJm0U/KPcxHS4h9gtDGi6X/5DddwBup67A
 ==
X-ME-Sender: <xms:mi5DYXAhPxe_U4lcBHv2kd8Wmv388YPa9ksywFw2NGjtMl-8fQ4Tyw>
 <xme:mi5DYdj4IdmkpukPFdbDtHaDNPJD9mRuR998VN_OzBiJXHmjWxEbSsL76Y6XhQWBn
 QdmGyIQGizXnYnp>
X-ME-Received: <xmr:mi5DYSlciaeY63pyu22cphp8z0fSumRqoREPoWGhF60clzhIW8Jv1sTbqAT8AgBFbg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrudehgedggedtucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhephffvufgjfhgffffkgggtsehttdertddtredtnecuhfhrohhmpefhihhlihhp
 phcuifhunhgsihhnuceofhhguhhnsghinhesfhgrshhtmhgrihhlrdhfmheqnecuggftrf
 grthhtvghrnhepvdevkeffvdeuvefhuddtjeehkedvueefveettddtveduudfgieffieev
 ieevhfdtnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomh
 epfhhguhhnsghinhesfhgrshhtmhgrihhlrdhfmh
X-ME-Proxy: <xmx:mi5DYZx_-Iaa1J96S6CNPtXQx1TOtr2RpbEDU-NrRLbcuOpIdDmcvQ>
 <xmx:mi5DYcRBiOJj0icz2AX2ua7nH1L4S34Mo3ggO_93zEnh8x7uyQOYhQ>
 <xmx:mi5DYca0sPgozzd_9v5QHYrNrBFhWlZGk96C3T908k2UBmlIfZ_YqQ>
 <xmx:mi5DYXdDiM7lcOk9km-n-4495rosFVMAyM1nDqxf33C_ChnO2kf6Zw>
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu,
 16 Sep 2021 07:46:33 -0400 (EDT)
From: Filipp Gunbin <fgunbin@HIDDEN>
To: Juri Linkov <juri@HIDDEN>
Subject: Re: bug#50344: C-x v keybinding for vc-print-branch-log
In-Reply-To: <87fsudsngq.fsf@HIDDEN> (Juri Linkov's message of "Thu, 
 09 Sep 2021 20:39:57 +0300")
References: <87mtoux1ha.fsf@HIDDEN>
 <1f39aa34-6626-3d0b-d764-2c9908787d99@HIDDEN>
 <87o8998wf4.fsf@HIDDEN>
 <84e4e2ef-6c8d-3645-9e1e-3129981dd45f@HIDDEN>
 <875yvgvohe.fsf@HIDDEN> <87y28burzd.fsf@HIDDEN>
 <87o896kt5k.fsf@HIDDEN> <87sfyhj3qw.fsf@HIDDEN>
 <87zgsoctoc.fsf@HIDDEN>
 <59a05468-2309-c6e7-5a2a-51426c208966@HIDDEN>
 <87tuiv4hvc.fsf@HIDDEN>
 <e5ee5a3c-3f12-cf78-dfd3-0d020847e0c8@HIDDEN>
 <87fsudsngq.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (darwin)
Date: Thu, 16 Sep 2021 14:46:31 +0300
Message-ID: <m2h7ekg2ug.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 50344
Cc: 50344 <at> debbugs.gnu.org, Lars Ingebrigtsen <larsi@HIDDEN>,
 Dmitry Gutov <dgutov@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

On 09/09/2021 20:39 +0300, Juri Linkov wrote:

>>>> Speaking of (re)moving bindings: 'C-x v b' (vc-switch-backend) seems
>>>> particularly useless.
>>> Oh, wow.  What's the use case for that command?  I can't imagine when
>>> that would actually do something useful...  And it's a really old
>>> command, too -- perhaps this was something that made sense in an RCS
>>> world?
>>
>> I think it's for the case of nested repositories, like in bug#42966 and
>> other linked reports. And perhaps our detection might make the wrong
>> choice, thus it can be tweaked manually.
>>
>> I don't have any specific scenario in mind, though. Or personal experience
>> with such nesting.
>>
>>>> If we do this the conservative way, though, the whole procedure can
>>>> span half a decade:
>>>>
>>>> - Move vc-switch-backend to 'C-x v B' (Emacs 28)
>>>> - Move branch-map to 'b' and vc-create-tag to 'C-x v b c' (Emacs 29)
>>>> - Finally move vc-search-log to 'C-x v s' (Emacs 30)
>>> We could do the first two steps in Emacs 28, perhaps -- if anybody's
>>> actually using `C-x v b', they'll then get
>>> C-x v b-
>>> in the echo area, which should tell them that something's different is
>>> happening now...
>>
>> Works for me.
>>
>> Juri, what do you say?
>
> I think in the long-term it would be nice to have these keybindings:
>
> C-x v B   - vc-switch-backend
> C-x v b c - vc-create-tag (maybe it should have an alias 'vc-create-branch'?)
> C-x v b l - vc-print-branch-log
> C-x v b s - vc-retrieve-tag (maybe it should have an alias 'vc-switch-branch'?)
> C-x v s   - vc-log-search
> C-x v r   - free, any ideas what to bind to it?
>
> Since `C-x v b' will show "C-x v b-" in the echo area,
> and `C-x v s' will show "Search log with pattern: " in the minibuffer.
> and `C-x v r' will show "C-x v r is undefined",
> I see no problem in adding all keybindings before the next release.

Maybe I should express this wish in a separate bug, but:

It would be nice if vc-create-tag allowed to specify start-point
conveniently:

git checkout -b new-branch-name START-POINT

Currently I do this in shell.

Filipp.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#50344; Package emacs. Full text available.

Message received at 50344 <at> debbugs.gnu.org:


Received: (at 50344) by debbugs.gnu.org; 13 Sep 2021 08:02:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 13 04:02:20 2021
Received: from localhost ([127.0.0.1]:44142 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mPguy-00033F-OH
	for submit <at> debbugs.gnu.org; Mon, 13 Sep 2021 04:02:20 -0400
Received: from relay4-d.mail.gandi.net ([217.70.183.196]:39649)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <juri@HIDDEN>) id 1mPguv-00032a-UR
 for 50344 <at> debbugs.gnu.org; Mon, 13 Sep 2021 04:02:18 -0400
Received: (Authenticated sender: juri@HIDDEN)
 by relay4-d.mail.gandi.net (Postfix) with ESMTPSA id 66D7CE0002;
 Mon, 13 Sep 2021 08:02:09 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#50344: C-x v keybinding for vc-print-branch-log
Organization: LINKOV.NET
References: <87mtoux1ha.fsf@HIDDEN>
 <1f39aa34-6626-3d0b-d764-2c9908787d99@HIDDEN>
 <87o8998wf4.fsf@HIDDEN>
 <84e4e2ef-6c8d-3645-9e1e-3129981dd45f@HIDDEN>
 <875yvgvohe.fsf@HIDDEN> <87y28burzd.fsf@HIDDEN>
 <87o896kt5k.fsf@HIDDEN> <87sfyhj3qw.fsf@HIDDEN>
 <87zgsoctoc.fsf@HIDDEN>
 <59a05468-2309-c6e7-5a2a-51426c208966@HIDDEN>
 <87tuiv4hvc.fsf@HIDDEN>
 <e5ee5a3c-3f12-cf78-dfd3-0d020847e0c8@HIDDEN>
 <87fsudsngq.fsf@HIDDEN> <87k0jora9d.fsf@HIDDEN>
 <7ba6c699-cfe5-4fa3-92dd-55b1e227aacf@HIDDEN>
Date: Mon, 13 Sep 2021 10:47:01 +0300
In-Reply-To: <7ba6c699-cfe5-4fa3-92dd-55b1e227aacf@HIDDEN> (Dmitry Gutov's
 message of "Fri, 10 Sep 2021 14:26:13 +0300")
Message-ID: <874kaptwki.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 50344
Cc: 50344 <at> debbugs.gnu.org, Lars Ingebrigtsen <larsi@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

>> But...  perhaps we should take this to emacs-devel to see whether other
>> people feel differently?
>
> Some people might feel the desire to express general objection to seeing
> anything changed.

I realized that quite likely many users already rely on 'C-x v s'
and 'C-x v r' to create/switch branches because currently there is
no other quick way to do these frequent actions.  OTOH, I don't
believe that 'vc-switch-backend' is used often.  So it seems pretty safe
to just create a new prefix key map for 'C-x v b', and rebind 'vc-switch-backend'
to 'C-x v B'.  Then leave 'C-x v r' and 'C-x v s' unchanged to give
users time to adopt to the new branch-related prefix map 'C-x v b'.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#50344; Package emacs. Full text available.

Message received at 50344 <at> debbugs.gnu.org:


Received: (at 50344) by debbugs.gnu.org; 10 Sep 2021 11:27:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 10 07:27:43 2021
Received: from localhost ([127.0.0.1]:37097 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mOeh5-00081p-5E
	for submit <at> debbugs.gnu.org; Fri, 10 Sep 2021 07:27:43 -0400
Received: from mail-wm1-f47.google.com ([209.85.128.47]:33590)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1mOeh3-00081a-1X
 for 50344 <at> debbugs.gnu.org; Fri, 10 Sep 2021 07:27:41 -0400
Received: by mail-wm1-f47.google.com with SMTP id
 192-20020a1c04c9000000b002f7a4ab0a49so893058wme.0
 for <50344 <at> debbugs.gnu.org>; Fri, 10 Sep 2021 04:27:40 -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=7eAU1GpYzK4MwDxRURYiuc2bhgDcAD7cOxIym5EhiDI=;
 b=ITaddbQiAwAIfBb0SRk76drdQ6cl6LSiYK7gCklOL5imOVPXfK4kdZddZuYOy4XwvO
 8cxcyj2jVwMkO6od4sCRhmYvUZlKwyGy0Qy/XuHG7vJYEubcIyq6ew4gq/UT+1wfjPWa
 8rom7zh2GtOnQzAfn30q4FZxJJ8dfGGPR6dgsvlpkstTh0OyUcZskRCzQfMnUYEhefhK
 dPTYwr7VgCKiF3UNDszSWcniCwZwouT1Ymri0+Yp6nZr9pRVcCbK9goZlmIflL6Dk7Xj
 GFSnSNtQbnfx3qBCqL9Y5QOxKUMSEMQkwAhMKaAqi8yJUy0ZMy2SF3hhtuOKu3SSU32D
 0VBw==
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=7eAU1GpYzK4MwDxRURYiuc2bhgDcAD7cOxIym5EhiDI=;
 b=a1UtyBIrNKU2tUhBeSGwecubQz0PCI7nsr3UFbM/5tGybGX8CxWv1d8N3FqgO+iVjT
 sAusefLcdUwH6jehiThvhtnSTMkRr8Nl79QmOeKUH8Lc2MATe8vCh7Jt2W4e9XbF9GS9
 RdWs5DV0SpySFJprmXM7bBe6znj1EEt3orpWHZxnoR7AnHv5lmdQwGUt1Lmvf1WCkNyR
 RByHq6zrAsdvlSqUTFHuk+vK+ctoHPv+eQPw0D6nZlJILQz3ki4hvD5XJw1FBeU7kLDT
 dPYrpMSU26RfBOYdYKkpUyqtMheeM8ZUVTdlBOYIeGGXY25jLhVbH5asV6K9P7kJgspO
 7jbQ==
X-Gm-Message-State: AOAM5321voazjaX3s8vBx+tbn30kKOCEnK73m8wIpnK6/u5bP7z0rC7J
 lu9lmGXVC+mzOX/60j4Wfp8=
X-Google-Smtp-Source: ABdhPJwcFNECG7zOgp1U63MmpTMSCF7bCVcUGqo6AQN18jU8ihDUKiv20mojtcFbbyim2Z4SB8HzOA==
X-Received: by 2002:a7b:c014:: with SMTP id c20mr7779506wmb.81.1631273255287; 
 Fri, 10 Sep 2021 04:27:35 -0700 (PDT)
Received: from [192.168.0.6] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id 129sm3996059wmz.26.2021.09.10.04.27.34
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 10 Sep 2021 04:27:34 -0700 (PDT)
Subject: Re: bug#50344: C-x v keybinding for vc-print-branch-log
To: Juri Linkov <juri@HIDDEN>
References: <87mtoux1ha.fsf@HIDDEN>
 <1f39aa34-6626-3d0b-d764-2c9908787d99@HIDDEN>
 <87o8998wf4.fsf@HIDDEN>
 <84e4e2ef-6c8d-3645-9e1e-3129981dd45f@HIDDEN> <875yvgvohe.fsf@HIDDEN>
 <87y28burzd.fsf@HIDDEN> <87o896kt5k.fsf@HIDDEN>
 <87sfyhj3qw.fsf@HIDDEN> <87zgsoctoc.fsf@HIDDEN>
 <59a05468-2309-c6e7-5a2a-51426c208966@HIDDEN> <87tuiv4hvc.fsf@HIDDEN>
 <e5ee5a3c-3f12-cf78-dfd3-0d020847e0c8@HIDDEN>
 <87fsudsngq.fsf@HIDDEN>
 <0fbdf283-ad2c-1674-ad27-2ac596df7b6d@HIDDEN>
 <87zgsk536r.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
Message-ID: <2b60f9dc-8065-03f4-f225-26264672721c@HIDDEN>
Date: Fri, 10 Sep 2021 14:27:33 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
 Thunderbird/78.13.0
MIME-Version: 1.0
In-Reply-To: <87zgsk536r.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.4 (/)
X-Debbugs-Envelope-To: 50344
Cc: 50344 <at> debbugs.gnu.org, Lars Ingebrigtsen <larsi@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.6 (/)

On 10.09.2021 09:46, Juri Linkov wrote:
>>> C-x v B   - vc-switch-backend
>>> C-x v b c - vc-create-tag (maybe it should have an alias 'vc-create-branch'?)
>>> C-x v b l - vc-print-branch-log
>>> C-x v b s - vc-retrieve-tag (maybe it should have an alias 'vc-switch-branch'?)
>>> C-x v s   - vc-log-search
>>> C-x v r   - free, any ideas what to bind to it?
>> vc-rename-file, perhaps?
> Or use it as a prefix key to allow more keybindings, e.g.
> with mnemonics "revision" to navigate the history like
> in vc-annotate: 'C-x v r n' (revision-next), 'C-x v r p' (previous), ...

Do you have some particular commands in mind?

In general, when we check out a file at a different revision, revision's 
name is appended to the file name. So the same kind of iteration as with 
vc-annotate will not work.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#50344; Package emacs. Full text available.

Message received at 50344 <at> debbugs.gnu.org:


Received: (at 50344) by debbugs.gnu.org; 10 Sep 2021 11:26:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 10 07:26:22 2021
Received: from localhost ([127.0.0.1]:37083 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mOefm-0007yY-Fz
	for submit <at> debbugs.gnu.org; Fri, 10 Sep 2021 07:26:22 -0400
Received: from mail-wr1-f43.google.com ([209.85.221.43]:41596)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1mOefl-0007yK-FR
 for 50344 <at> debbugs.gnu.org; Fri, 10 Sep 2021 07:26:21 -0400
Received: by mail-wr1-f43.google.com with SMTP id w29so1372425wra.8
 for <50344 <at> debbugs.gnu.org>; Fri, 10 Sep 2021 04:26:21 -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=saAOt1wlSH+l7IYr6QhjewlsweHgYRh1fOrDbfXoBIA=;
 b=d47d0kO210Rl63IdjooI1vfHpyTEKJaynlDfhqVPm71fWnAuoferP7/JFlHoBJ9DGy
 T9amXREIGmbCzhaCoNAlPV+ljhszFr26ZwszqaHfBeNIfuj3/dmxoK1DFPDNkfmuNouI
 TYDywHfl9BkT19Wec44/RifqzZFIU4WwEwNUf4ctkoP2qvVT7rLvzeGKGcU166PFymMa
 Jpm4VDaNs9rCFX+ZQpY1EGLrqkv7QMn8/wyPagrgkg80KB+7KA2i9NdCfEeEC15H572Q
 SGgvBUJC5ssZVmDVHvujnc6ElhYR95Xob4ABvri1I2IjgRhdJIuARy14CEVGFm+cRQKE
 B3yw==
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=saAOt1wlSH+l7IYr6QhjewlsweHgYRh1fOrDbfXoBIA=;
 b=aiByzEzCXR/A1bDNefz8MYmE+C0NduvfuLJb+hm9U0PEi5FIeVr3FaP0FOZXrd2FXI
 VNCtbq+YjHPb0bdae8oYNcC4W1YcWuWgwvOVjPsD//K5EXku69NUdH2tZ0029g3lihHa
 rhfOk52VjzS5cyR9RkB0WR+6KE1UDkvulPLUQDxCmyOWFCv7SLrmi5jTd/N/uomQIKNd
 jfSuf38TYgF3yeLRnYmu7YPqTudtYvYJgdSDokLIyElthmTiFmzjKeis6KJowfJ48el9
 TXMtSIibMNWX7dCzWxEyDjXNEAH93nvqfgIQXuwTROTMEXLouo4RtwSCIpSkqrMcyJEK
 XEyQ==
X-Gm-Message-State: AOAM530MxB33G29UzvfBYq/VYhYTSeqje1B0Di8i7PQziQsCno88ke7f
 OlD1Kjzn6Sm4vW8d2MIVIzBjmPQmHEI=
X-Google-Smtp-Source: ABdhPJzwELnXp+XNOBw39KHGtIa9k8TLy89ZW50i64j8/Ce7KIlCp1qquczaeb/cW4EnLwTnGVL4fg==
X-Received: by 2002:adf:f80e:: with SMTP id s14mr1034826wrp.435.1631273175693; 
 Fri, 10 Sep 2021 04:26:15 -0700 (PDT)
Received: from [192.168.0.6] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id i27sm3975158wmb.40.2021.09.10.04.26.14
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 10 Sep 2021 04:26:15 -0700 (PDT)
Subject: Re: bug#50344: C-x v keybinding for vc-print-branch-log
To: Lars Ingebrigtsen <larsi@HIDDEN>, Juri Linkov <juri@HIDDEN>
References: <87mtoux1ha.fsf@HIDDEN>
 <1f39aa34-6626-3d0b-d764-2c9908787d99@HIDDEN>
 <87o8998wf4.fsf@HIDDEN>
 <84e4e2ef-6c8d-3645-9e1e-3129981dd45f@HIDDEN> <875yvgvohe.fsf@HIDDEN>
 <87y28burzd.fsf@HIDDEN> <87o896kt5k.fsf@HIDDEN>
 <87sfyhj3qw.fsf@HIDDEN> <87zgsoctoc.fsf@HIDDEN>
 <59a05468-2309-c6e7-5a2a-51426c208966@HIDDEN> <87tuiv4hvc.fsf@HIDDEN>
 <e5ee5a3c-3f12-cf78-dfd3-0d020847e0c8@HIDDEN>
 <87fsudsngq.fsf@HIDDEN> <87k0jora9d.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
Message-ID: <7ba6c699-cfe5-4fa3-92dd-55b1e227aacf@HIDDEN>
Date: Fri, 10 Sep 2021 14:26:13 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
 Thunderbird/78.13.0
MIME-Version: 1.0
In-Reply-To: <87k0jora9d.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.4 (/)
X-Debbugs-Envelope-To: 50344
Cc: 50344 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.6 (/)

On 10.09.2021 13:32, Lars Ingebrigtsen wrote:
> But...  perhaps we should take this to emacs-devel to see whether other
> people feel differently?

Some people might feel the desire to express general objection to seeing 
anything changed.

But sure.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#50344; Package emacs. Full text available.

Message received at 50344 <at> debbugs.gnu.org:


Received: (at 50344) by debbugs.gnu.org; 10 Sep 2021 10:32:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 10 06:32:59 2021
Received: from localhost ([127.0.0.1]:36952 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mOdq7-0001yW-9c
	for submit <at> debbugs.gnu.org; Fri, 10 Sep 2021 06:32:59 -0400
Received: from quimby.gnus.org ([95.216.78.240]:53146)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1mOdq5-0001yI-0T
 for 50344 <at> debbugs.gnu.org; Fri, 10 Sep 2021 06:32:58 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=gZr/PQbdAnhreuF4fy8UKqWhDzK963mAdsUp7UdZCqs=; b=f5obnAiRO4NxFTP+fcNfsKwBxq
 pvvpUmC9qF/YgLT2PGib/feM47mWJueq9M1QHAzVnQGDa20ysatpYAC10pvKVjHPyTsksmGt31gWd
 nbPEbr/s4QZnDfSoRo3B3V1AKlrrwsTMCvIKzeH2YPFXiXMG7GRdck7960RVymtrv590=;
Received: from [84.212.220.105] (helo=elva)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1mOdpv-0002jC-Iu; Fri, 10 Sep 2021 12:32:50 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Juri Linkov <juri@HIDDEN>
Subject: Re: bug#50344: C-x v keybinding for vc-print-branch-log
References: <87mtoux1ha.fsf@HIDDEN>
 <1f39aa34-6626-3d0b-d764-2c9908787d99@HIDDEN>
 <87o8998wf4.fsf@HIDDEN>
 <84e4e2ef-6c8d-3645-9e1e-3129981dd45f@HIDDEN>
 <875yvgvohe.fsf@HIDDEN> <87y28burzd.fsf@HIDDEN>
 <87o896kt5k.fsf@HIDDEN> <87sfyhj3qw.fsf@HIDDEN>
 <87zgsoctoc.fsf@HIDDEN>
 <59a05468-2309-c6e7-5a2a-51426c208966@HIDDEN>
 <87tuiv4hvc.fsf@HIDDEN>
 <e5ee5a3c-3f12-cf78-dfd3-0d020847e0c8@HIDDEN>
 <87fsudsngq.fsf@HIDDEN>
Date: Fri, 10 Sep 2021 12:32:46 +0200
In-Reply-To: <87fsudsngq.fsf@HIDDEN> (Juri Linkov's message of "Thu, 
 09 Sep 2021 20:39:57 +0300")
Message-ID: <87k0jora9d.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview: Juri Linkov <juri@HIDDEN> writes: > I think in the
 long-term
 it would be nice to have these keybindings: > > C-x v B - vc-switch-backend
 > C-x v b c - vc-create-tag (maybe it should have an alias
 'vc-create-branch'?) > C-x v b l - vc- [...] 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 50344
Cc: 50344 <at> debbugs.gnu.org, Dmitry Gutov <dgutov@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Juri Linkov <juri@HIDDEN> writes:

> I think in the long-term it would be nice to have these keybindings:
>
> C-x v B   - vc-switch-backend
> C-x v b c - vc-create-tag (maybe it should have an alias 'vc-create-branch'?)
> C-x v b l - vc-print-branch-log
> C-x v b s - vc-retrieve-tag (maybe it should have an alias 'vc-switch-branch'?)
> C-x v s   - vc-log-search
> C-x v r   - free, any ideas what to bind to it?
>
> Since `C-x v b' will show "C-x v b-" in the echo area,
> and `C-x v s' will show "Search log with pattern: " in the minibuffer.
> and `C-x v r' will show "C-x v r is undefined",
> I see no problem in adding all keybindings before the next release.

It's an ambitious rebinding...  but the new bindings are clearly an
improvement, and none of the commands that are being rebound to/from are
things that "do things immediately", but instead prompt for further
input, so the potential for this to destroy people's repositories should be
lessened.

But...  perhaps we should take this to emacs-devel to see whether other
people feel differently?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#50344; Package emacs. Full text available.

Message received at 50344 <at> debbugs.gnu.org:


Received: (at 50344) by debbugs.gnu.org; 10 Sep 2021 06:57:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 10 02:57:27 2021
Received: from localhost ([127.0.0.1]:36794 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mOaTW-000281-Sp
	for submit <at> debbugs.gnu.org; Fri, 10 Sep 2021 02:57:27 -0400
Received: from relay8-d.mail.gandi.net ([217.70.183.201]:45643)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <juri@HIDDEN>) id 1mOaTV-00027e-CI
 for 50344 <at> debbugs.gnu.org; Fri, 10 Sep 2021 02:57:25 -0400
Received: (Authenticated sender: juri@HIDDEN)
 by relay8-d.mail.gandi.net (Postfix) with ESMTPSA id 93E4D1BF211;
 Fri, 10 Sep 2021 06:57:16 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#50344: C-x v keybinding for vc-print-branch-log
Organization: LINKOV.NET
References: <87mtoux1ha.fsf@HIDDEN>
 <1f39aa34-6626-3d0b-d764-2c9908787d99@HIDDEN>
 <87o8998wf4.fsf@HIDDEN>
 <84e4e2ef-6c8d-3645-9e1e-3129981dd45f@HIDDEN>
 <875yvgvohe.fsf@HIDDEN> <87y28burzd.fsf@HIDDEN>
 <87o896kt5k.fsf@HIDDEN> <87sfyhj3qw.fsf@HIDDEN>
 <87zgsoctoc.fsf@HIDDEN>
 <59a05468-2309-c6e7-5a2a-51426c208966@HIDDEN>
 <87tuiv4hvc.fsf@HIDDEN>
 <e5ee5a3c-3f12-cf78-dfd3-0d020847e0c8@HIDDEN>
 <87fsudsngq.fsf@HIDDEN>
 <0fbdf283-ad2c-1674-ad27-2ac596df7b6d@HIDDEN>
Date: Fri, 10 Sep 2021 09:46:28 +0300
In-Reply-To: <0fbdf283-ad2c-1674-ad27-2ac596df7b6d@HIDDEN> (Dmitry Gutov's
 message of "Fri, 10 Sep 2021 02:18:12 +0300")
Message-ID: <87zgsk536r.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 50344
Cc: 50344 <at> debbugs.gnu.org, Lars Ingebrigtsen <larsi@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

>> C-x v B   - vc-switch-backend
>> C-x v b c - vc-create-tag (maybe it should have an alias 'vc-create-branch'?)
>> C-x v b l - vc-print-branch-log
>> C-x v b s - vc-retrieve-tag (maybe it should have an alias 'vc-switch-branch'?)
>> C-x v s   - vc-log-search
>> C-x v r   - free, any ideas what to bind to it?
>
> vc-rename-file, perhaps?

Or use it as a prefix key to allow more keybindings, e.g.
with mnemonics "revision" to navigate the history like
in vc-annotate: 'C-x v r n' (revision-next), 'C-x v r p' (previous), ...




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#50344; Package emacs. Full text available.

Message received at 50344 <at> debbugs.gnu.org:


Received: (at 50344) by debbugs.gnu.org; 9 Sep 2021 23:18:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 09 19:18:20 2021
Received: from localhost ([127.0.0.1]:36423 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mOTJE-00034W-Iz
	for submit <at> debbugs.gnu.org; Thu, 09 Sep 2021 19:18:20 -0400
Received: from mail-wr1-f45.google.com ([209.85.221.45]:46644)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1mOTJD-00034K-C8
 for 50344 <at> debbugs.gnu.org; Thu, 09 Sep 2021 19:18:19 -0400
Received: by mail-wr1-f45.google.com with SMTP id x6so4812811wrv.13
 for <50344 <at> debbugs.gnu.org>; Thu, 09 Sep 2021 16:18:19 -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=dFhWm211XrtQtRLC702mLvxF13N9LKxGP3l66O9fCLA=;
 b=YeSa74mUzcxBeTQ0JIBv7c7RcZ7C5pt1JlTOFC08rfUdDc6NeBsiSMpm+jp3SLBRrv
 V8zDE/kNJum7rVmhIP/rVbQLGgIvEA859155emfAMM0IBGoKAYkdbBL9zp7mjtoF1qv4
 YNecKDz2gcXdKPrlSNGKY5fSEpDK0GyLNwjidOuOqCmLOhnxotQLyyiM+gNMhn8KLFg+
 o3nDylciAhtHDWMBQS0YU+bUOoMbWMrUhvs3Z6mIRGjTWZ/xdqM1oN8CbKw0dpC/g4PK
 T2nNbUEcFRw6XsxENahVush77jBToB9MCXQK07KzAGaJtoAzxJTa4Vi1sbAHWcRoptTg
 oGbw==
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=dFhWm211XrtQtRLC702mLvxF13N9LKxGP3l66O9fCLA=;
 b=armVZpCn3RVgaImAS2Qo3bKghJVM0V746eSjgIhasxuvUjDXdHFQRJhmi4qcBriQcs
 Z8zMMRNP5EdQ2l+qLArHSWaBAwUBVWEgDHjPy+ahYXnRpluHFy1ybEjhwLt9dixnHU2X
 8x1DEJ9BQf/b2hwsO8vHBrx+L4gTNm6ztA57ZkK9w+rYVI2U0t54U6ztCu10HDrs0evQ
 KzvQ+75QipucIlFcPhLppbDpZYyCIq5U26gos5DmldmBqI2+LKoJdaj5zWK0zHlPYRNT
 ZzoLJDihs51PX2F7QByQKaoUYiHNgXhzfK6KiD0nVHcfBfWwjRHwVDkaliWaZzIypuIZ
 4DRw==
X-Gm-Message-State: AOAM5304kULPMw6xR/5vhp0UFPgpLgu06gLudwj9PBG4oh/YYUPx5aZD
 3uvDNj6frPth5ZtUGVyeSeFxqf+ogvI=
X-Google-Smtp-Source: ABdhPJxWoHE1APrThniTLie6GgyPXDoi04WM+s5V1kZQJLwSUYlbaxW/1YcBwcG/4Gdqlp8Dch4bDg==
X-Received: by 2002:adf:fd92:: with SMTP id d18mr6446525wrr.28.1631229493737; 
 Thu, 09 Sep 2021 16:18:13 -0700 (PDT)
Received: from [192.168.0.6] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id l124sm2698410wml.8.2021.09.09.16.18.12
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 09 Sep 2021 16:18:13 -0700 (PDT)
Subject: Re: bug#50344: C-x v keybinding for vc-print-branch-log
To: Juri Linkov <juri@HIDDEN>
References: <87mtoux1ha.fsf@HIDDEN>
 <1f39aa34-6626-3d0b-d764-2c9908787d99@HIDDEN>
 <87o8998wf4.fsf@HIDDEN>
 <84e4e2ef-6c8d-3645-9e1e-3129981dd45f@HIDDEN> <875yvgvohe.fsf@HIDDEN>
 <87y28burzd.fsf@HIDDEN> <87o896kt5k.fsf@HIDDEN>
 <87sfyhj3qw.fsf@HIDDEN> <87zgsoctoc.fsf@HIDDEN>
 <59a05468-2309-c6e7-5a2a-51426c208966@HIDDEN> <87tuiv4hvc.fsf@HIDDEN>
 <e5ee5a3c-3f12-cf78-dfd3-0d020847e0c8@HIDDEN>
 <87fsudsngq.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
Message-ID: <0fbdf283-ad2c-1674-ad27-2ac596df7b6d@HIDDEN>
Date: Fri, 10 Sep 2021 02:18:12 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
 Thunderbird/78.13.0
MIME-Version: 1.0
In-Reply-To: <87fsudsngq.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.4 (/)
X-Debbugs-Envelope-To: 50344
Cc: 50344 <at> debbugs.gnu.org, Lars Ingebrigtsen <larsi@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.6 (/)

On 09.09.2021 20:39, Juri Linkov wrote:

>> Juri, what do you say?
> 
> I think in the long-term it would be nice to have these keybindings:
> 
> C-x v B   - vc-switch-backend
> C-x v b c - vc-create-tag (maybe it should have an alias 'vc-create-branch'?)
> C-x v b l - vc-print-branch-log
> C-x v b s - vc-retrieve-tag (maybe it should have an alias 'vc-switch-branch'?)
> C-x v s   - vc-log-search
> C-x v r   - free, any ideas what to bind to it?

vc-rename-file, perhaps?

> Since `C-x v b' will show "C-x v b-" in the echo area,
> and `C-x v s' will show "Search log with pattern: " in the minibuffer.
> and `C-x v r' will show "C-x v r is undefined",
> I see no problem in adding all keybindings before the next release.

It's a bit too optimistic even for me. But no objections, really.

I'd like to leave it up to Lars to choose the exact line between being 
conservative and bringing better bindings to the users sooner.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#50344; Package emacs. Full text available.

Message received at 50344 <at> debbugs.gnu.org:


Received: (at 50344) by debbugs.gnu.org; 9 Sep 2021 17:58:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 09 13:58:33 2021
Received: from localhost ([127.0.0.1]:36171 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mOOJl-0007hB-97
	for submit <at> debbugs.gnu.org; Thu, 09 Sep 2021 13:58:33 -0400
Received: from relay6-d.mail.gandi.net ([217.70.183.198]:45605)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <juri@HIDDEN>) id 1mOOJh-0007gW-5c
 for 50344 <at> debbugs.gnu.org; Thu, 09 Sep 2021 13:58:29 -0400
Received: (Authenticated sender: juri@HIDDEN)
 by relay6-d.mail.gandi.net (Postfix) with ESMTPSA id 41664C0004;
 Thu,  9 Sep 2021 17:58:21 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#50344: C-x v keybinding for vc-print-branch-log
Organization: LINKOV.NET
References: <87mtoux1ha.fsf@HIDDEN>
 <1f39aa34-6626-3d0b-d764-2c9908787d99@HIDDEN>
 <87o8998wf4.fsf@HIDDEN>
 <84e4e2ef-6c8d-3645-9e1e-3129981dd45f@HIDDEN>
 <875yvgvohe.fsf@HIDDEN> <87y28burzd.fsf@HIDDEN>
 <87o896kt5k.fsf@HIDDEN> <87sfyhj3qw.fsf@HIDDEN>
 <87zgsoctoc.fsf@HIDDEN>
 <59a05468-2309-c6e7-5a2a-51426c208966@HIDDEN>
 <87tuiv4hvc.fsf@HIDDEN>
 <e5ee5a3c-3f12-cf78-dfd3-0d020847e0c8@HIDDEN>
Date: Thu, 09 Sep 2021 20:39:57 +0300
In-Reply-To: <e5ee5a3c-3f12-cf78-dfd3-0d020847e0c8@HIDDEN> (Dmitry Gutov's
 message of "Wed, 8 Sep 2021 14:59:18 +0300")
Message-ID: <87fsudsngq.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 50344
Cc: 50344 <at> debbugs.gnu.org, Lars Ingebrigtsen <larsi@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

>>> Speaking of (re)moving bindings: 'C-x v b' (vc-switch-backend) seems
>>> particularly useless.
>> Oh, wow.  What's the use case for that command?  I can't imagine when
>> that would actually do something useful...  And it's a really old
>> command, too -- perhaps this was something that made sense in an RCS
>> world?
>
> I think it's for the case of nested repositories, like in bug#42966 and
> other linked reports. And perhaps our detection might make the wrong
> choice, thus it can be tweaked manually.
>
> I don't have any specific scenario in mind, though. Or personal experience
> with such nesting.
>
>>> If we do this the conservative way, though, the whole procedure can
>>> span half a decade:
>>>
>>> - Move vc-switch-backend to 'C-x v B' (Emacs 28)
>>> - Move branch-map to 'b' and vc-create-tag to 'C-x v b c' (Emacs 29)
>>> - Finally move vc-search-log to 'C-x v s' (Emacs 30)
>> We could do the first two steps in Emacs 28, perhaps -- if anybody's
>> actually using `C-x v b', they'll then get
>> C-x v b-
>> in the echo area, which should tell them that something's different is
>> happening now...
>
> Works for me.
>
> Juri, what do you say?

I think in the long-term it would be nice to have these keybindings:

C-x v B   - vc-switch-backend
C-x v b c - vc-create-tag (maybe it should have an alias 'vc-create-branch'?)
C-x v b l - vc-print-branch-log
C-x v b s - vc-retrieve-tag (maybe it should have an alias 'vc-switch-branch'?)
C-x v s   - vc-log-search
C-x v r   - free, any ideas what to bind to it?

Since `C-x v b' will show "C-x v b-" in the echo area,
and `C-x v s' will show "Search log with pattern: " in the minibuffer.
and `C-x v r' will show "C-x v r is undefined",
I see no problem in adding all keybindings before the next release.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#50344; Package emacs. Full text available.

Message received at 50344 <at> debbugs.gnu.org:


Received: (at 50344) by debbugs.gnu.org; 8 Sep 2021 11:59:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Sep 08 07:59:30 2021
Received: from localhost ([127.0.0.1]:58825 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mNwEk-0000af-2c
	for submit <at> debbugs.gnu.org; Wed, 08 Sep 2021 07:59:30 -0400
Received: from mail-wr1-f51.google.com ([209.85.221.51]:41549)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1mNwEh-0000aP-8B
 for 50344 <at> debbugs.gnu.org; Wed, 08 Sep 2021 07:59:29 -0400
Received: by mail-wr1-f51.google.com with SMTP id u9so2875908wrg.8
 for <50344 <at> debbugs.gnu.org>; Wed, 08 Sep 2021 04:59:27 -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=4bw2Vw84b4tt+ENmppsMVkOQGKUqeGI+OIyP0R/PZU0=;
 b=hm0cKooibpZ2mabvHfft4B2BvnMO9gRwH+wFhGoFtmk5ehEY19WOC7FWImYazZnPEr
 mXyC78IegmVwC5E2ci48H6gz1rfZx1ekN/i/3NrYkMvks7bQBJaC16Mz/C6UsibpOARR
 poPHBU45pYI7ixorZzHf9MQ+/R2YIXFn9kTnrjXUhY3JlS7112Cpit//sEkfnk+QsTHb
 GmF15cQK/ratvab9ViywDCCFWdwY3FvTIOn6p4zYqXIggPdrfdAF/FAdI7KGXfGugp1F
 YWskZd6bgyAnkQ6iHasauq/FzmDDWqYCDQ+l5iiI4+TwO05VxuLewqYr2aMf+M/DHB0n
 zkmA==
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=4bw2Vw84b4tt+ENmppsMVkOQGKUqeGI+OIyP0R/PZU0=;
 b=EHiQfeEUXEeNxmo6pZVRRwMfurgOsx2nXQjXFl8JFHw6CSInKxQMU9j3sau+2EiCW7
 U+H+zkW93gQbbZsr07HCrR9kDKbL/LnfTG3z/p2prVGywkh1jZoMZWiOdkgC49K6ebxv
 CC3gEJFbQVuaCPONRkVpWWZs/6hfJl0IzFmyMaAy1eBEesftJEJmwnM1liti8X7sFUuy
 5c8+v2Hyu1DDivlWanmVBJLdTGQow/D0JjwmsuvnMZ6wLurj81Q32Ea6wQdTWXxRDcvL
 jAdmIjPH6ngyBGqyxicrhNIC2gDJTFlxZ4C+uMdVxArXTYIUDjlyEKGUMTpaaW8bjvjM
 s8iQ==
X-Gm-Message-State: AOAM532OCrNhcASub0XZbhsA0hPgCz+gr7geqoMr2kR5Npplyjv78rTV
 k6MNpLkYwmtZ4nc2ymSBQHg=
X-Google-Smtp-Source: ABdhPJyLaCacGOf9AeOMkGdWkk2EmV7PXGiYLwlok9xiZ6fMmn8q9ZrtDAcTG/SkCpfUFfY7VFKneQ==
X-Received: by 2002:adf:e406:: with SMTP id g6mr1579082wrm.172.1631102361132; 
 Wed, 08 Sep 2021 04:59:21 -0700 (PDT)
Received: from [192.168.0.6] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id v9sm1826632wml.46.2021.09.08.04.59.19
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 08 Sep 2021 04:59:20 -0700 (PDT)
Subject: Re: bug#50344: C-x v keybinding for vc-print-branch-log
To: Lars Ingebrigtsen <larsi@HIDDEN>
References: <87mtoux1ha.fsf@HIDDEN>
 <1f39aa34-6626-3d0b-d764-2c9908787d99@HIDDEN>
 <87o8998wf4.fsf@HIDDEN>
 <84e4e2ef-6c8d-3645-9e1e-3129981dd45f@HIDDEN> <875yvgvohe.fsf@HIDDEN>
 <87y28burzd.fsf@HIDDEN> <87o896kt5k.fsf@HIDDEN>
 <87sfyhj3qw.fsf@HIDDEN> <87zgsoctoc.fsf@HIDDEN>
 <59a05468-2309-c6e7-5a2a-51426c208966@HIDDEN> <87tuiv4hvc.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
Message-ID: <e5ee5a3c-3f12-cf78-dfd3-0d020847e0c8@HIDDEN>
Date: Wed, 8 Sep 2021 14:59:18 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
 Thunderbird/78.13.0
MIME-Version: 1.0
In-Reply-To: <87tuiv4hvc.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.4 (/)
X-Debbugs-Envelope-To: 50344
Cc: 50344 <at> debbugs.gnu.org, Juri Linkov <juri@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.6 (/)

On 08.09.2021 11:00, Lars Ingebrigtsen wrote:
> Dmitry Gutov <dgutov@HIDDEN> writes:
> 
>> Speaking of (re)moving bindings: 'C-x v b' (vc-switch-backend) seems
>> particularly useless.
> 
> Oh, wow.  What's the use case for that command?  I can't imagine when
> that would actually do something useful...  And it's a really old
> command, too -- perhaps this was something that made sense in an RCS
> world?

I think it's for the case of nested repositories, like in bug#42966 and 
other linked reports. And perhaps our detection might make the wrong 
choice, thus it can be tweaked manually.

I don't have any specific scenario in mind, though. Or personal 
experience with such nesting.

>> If we do this the conservative way, though, the whole procedure can
>> span half a decade:
>>
>> - Move vc-switch-backend to 'C-x v B' (Emacs 28)
>> - Move branch-map to 'b' and vc-create-tag to 'C-x v b c' (Emacs 29)
>> - Finally move vc-search-log to 'C-x v s' (Emacs 30)
> 
> We could do the first two steps in Emacs 28, perhaps -- if anybody's
> actually using `C-x v b', they'll then get
> 
> C-x v b-
> 
> in the echo area, which should tell them that something's different is
> happening now...

Works for me.

Juri, what do you say?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#50344; Package emacs. Full text available.

Message received at 50344 <at> debbugs.gnu.org:


Received: (at 50344) by debbugs.gnu.org; 8 Sep 2021 08:00:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Sep 08 04:00:17 2021
Received: from localhost ([127.0.0.1]:58497 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mNsVF-000482-Ce
	for submit <at> debbugs.gnu.org; Wed, 08 Sep 2021 04:00:17 -0400
Received: from quimby.gnus.org ([95.216.78.240]:56810)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1mNsVE-00047l-2s
 for 50344 <at> debbugs.gnu.org; Wed, 08 Sep 2021 04:00:16 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=N973vWun39MozUNBo2TM9GFkTvrDR0PAWXTPeJoQKNM=; b=NbxFtq0JLrK2SjjRERHLhbIm7G
 NUFb0Rus7j+MqgKatvsi2kM4xmtKJ3GWosgbKXz3B/XzTbjFFVesr4s3f3DQB3FdUMvYfSvm+Ynsf
 5hZpWkaVnly9++LvXUzk8OOzonAIZBrQDwgbS15n23NdEab4PxMnpWUfT7WNJhek5OwY=;
Received: from [84.212.220.105] (helo=elva)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1mNsV5-0000QS-OJ; Wed, 08 Sep 2021 10:00:10 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#50344: C-x v keybinding for vc-print-branch-log
References: <87mtoux1ha.fsf@HIDDEN>
 <1f39aa34-6626-3d0b-d764-2c9908787d99@HIDDEN>
 <87o8998wf4.fsf@HIDDEN>
 <84e4e2ef-6c8d-3645-9e1e-3129981dd45f@HIDDEN>
 <875yvgvohe.fsf@HIDDEN> <87y28burzd.fsf@HIDDEN>
 <87o896kt5k.fsf@HIDDEN> <87sfyhj3qw.fsf@HIDDEN>
 <87zgsoctoc.fsf@HIDDEN>
 <59a05468-2309-c6e7-5a2a-51426c208966@HIDDEN>
Date: Wed, 08 Sep 2021 10:00:07 +0200
In-Reply-To: <59a05468-2309-c6e7-5a2a-51426c208966@HIDDEN> (Dmitry Gutov's
 message of "Wed, 8 Sep 2021 05:58:12 +0300")
Message-ID: <87tuiv4hvc.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview: Dmitry Gutov <dgutov@HIDDEN> writes: > Speaking of
 (re)moving
 bindings: 'C-x v b' (vc-switch-backend) seems > particularly useless. Oh,
 wow. What's the use case for that command? I can't imagine when that would
 actually do something useful... And it's a really old command, too -- perhaps
 this was something that made sense in an RC [...] 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 50344
Cc: 50344 <at> debbugs.gnu.org, Juri Linkov <juri@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Dmitry Gutov <dgutov@HIDDEN> writes:

> Speaking of (re)moving bindings: 'C-x v b' (vc-switch-backend) seems
> particularly useless.

Oh, wow.  What's the use case for that command?  I can't imagine when
that would actually do something useful...  And it's a really old
command, too -- perhaps this was something that made sense in an RCS
world?

> If we do this the conservative way, though, the whole procedure can
> span half a decade:
>
> - Move vc-switch-backend to 'C-x v B' (Emacs 28)
> - Move branch-map to 'b' and vc-create-tag to 'C-x v b c' (Emacs 29)
> - Finally move vc-search-log to 'C-x v s' (Emacs 30)

We could do the first two steps in Emacs 28, perhaps -- if anybody's
actually using `C-x v b', they'll then get

C-x v b-

in the echo area, which should tell them that something's different is
happening now...

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#50344; Package emacs. Full text available.

Message received at 50344 <at> debbugs.gnu.org:


Received: (at 50344) by debbugs.gnu.org; 8 Sep 2021 07:53:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Sep 08 03:53:41 2021
Received: from localhost ([127.0.0.1]:58481 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mNsOr-0003wK-MC
	for submit <at> debbugs.gnu.org; Wed, 08 Sep 2021 03:53:41 -0400
Received: from quimby.gnus.org ([95.216.78.240]:56744)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1mNsOq-0003w4-L4
 for 50344 <at> debbugs.gnu.org; Wed, 08 Sep 2021 03:53:41 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=CNoLGt6jafcUi20yXuYAu3M9xNpTehcaz4sXMI9hV4g=; b=fgtgSqnTmi7Up4UAO9xKzB7WjA
 NeE+9w4Qy6AMxw+eLWw4rRaUhb9uITqHDd95iM3C+pZEzk9B1QPcaql3NsOh46achyG4J5xhIjlc5
 TsyXaYWFbEhu9FO4k7+6q5PnsmO1oSvd8iyh5tJo8Rb6puGnAkmi78KTs05Vvp0HM92Q=;
Received: from [84.212.220.105] (helo=elva)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1mNsOi-0000Nr-IG; Wed, 08 Sep 2021 09:53:34 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#50344: C-x v keybinding for vc-print-branch-log
References: <87mtoux1ha.fsf@HIDDEN>
 <1f39aa34-6626-3d0b-d764-2c9908787d99@HIDDEN>
 <87o8998wf4.fsf@HIDDEN>
 <84e4e2ef-6c8d-3645-9e1e-3129981dd45f@HIDDEN>
 <875yvgvohe.fsf@HIDDEN>
 <8cd5c7f3-ded7-d287-4456-16b756c921ec@HIDDEN>
Date: Wed, 08 Sep 2021 09:53:32 +0200
In-Reply-To: <8cd5c7f3-ded7-d287-4456-16b756c921ec@HIDDEN> (Dmitry Gutov's
 message of "Wed, 8 Sep 2021 05:50:09 +0300")
Message-ID: <87y2874i6b.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview:  Dmitry Gutov <dgutov@HIDDEN> writes: >> `C-x v s' isn't
 very >> mnemonic, > > Apparently the original name was "snapshot". Like,
 when you create a > tag, you snapshot the whole current state of the repo.
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 50344
Cc: 50344 <at> debbugs.gnu.org, Juri Linkov <juri@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Dmitry Gutov <dgutov@HIDDEN> writes:

>> `C-x v s' isn't very
>> mnemonic,
>
> Apparently the original name was "snapshot". Like, when you create a
> tag, you snapshot the whole current state of the repo.

Ah, I see -- that makes sense.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#50344; Package emacs. Full text available.

Message received at 50344 <at> debbugs.gnu.org:


Received: (at 50344) by debbugs.gnu.org; 8 Sep 2021 02:58:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 07 22:58:22 2021
Received: from localhost ([127.0.0.1]:58116 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mNnn4-0004Je-M5
	for submit <at> debbugs.gnu.org; Tue, 07 Sep 2021 22:58:22 -0400
Received: from mail-wr1-f51.google.com ([209.85.221.51]:46792)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1mNnn2-0004JP-Jx
 for 50344 <at> debbugs.gnu.org; Tue, 07 Sep 2021 22:58:21 -0400
Received: by mail-wr1-f51.google.com with SMTP id x6so877381wrv.13
 for <50344 <at> debbugs.gnu.org>; Tue, 07 Sep 2021 19:58:20 -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=5XpFmDXNDvKGdtT+Qlr4mp1uVtwDyKxhab1O7/4x2/M=;
 b=RZBk2XRzY6QWkp46mkU5Ys8k6Mex+2RfQH93Og1jV1mtJQkZbPCiqB8RPaKBhLjMxy
 OhtOGRgWYlvIVezohsmi/pcMYJz3rjTEc1Klwog8waPpwUQJq8UOGV6Zu5l9Ip+4DMhu
 IxoYBl3Sx7TtM8a/xZVvsb5RlLW6IX8CnJxwU70VPwUmJ1/S5ScVcChDUzr9ET15d8Fh
 nYPgV1BUmE8ww9K10lIjM69SaErUvFLmlIBWVYUtnqXrvPpEfu/P536qw9vEaKkt/e1q
 1Wo9hxlf/YwgRw0X9ppjrNlesS/WCqRTwb7TVTIntAyd0wFgln7Prz5/wT+8BdN5PHmT
 l5nQ==
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=5XpFmDXNDvKGdtT+Qlr4mp1uVtwDyKxhab1O7/4x2/M=;
 b=zjGz1SdDXoIImMEoXGvT8SQJMFkzfPOCZgP9WN4BcBmS4D7qpGuYEQ2rmO1+lPEKBQ
 On5aDQlzO6NU+uhdiG/kpfoa9QSGIKrBD1Ep3znudpo/aGjGCJLuOThWV5t/biFPmqP0
 X4hsa4ZmM1EGevqULCJ5fKEWxA+StU8Np9lulV2vR9+homtMUKasTnKMlTYvNwZ7B1FR
 mxefbbeEBMP/Ky2fmqPVP4sTAOJzXFZSlLdPAjtBiU6rtBluVytW7aiC4dn5SIBP6xC1
 y3qrglWhu4WxdIMYTU5h3H/0qOAmkdyZ2jxKlXhRbdv+SyRhM3jBoaOK2/xDVxzaZQSu
 A4Mg==
X-Gm-Message-State: AOAM532W1/QnClxvVjeIq1lhn+MWE2r7a2HQMrxuV6M7snawKYeQ0B3+
 vgfnZ0hlgQGDK6+0O7ERkwJG15SlWTE=
X-Google-Smtp-Source: ABdhPJxPQ74We1FQOcZw16fERWPbTRTdgiTcTzzz9sEo1fGO035oAud3xzN4CpAE/M1Lj5JTG3lIjQ==
X-Received: by 2002:a05:6000:1186:: with SMTP id
 g6mr1361836wrx.126.1631069894616; 
 Tue, 07 Sep 2021 19:58:14 -0700 (PDT)
Received: from [192.168.0.6] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id g1sm745913wmh.21.2021.09.07.19.58.13
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 07 Sep 2021 19:58:14 -0700 (PDT)
Subject: Re: bug#50344: C-x v keybinding for vc-print-branch-log
To: Lars Ingebrigtsen <larsi@HIDDEN>, Juri Linkov <juri@HIDDEN>
References: <87mtoux1ha.fsf@HIDDEN>
 <1f39aa34-6626-3d0b-d764-2c9908787d99@HIDDEN>
 <87o8998wf4.fsf@HIDDEN>
 <84e4e2ef-6c8d-3645-9e1e-3129981dd45f@HIDDEN> <875yvgvohe.fsf@HIDDEN>
 <87y28burzd.fsf@HIDDEN> <87o896kt5k.fsf@HIDDEN>
 <87sfyhj3qw.fsf@HIDDEN> <87zgsoctoc.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
Message-ID: <59a05468-2309-c6e7-5a2a-51426c208966@HIDDEN>
Date: Wed, 8 Sep 2021 05:58:12 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
 Thunderbird/78.13.0
MIME-Version: 1.0
In-Reply-To: <87zgsoctoc.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.4 (/)
X-Debbugs-Envelope-To: 50344
Cc: 50344 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.6 (/)

On 07.09.2021 18:05, Lars Ingebrigtsen wrote:
> Juri Linkov<juri@HIDDEN>  writes:
> 
>> I don't know, if someone types a familiar key and it does
>> something completely different...

As long as it doesn't do anything dangerous right away, that could fly. 
Of course, people can still complain. Depends on how popular it is.

> Yeah, I didn't mean rebind it immediately -- we can remove the binding
> now, and then reuse the binding in a couple of releases.

Speaking of (re)moving bindings: 'C-x v b' (vc-switch-backend) seems 
particularly useless. If it weren't there, the newly added branch 
commands could use the nicer prefix instead of 'C-x v B'. branch-map in 
vc-dir could also be changed to use 'b' (not sure why 'B' was chosen 
there originally: there is no conflict).

Maybe vc-switch-backend sees some occasional use, but moving it to 
something like 'C-x v B' would be more appropriate. Or some other 
longer/complex sequence.

If we do this the conservative way, though, the whole procedure can span 
half a decade:

- Move vc-switch-backend to 'C-x v B' (Emacs 28)
- Move branch-map to 'b' and vc-create-tag to 'C-x v b c' (Emacs 29)
- Finally move vc-search-log to 'C-x v s' (Emacs 30)




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#50344; Package emacs. Full text available.

Message received at 50344 <at> debbugs.gnu.org:


Received: (at 50344) by debbugs.gnu.org; 8 Sep 2021 02:50:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 07 22:50:19 2021
Received: from localhost ([127.0.0.1]:58112 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mNnfG-000471-S9
	for submit <at> debbugs.gnu.org; Tue, 07 Sep 2021 22:50:19 -0400
Received: from mail-wr1-f52.google.com ([209.85.221.52]:43876)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1mNnfF-00046r-6l
 for 50344 <at> debbugs.gnu.org; Tue, 07 Sep 2021 22:50:17 -0400
Received: by mail-wr1-f52.google.com with SMTP id b6so876044wrh.10
 for <50344 <at> debbugs.gnu.org>; Tue, 07 Sep 2021 19:50:17 -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=RIXJrREDRrZHq4p+maF5xg3CzbeaI32OtPkQz+OFhFs=;
 b=D3wJtX8XYmEf43n51mW7UbCIGjAkwzER0WU5NZfzGYapmPL23M8IZTBe9/VYr8QQbG
 Esbje9n7gNoQoF/yCnqefrrAs6IGPca9C0H1Ry+N0V8ZTAO/HgLwQ+felrTQHVsyI+ZZ
 scgeR80J+ccRKW2w5QUDvU8wIgRp0xwjZJQ6L9fAI7N30Rlb8DCEc54L81M/oCXYngrI
 jksZN3WfSizKwoFzgWnJbjtzh+mszTcHcqULmNeHc0o6wiYceM7V4TumgM8FoF0iYoT3
 wd/bujxnYeLZSlOby5zHLI9dSO3lGAhf8Zjm8on5oxoAMTcxb8Qbhhes4Fy50MPRCnnp
 6zZg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 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=RIXJrREDRrZHq4p+maF5xg3CzbeaI32OtPkQz+OFhFs=;
 b=T9kTFNbOkFSKLQMFGVG1AZ6Sv2oGdWMxjtp68JHH0Gz43b5OYTR9PJLobdE6QGlXL4
 5CdeZLc7GrZjrPLjGBNbC89MOzxyAeNlbaO6Or2ALxQQOIzLKVWwzlBtjbOtMB5ilcte
 FGjKSO9mvth5/Bk16fBcO06cVQVOZu1/sFMM/tifEQsbgq3lt9xY39IASOGMNi/ZCUdh
 ZxqKAXtUH5cYKMBD9Iwaslp0yVm4tH8YJtNy7IeRMpT9u9PdkualnB1bUn5AF1FWBdEv
 yRkdHhRxgd4J28n0zUou8YUeYn4UB5oTja9jZVnf35WiRfCDkWf+hztVD2WzXcx0Udbj
 AOrg==
X-Gm-Message-State: AOAM532jF1WIqeqZHX7wMZv3diYGsTddo1L1naHbj6KNmp9x52XbgkS3
 I6L7RaqTwLgV9E5EghhZYNrsdT1fSys=
X-Google-Smtp-Source: ABdhPJzPwrVAg54vHQeE07FSZ3ZTbw8SJCtAYZhxZIDHjelPyaptfwal8Vm7u15SeT/h2awof1f2uQ==
X-Received: by 2002:adf:e101:: with SMTP id t1mr1281609wrz.215.1631069411273; 
 Tue, 07 Sep 2021 19:50:11 -0700 (PDT)
Received: from [192.168.0.6] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id f18sm672550wmc.6.2021.09.07.19.50.10
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 07 Sep 2021 19:50:10 -0700 (PDT)
Subject: Re: bug#50344: C-x v keybinding for vc-print-branch-log
To: Lars Ingebrigtsen <larsi@HIDDEN>
References: <87mtoux1ha.fsf@HIDDEN>
 <1f39aa34-6626-3d0b-d764-2c9908787d99@HIDDEN>
 <87o8998wf4.fsf@HIDDEN>
 <84e4e2ef-6c8d-3645-9e1e-3129981dd45f@HIDDEN> <875yvgvohe.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
Message-ID: <8cd5c7f3-ded7-d287-4456-16b756c921ec@HIDDEN>
Date: Wed, 8 Sep 2021 05:50:09 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
 Thunderbird/78.13.0
MIME-Version: 1.0
In-Reply-To: <875yvgvohe.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.4 (/)
X-Debbugs-Envelope-To: 50344
Cc: 50344 <at> debbugs.gnu.org, Juri Linkov <juri@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.6 (/)

On 04.09.2021 09:33, Lars Ingebrigtsen wrote:

>> On 03.09.2021 19:18, Juri Linkov wrote:
>>> I think we want more to remove another duplicate key 'C-x v s'
>>> because then we could bind it to 'vc-log-search'.
>>
>> That works for me. And indeed vc-log-search seems more important.
>>
>> What do others think?
> 
> Then it would be only on `B c' in vc-dir-mode?

Yup.

> `C-x v s' isn't very
> mnemonic,

Apparently the original name was "snapshot". Like, when you create a 
tag, you snapshot the whole current state of the repo.

See commit 370fded4f6c where the mass renaming was made.

> but would removing it from global map inconvenience people?
> (I've never used it myself.)

I don't use a whole bunch of commands that are easy to type in the 
console (and fish completion helps a lot), so maybe others will chime in.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#50344; Package emacs. Full text available.

Message received at 50344 <at> debbugs.gnu.org:


Received: (at 50344) by debbugs.gnu.org; 7 Sep 2021 15:05:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 07 11:05:49 2021
Received: from localhost ([127.0.0.1]:57298 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mNcfV-0006H0-Eg
	for submit <at> debbugs.gnu.org; Tue, 07 Sep 2021 11:05:49 -0400
Received: from quimby.gnus.org ([95.216.78.240]:48598)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1mNcfU-0006Gl-Fo
 for 50344 <at> debbugs.gnu.org; Tue, 07 Sep 2021 11:05:48 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=m8jZOqtSIj+CThaTfc4TIJfdFdGLuMviAENez+mFvo4=; b=PxyzShx+vWBq7SqsJxG3U/9Ga6
 wlCjvZH4gqPNPQxwXhtk/QUhyQ8LB/6oDfJz7Rw0tyb30uZ3fgTAGE0rgIT3k3CoTAcVMScIjz+mr
 WUAfcFBzm3RCdPn3HniVkaTkeNlHnbpuNkDaNQFjD/uMJ8G69XM1Bi1SUNJl3XEcF1EA=;
Received: from [84.212.220.105] (helo=elva)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1mNcfM-000703-8s; Tue, 07 Sep 2021 17:05:42 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Juri Linkov <juri@HIDDEN>
Subject: Re: bug#50344: C-x v keybinding for vc-print-branch-log
References: <87mtoux1ha.fsf@HIDDEN>
 <1f39aa34-6626-3d0b-d764-2c9908787d99@HIDDEN>
 <87o8998wf4.fsf@HIDDEN>
 <84e4e2ef-6c8d-3645-9e1e-3129981dd45f@HIDDEN>
 <875yvgvohe.fsf@HIDDEN> <87y28burzd.fsf@HIDDEN>
 <87o896kt5k.fsf@HIDDEN> <87sfyhj3qw.fsf@HIDDEN>
Date: Tue, 07 Sep 2021 17:05:39 +0200
In-Reply-To: <87sfyhj3qw.fsf@HIDDEN> (Juri Linkov's message of "Mon, 
 06 Sep 2021 18:19:19 +0300")
Message-ID: <87zgsoctoc.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview:  Juri Linkov <juri@HIDDEN> writes: > I don't know,
 if someone
 types a familiar key and it does > something completely different... Yeah,
 I didn't mean rebind it immediately -- we can remove the binding now, and
 then reuse the binding in a couple of releases. 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 50344
Cc: 50344 <at> debbugs.gnu.org, Dmitry Gutov <dgutov@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Juri Linkov <juri@HIDDEN> writes:

> I don't know, if someone types a familiar key and it does
> something completely different...

Yeah, I didn't mean rebind it immediately -- we can remove the binding
now, and then reuse the binding in a couple of releases.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#50344; Package emacs. Full text available.

Message received at 50344 <at> debbugs.gnu.org:


Received: (at 50344) by debbugs.gnu.org; 6 Sep 2021 15:41:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 06 11:41:52 2021
Received: from localhost ([127.0.0.1]:54264 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mNGkp-0007C1-TN
	for submit <at> debbugs.gnu.org; Mon, 06 Sep 2021 11:41:52 -0400
Received: from relay4-d.mail.gandi.net ([217.70.183.196]:43217)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <juri@HIDDEN>) id 1mNGkm-0007BM-O5
 for 50344 <at> debbugs.gnu.org; Mon, 06 Sep 2021 11:41:49 -0400
Received: (Authenticated sender: juri@HIDDEN)
 by relay4-d.mail.gandi.net (Postfix) with ESMTPSA id 03699E000A;
 Mon,  6 Sep 2021 15:41:40 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
Subject: Re: bug#50344: C-x v keybinding for vc-print-branch-log
Organization: LINKOV.NET
References: <87mtoux1ha.fsf@HIDDEN>
 <1f39aa34-6626-3d0b-d764-2c9908787d99@HIDDEN>
 <87o8998wf4.fsf@HIDDEN>
 <84e4e2ef-6c8d-3645-9e1e-3129981dd45f@HIDDEN>
 <875yvgvohe.fsf@HIDDEN> <87y28burzd.fsf@HIDDEN>
 <87o896kt5k.fsf@HIDDEN>
Date: Mon, 06 Sep 2021 18:19:19 +0300
In-Reply-To: <87o896kt5k.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Mon,
 06 Sep 2021 10:25:11 +0200")
Message-ID: <87sfyhj3qw.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 50344
Cc: 50344 <at> debbugs.gnu.org, Dmitry Gutov <dgutov@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

>>> Then it would be only on `B c' in vc-dir-mode?  `C-x v s' isn't very
>>> mnemonic, but would removing it from global map inconvenience people?
>>> (I've never used it myself.)
>>
>> Indeed, it seems there is no way to remove old keybindings, especially
>> by rebinding them to other commands, so I propose to add new keybindings:
>
> We do remove old keybindings if we think that makes sense.  Like I said,
> I've never used that command myself, ever, so I was wondering whether
> that was generally the case.  If we believe that it's a rarely used
> binding, then we could indeed remove it (or use it for something else).
>
> (Especially since it seems quite un-mnemonic currently.)

I don't know, if someone types a familiar key and it does
something completely different...




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#50344; Package emacs. Full text available.

Message received at 50344 <at> debbugs.gnu.org:


Received: (at 50344) by debbugs.gnu.org; 6 Sep 2021 08:25:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 06 04:25:22 2021
Received: from localhost ([127.0.0.1]:51667 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mN9wP-0002bZ-V3
	for submit <at> debbugs.gnu.org; Mon, 06 Sep 2021 04:25:22 -0400
Received: from quimby.gnus.org ([95.216.78.240]:32896)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1mN9wO-0002bK-PJ
 for 50344 <at> debbugs.gnu.org; Mon, 06 Sep 2021 04:25:21 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=CBr/Dl6m5R4lBA8sTDzVh2zWQYgPwVjVWPEhgZkYBLQ=; b=PcuaGo6yLSxlB738UIAAKCLpd3
 hIIvlpMnYCnTLyNvdlWrA3t5XA+qetgwv0ZWh/S+nIDRWwT7W2yAwbKp1nwFypAJnEKcwOkxFzC/C
 TT1Bh+Kxx9ARzhHelZjwSiv+qcNG04YzUbWUVttAF7ma5UIy/TCJAUKpM4z7mDEzagL4=;
Received: from [84.212.220.105] (helo=elva)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1mN9wG-0007qK-1l; Mon, 06 Sep 2021 10:25:14 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Juri Linkov <juri@HIDDEN>
Subject: Re: bug#50344: C-x v keybinding for vc-print-branch-log
References: <87mtoux1ha.fsf@HIDDEN>
 <1f39aa34-6626-3d0b-d764-2c9908787d99@HIDDEN>
 <87o8998wf4.fsf@HIDDEN>
 <84e4e2ef-6c8d-3645-9e1e-3129981dd45f@HIDDEN>
 <875yvgvohe.fsf@HIDDEN> <87y28burzd.fsf@HIDDEN>
Date: Mon, 06 Sep 2021 10:25:11 +0200
In-Reply-To: <87y28burzd.fsf@HIDDEN> (Juri Linkov's message of "Sun, 
 05 Sep 2021 19:28:06 +0300")
Message-ID: <87o896kt5k.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview:  Juri Linkov <juri@HIDDEN> writes: >> Then it would be
 only on `B c' in vc-dir-mode? `C-x v s' isn't very >> mnemonic, but would
 removing it from global map inconvenience people? >> (I've never used it
 myself.) > > Indeed, it seems the [...] 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 50344
Cc: 50344 <at> debbugs.gnu.org, Dmitry Gutov <dgutov@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Juri Linkov <juri@HIDDEN> writes:

>> Then it would be only on `B c' in vc-dir-mode?  `C-x v s' isn't very
>> mnemonic, but would removing it from global map inconvenience people?
>> (I've never used it myself.)
>
> Indeed, it seems there is no way to remove old keybindings, especially
> by rebinding them to other commands, so I propose to add new keybindings:

We do remove old keybindings if we think that makes sense.  Like I said,
I've never used that command myself, ever, so I was wondering whether
that was generally the case.  If we believe that it's a rarely used
binding, then we could indeed remove it (or use it for something else).

(Especially since it seems quite un-mnemonic currently.)

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#50344; Package emacs. Full text available.

Message received at 50344 <at> debbugs.gnu.org:


Received: (at 50344) by debbugs.gnu.org; 5 Sep 2021 16:41:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 05 12:41:58 2021
Received: from localhost ([127.0.0.1]:50880 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mMvDR-0008Dy-Vm
	for submit <at> debbugs.gnu.org; Sun, 05 Sep 2021 12:41:58 -0400
Received: from relay6-d.mail.gandi.net ([217.70.183.198]:60199)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <juri@HIDDEN>) id 1mMvDQ-0008DS-Mq
 for 50344 <at> debbugs.gnu.org; Sun, 05 Sep 2021 12:41:57 -0400
Received: (Authenticated sender: juri@HIDDEN)
 by relay6-d.mail.gandi.net (Postfix) with ESMTPSA id 1F5BBC0004;
 Sun,  5 Sep 2021 16:41:48 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
Subject: Re: bug#50344: C-x v keybinding for vc-print-branch-log
Organization: LINKOV.NET
References: <87mtoux1ha.fsf@HIDDEN>
 <1f39aa34-6626-3d0b-d764-2c9908787d99@HIDDEN>
 <87o8998wf4.fsf@HIDDEN>
 <84e4e2ef-6c8d-3645-9e1e-3129981dd45f@HIDDEN>
 <875yvgvohe.fsf@HIDDEN>
Date: Sun, 05 Sep 2021 19:28:06 +0300
In-Reply-To: <875yvgvohe.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Sat,
 04 Sep 2021 08:33:49 +0200")
Message-ID: <87y28burzd.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 50344
Cc: 50344 <at> debbugs.gnu.org, Dmitry Gutov <dgutov@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

>>> I think we want more to remove another duplicate key 'C-x v s'
>>> because then we could bind it to 'vc-log-search'.
>>
>> That works for me. And indeed vc-log-search seems more important.
>>
>> What do others think?
>
> Then it would be only on `B c' in vc-dir-mode?  `C-x v s' isn't very
> mnemonic, but would removing it from global map inconvenience people?
> (I've never used it myself.)

Indeed, it seems there is no way to remove old keybindings, especially
by rebinding them to other commands, so I propose to add new keybindings:

diff --git a/lisp/vc/vc-hooks.el b/lisp/vc/vc-hooks.el
index 4b3c829a2c..4d3f642796 100644
--- a/lisp/vc/vc-hooks.el
+++ b/lisp/vc/vc-hooks.el
@@ -865,6 +865,9 @@ vc-prefix-map
   (let ((map (make-sparse-keymap)))
     (define-key map "a" #'vc-update-change-log)
     (define-key map "b" #'vc-switch-backend)
+    (define-key map "Bc" #'vc-create-tag)
+    (define-key map "Bl" #'vc-print-branch-log)
+    (define-key map "Bs" #'vc-retrieve-tag)
     (define-key map "d" #'vc-dir)
     (define-key map "g" #'vc-annotate)
     (define-key map "G" #'vc-ignore)
@@ -879,6 +882,7 @@ vc-prefix-map
     (define-key map "m" #'vc-merge)
     (define-key map "r" #'vc-retrieve-tag)
     (define-key map "s" #'vc-create-tag)
+    (define-key map "S" #'vc-log-search)
     (define-key map "u" #'vc-revert)
     (define-key map "v" #'vc-next-action)
     (define-key map "+" #'vc-update)




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#50344; Package emacs. Full text available.

Message received at 50344 <at> debbugs.gnu.org:


Received: (at 50344) by debbugs.gnu.org; 4 Sep 2021 06:33:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 04 02:33:59 2021
Received: from localhost ([127.0.0.1]:46262 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mMPFX-00031g-5y
	for submit <at> debbugs.gnu.org; Sat, 04 Sep 2021 02:33:59 -0400
Received: from quimby.gnus.org ([95.216.78.240]:37694)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1mMPFW-00031N-2h
 for 50344 <at> debbugs.gnu.org; Sat, 04 Sep 2021 02:33:58 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=mhsmhMrAdSAZwTsK525x3Lcg1nicnPxZHKjIYKocwk4=; b=aMrxWXoWENfkditdF/mD/eCOft
 p6FzP4W7o2FehltaZAM44q+MNJmwEQOV7BEbcIfIrK4kZw+OFn/PlDbLoDV2Qd2dp58PkzvtszlYT
 uORaqLmFII3wp9S3hjdl5e8UzdCJ4jy0SPtG6OFXXDqI/AWLf+l9xLlvkwNbEf1A1ISc=;
Received: from [84.212.220.105] (helo=elva)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1mMPFN-0006ED-ML; Sat, 04 Sep 2021 08:33:52 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#50344: C-x v keybinding for vc-print-branch-log
References: <87mtoux1ha.fsf@HIDDEN>
 <1f39aa34-6626-3d0b-d764-2c9908787d99@HIDDEN>
 <87o8998wf4.fsf@HIDDEN>
 <84e4e2ef-6c8d-3645-9e1e-3129981dd45f@HIDDEN>
Date: Sat, 04 Sep 2021 08:33:49 +0200
In-Reply-To: <84e4e2ef-6c8d-3645-9e1e-3129981dd45f@HIDDEN> (Dmitry Gutov's
 message of "Fri, 3 Sep 2021 19:41:11 +0300")
Message-ID: <875yvgvohe.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview: Dmitry Gutov <dgutov@HIDDEN> writes: > On 03.09.2021 19:18,
 Juri Linkov wrote: >> I think we want more to remove another duplicate key
 'C-x v s' >> because then we could bind it to 'vc-log-search'. > > That works
 for me. And indeed vc-lo [...] 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 50344
Cc: 50344 <at> debbugs.gnu.org, Juri Linkov <juri@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Dmitry Gutov <dgutov@HIDDEN> writes:

> On 03.09.2021 19:18, Juri Linkov wrote:
>> I think we want more to remove another duplicate key 'C-x v s'
>> because then we could bind it to 'vc-log-search'.
>
> That works for me. And indeed vc-log-search seems more important.
>
> What do others think?

Then it would be only on `B c' in vc-dir-mode?  `C-x v s' isn't very
mnemonic, but would removing it from global map inconvenience people?
(I've never used it myself.)

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#50344; Package emacs. Full text available.

Message received at 50344 <at> debbugs.gnu.org:


Received: (at 50344) by debbugs.gnu.org; 3 Sep 2021 16:41:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 03 12:41:22 2021
Received: from localhost ([127.0.0.1]:45832 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mMCFl-0000ki-SP
	for submit <at> debbugs.gnu.org; Fri, 03 Sep 2021 12:41:22 -0400
Received: from mail-wm1-f46.google.com ([209.85.128.46]:33680)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1mMCFk-0000kV-34
 for 50344 <at> debbugs.gnu.org; Fri, 03 Sep 2021 12:41:20 -0400
Received: by mail-wm1-f46.google.com with SMTP id
 192-20020a1c04c9000000b002f7a4ab0a49so3309222wme.0
 for <50344 <at> debbugs.gnu.org>; Fri, 03 Sep 2021 09:41:19 -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=M7ZjkAoMvQGGjqATU9A7r9GdgeyB/4WAu0NrywkKYQc=;
 b=Q63Xv3qG8KzmdOkq1d80iNoPGw6A0gJANUbRq79Wp4AX4q3p6kFIdMl4TfW60WXCgw
 9SDZJDWrcTv1wPEVuZTVewucakWzK6e0kb2Ga/WYKM7S5KJNdOqb0kJalqoJZNCBlRvB
 0MEJwyauizMUgXZGJGdhdEpPi8kwrM+QBAtsqjAaK5w9LMBREh3eLPV9MV3erOP/x8Cj
 NkVmdxrph3ClZ+wqcn/IbQhf2CHMVBh+wV/0uOpPHPF4cqyqhU9t4yqTVAg7V1uxQ3Z4
 44dW+Cfzi/s9qdY54KVN0sBMM6aniVeH9ZZ4eRNNCM/sKWsJ0xo1VGfA3ZrveMrUADC7
 UT0Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 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=M7ZjkAoMvQGGjqATU9A7r9GdgeyB/4WAu0NrywkKYQc=;
 b=aHhVUM+Qs0gZv3RJqQcrJQB2aTtMxLeiu4LtcmHAjK/Kz6snpIyDbMmCsxYRAk1nhd
 jmkrpo1O2H8wKo8alDx6FzrD2FCJduoQEtlPsRV0CuH0VI/vFF8KBErPVhoeQkmiE+Al
 GDpnIqLasNtxWL4UaMYPKAyCZsD9pyhflBSgdRVRBYKZAWXLZWyp/Sv/GroDvLl89JkR
 SOsxxq/zUeeYnGOEsDbju9AToM886KwGJRNJ2Ztd3z5aqcdWHG+HaDAKyDqDXcdmlHSc
 RsfvzaA/lk4zgp6zwe0mq0CtS/XdmKY9GBX7LMCYQIs0YvwTPnubobDtg5jRQI41JrN+
 tIkQ==
X-Gm-Message-State: AOAM530koqjvt07PdexC6W8NY3I4MqLtFxmvIKxerjxNRFKjhPgqOQOB
 mUUad6KdOcn2VjHf/ejGkE5EGrkH43k=
X-Google-Smtp-Source: ABdhPJy+In73H0uk9+0YFfAOYITz2VXr2YGcjh18KOAKh1WO/ycVaNk2TTIFfhu1DJkCZH//j9J+TQ==
X-Received: by 2002:a05:600c:cc:: with SMTP id
 u12mr1281780wmm.182.1630687274178; 
 Fri, 03 Sep 2021 09:41:14 -0700 (PDT)
Received: from [192.168.0.6] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id g143sm4751037wme.16.2021.09.03.09.41.12
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 03 Sep 2021 09:41:13 -0700 (PDT)
Subject: Re: bug#50344: C-x v keybinding for vc-print-branch-log
To: Juri Linkov <juri@HIDDEN>
References: <87mtoux1ha.fsf@HIDDEN>
 <1f39aa34-6626-3d0b-d764-2c9908787d99@HIDDEN>
 <87o8998wf4.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
Message-ID: <84e4e2ef-6c8d-3645-9e1e-3129981dd45f@HIDDEN>
Date: Fri, 3 Sep 2021 19:41:11 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
 Thunderbird/78.13.0
MIME-Version: 1.0
In-Reply-To: <87o8998wf4.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.4 (/)
X-Debbugs-Envelope-To: 50344
Cc: 50344 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.6 (/)

On 03.09.2021 19:18, Juri Linkov wrote:
> I think we want more to remove another duplicate key 'C-x v s'
> because then we could bind it to 'vc-log-search'.

That works for me. And indeed vc-log-search seems more important.

What do others think?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#50344; Package emacs. Full text available.

Message received at 50344 <at> debbugs.gnu.org:


Received: (at 50344) by debbugs.gnu.org; 3 Sep 2021 16:21:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 03 12:21:06 2021
Received: from localhost ([127.0.0.1]:45815 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mMBwA-0000FD-0h
	for submit <at> debbugs.gnu.org; Fri, 03 Sep 2021 12:21:06 -0400
Received: from relay4-d.mail.gandi.net ([217.70.183.196]:45991)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <juri@HIDDEN>) id 1mMBw8-0000E7-Fz
 for 50344 <at> debbugs.gnu.org; Fri, 03 Sep 2021 12:21:04 -0400
Received: (Authenticated sender: juri@HIDDEN)
 by relay4-d.mail.gandi.net (Postfix) with ESMTPSA id 4E109E0004;
 Fri,  3 Sep 2021 16:20:56 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#50344: C-x v keybinding for vc-print-branch-log
Organization: LINKOV.NET
References: <87mtoux1ha.fsf@HIDDEN>
 <1f39aa34-6626-3d0b-d764-2c9908787d99@HIDDEN>
Date: Fri, 03 Sep 2021 19:18:39 +0300
In-Reply-To: <1f39aa34-6626-3d0b-d764-2c9908787d99@HIDDEN> (Dmitry Gutov's
 message of "Fri, 3 Sep 2021 02:24:09 +0300")
Message-ID: <87o8998wf4.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 50344
Cc: 50344 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

>> +    (define-key map "Bc" #'vc-create-tag)
>> +    (define-key map "Bl" #'vc-print-branch-log)
>> +    (define-key map "Bs" #'vc-retrieve-tag)
>
> Do we want to remove the vc-retrieve-tag from 'C-x v r' sometime later? It
> does have a dual function (branches/tags and commits as well), but it would
> be nice to free this combination.

I think we want more to remove another duplicate key 'C-x v s'
because then we could bind it to 'vc-log-search'.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#50344; Package emacs. Full text available.

Message received at 50344 <at> debbugs.gnu.org:


Received: (at 50344) by debbugs.gnu.org; 3 Sep 2021 12:26:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 03 08:26:39 2021
Received: from localhost ([127.0.0.1]:43247 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mM8HG-0006Oh-UA
	for submit <at> debbugs.gnu.org; Fri, 03 Sep 2021 08:26:39 -0400
Received: from mail-wr1-f54.google.com ([209.85.221.54]:35459)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1mM8HE-0006OS-AF
 for 50344 <at> debbugs.gnu.org; Fri, 03 Sep 2021 08:26:36 -0400
Received: by mail-wr1-f54.google.com with SMTP id i6so8002063wrv.2
 for <50344 <at> debbugs.gnu.org>; Fri, 03 Sep 2021 05:26:36 -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=1UiVs14/W9bJHZ7d8dJ35I7kryFQuQcFQyzxKnc8O2Q=;
 b=XML4o1aIndCSvsQNH/66Mk5ZIjtyrwJD4VuBEW6FblrGZONu1a0qde2LjSPVDQrnK4
 yWFMYedFgg8PSkt485ewo2miLm47LmkpVBIbKOZf94gV7OV18Cq4E/eoDF69fzS442ym
 3H2W2l0TWAmuXeFcOmmi+Vo4LmPy3Ed6j2KKeqgwK8+zcOtQdA3OpafuPdtbQZdA06NP
 2VoQJR7U3sfHCdppoROOA3jshZSJkKwCMoZcxfoyOhM0Zy6ISREisPA5ytp4+33lufrA
 jTavf5o/ygd3jiUbYyXm5O9owaYI/E/4tydtdsJeFd/LxHvi7wEoZn1dafujQyIcAiPJ
 6zNA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 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=1UiVs14/W9bJHZ7d8dJ35I7kryFQuQcFQyzxKnc8O2Q=;
 b=PRPv9rx/Yfb3RwVQYWXYY0EcZoC/jCDh+FCQyE9muGKGYaJodJiFTFiuIJHTdvYhTE
 ooge76PP57H0KZMHQhLluv827qvlFuidX9uaJ6Z11+kD/UKv4XgU9YktwEQJhwn0T5Sm
 Ljq9gcs9hRfGd6jotCF5WRqSvMIGePAkA5xtLRAuqtS7yfaTvDdmNM0CkFLu5MB0fGoy
 wox4truDRvAg+5O2FFgAdT4NN9LozMggOaEW9sMpOjSErTDoet1Yi2UUppzCWLbk1WcW
 hXpEdOeBDf98kqnC1YpQYCuTa6YEDxaMU3mnMZ6WFDH8FQNOfGrF3or8A/MqDmcL9aU7
 qA+Q==
X-Gm-Message-State: AOAM530YhZD3kMfskcKk4FOTyRZmslM1B7nQ4TedYtzonSFlNWRspuX8
 3C0pKW5pOGs+CIBdMvV9fDxZgYAboF0=
X-Google-Smtp-Source: ABdhPJy6o3zBU3/QI7vdRNrhQR6hNTfLAUOt/EihHrsPMKr08MYD2ASoWwU4ppuAFhmbfmFx+OAEnw==
X-Received: by 2002:adf:9e05:: with SMTP id u5mr3889441wre.352.1630671990462; 
 Fri, 03 Sep 2021 05:26:30 -0700 (PDT)
Received: from [192.168.0.6] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id t11sm4728979wmi.23.2021.09.03.05.26.29
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 03 Sep 2021 05:26:30 -0700 (PDT)
Subject: Re: bug#50344: C-x v keybinding for vc-print-branch-log
To: Juri Linkov <juri@HIDDEN>
References: <87mtoux1ha.fsf@HIDDEN>
 <1f39aa34-6626-3d0b-d764-2c9908787d99@HIDDEN>
 <875yviaxcf.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
Message-ID: <af7530aa-5bbb-af28-2a91-b32735da3c24@HIDDEN>
Date: Fri, 3 Sep 2021 15:26:28 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
 Thunderbird/78.13.0
MIME-Version: 1.0
In-Reply-To: <875yviaxcf.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.4 (/)
X-Debbugs-Envelope-To: 50344
Cc: 50344 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.6 (/)

On 03.09.2021 11:15, Juri Linkov wrote:
>>> +    (define-key map "Bc" #'vc-create-tag)
>>> +    (define-key map "Bl" #'vc-print-branch-log)
>>> +    (define-key map "Bs" #'vc-retrieve-tag)
>>
>> Makes sense to me as well. Thanks!
>>
>> Do we want to remove the vc-retrieve-tag from 'C-x v r' sometime later?
> 
> I guess, yes.  But is it possible to deprecate a keybinding like
> there are 'make-obsolete' for functions and 'make-obsolete-variable'?

Probably not. Only by writing in the NEWS, or something.

>> It does have a dual function (branches/tags and commits as well), but it would
>> be nice to free this combination.
> 
> Do you mean to create two separate commands and separate keybindings
> for switching a branch vs tags?

No, just removing one binding. It's not urgent or very important, just 
something to think about.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#50344; Package emacs. Full text available.

Message received at 50344 <at> debbugs.gnu.org:


Received: (at 50344) by debbugs.gnu.org; 3 Sep 2021 08:19:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 03 04:19:12 2021
Received: from localhost ([127.0.0.1]:42852 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mM4Po-00086e-KN
	for submit <at> debbugs.gnu.org; Fri, 03 Sep 2021 04:19:12 -0400
Received: from relay11.mail.gandi.net ([217.70.178.231]:60231)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <juri@HIDDEN>) id 1mM4Pk-00086B-1b
 for 50344 <at> debbugs.gnu.org; Fri, 03 Sep 2021 04:19:11 -0400
Received: (Authenticated sender: juri@HIDDEN)
 by relay11.mail.gandi.net (Postfix) with ESMTPSA id C1964100011;
 Fri,  3 Sep 2021 08:19:00 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: Dmitry Gutov <dgutov@HIDDEN>
Subject: Re: bug#50344: C-x v keybinding for vc-print-branch-log
Organization: LINKOV.NET
References: <87mtoux1ha.fsf@HIDDEN>
 <1f39aa34-6626-3d0b-d764-2c9908787d99@HIDDEN>
Date: Fri, 03 Sep 2021 11:15:44 +0300
In-Reply-To: <1f39aa34-6626-3d0b-d764-2c9908787d99@HIDDEN> (Dmitry Gutov's
 message of "Fri, 3 Sep 2021 02:24:09 +0300")
Message-ID: <875yviaxcf.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 50344
Cc: 50344 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

>> +    (define-key map "Bc" #'vc-create-tag)
>> +    (define-key map "Bl" #'vc-print-branch-log)
>> +    (define-key map "Bs" #'vc-retrieve-tag)
>
> Makes sense to me as well. Thanks!
>
> Do we want to remove the vc-retrieve-tag from 'C-x v r' sometime later?

I guess, yes.  But is it possible to deprecate a keybinding like
there are 'make-obsolete' for functions and 'make-obsolete-variable'?

> It does have a dual function (branches/tags and commits as well), but it would
> be nice to free this combination.

Do you mean to create two separate commands and separate keybindings
for switching a branch vs tags?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#50344; Package emacs. Full text available.

Message received at 50344 <at> debbugs.gnu.org:


Received: (at 50344) by debbugs.gnu.org; 2 Sep 2021 23:24:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 02 19:24:21 2021
Received: from localhost ([127.0.0.1]:42328 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mLw4D-0004tL-6h
	for submit <at> debbugs.gnu.org; Thu, 02 Sep 2021 19:24:21 -0400
Received: from mail-wm1-f54.google.com ([209.85.128.54]:41513)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1mLw48-0004t6-E4
 for 50344 <at> debbugs.gnu.org; Thu, 02 Sep 2021 19:24:19 -0400
Received: by mail-wm1-f54.google.com with SMTP id
 u15-20020a05600c19cf00b002f6445b8f55so2438949wmq.0
 for <50344 <at> debbugs.gnu.org>; Thu, 02 Sep 2021 16:24:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=sender:subject:to:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=aIQHCWT3kFmi9J1A0SsyqP8Xl8JGlQ163TCUEZhUdnw=;
 b=Sw5fJXw+y2O/a0I0i/nbRk5XHRHqAGlnNKuavoi/ntYAO8azvKkQUs+7FkVCP5o+pE
 jIE9fjlb65wpGEB1UCp6h3v4/0FMUcDAJR606CsNv331ckgrUl35uQ+XDQ6aSjmmMVQQ
 22tcu7jGwWyJYLJvgz0NDYEoXDivuS1ZyTMno0k+4SlMB87k7eP7AvE4EaLlFCkY9Pl/
 0fJq+/IKfddBYRfflq0SD5sViEVuUkiOJWPLqkQKfOj5/3IZGgTWZafkfu1X67LM0Tup
 4SkHLDGixDzD37GKS14GOwQXzmRMYy7ikCjUg/xOmeSCfW/xUXYkW+R647CLmxvKhBMu
 TN3g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:to:references:from:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=aIQHCWT3kFmi9J1A0SsyqP8Xl8JGlQ163TCUEZhUdnw=;
 b=JsXhU2Snrhrbvp2kJgG/0yd6IkUYKfD0wOYcu3lhjmg7TBfqF+f7ehGwIj27L5vp2g
 ygAgmBvASz9u3mxOJun8B6LMbxZLPrv5OPjEoB9BbZAe9uwnP9JeP5IZFeAvykV3r8fz
 EOcQY9OTBpw/AcR6MMKJarSxJcWOkiev7cHYutUybI0zkhCJ2hA+7M3DXL/akk37XVbt
 r6eGSnppTTyXOO8uavFlLzFjcJGiBPaf+tj8UvreyiNj/655RRaXxIxKEyoygCluM1nj
 e+liI+LXR4o3JOCXETN0esxpeJlEjIDq1ZQoHsbiv31pVZnzzLHtnJ+pWoMNkzaiENVj
 U9Ew==
X-Gm-Message-State: AOAM532LoeUbIAeLT4LM+NoSuugUfxAaJ3NUFXb3KRdMrDPHzjRCPGym
 DRfPH2FUftvqa4oHZfR7O0pINoGUP4g=
X-Google-Smtp-Source: ABdhPJwoASWVLVLrcFey6pPpIyB0e2vPNru5z0v8P9kvYpZuAYu+5qqz+slCdQjMCvSvnljUQyeTyg==
X-Received: by 2002:a1c:ed0a:: with SMTP id l10mr435239wmh.140.1630625050546; 
 Thu, 02 Sep 2021 16:24:10 -0700 (PDT)
Received: from [192.168.0.6] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id h15sm162937wrc.19.2021.09.02.16.24.09
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 02 Sep 2021 16:24:10 -0700 (PDT)
Subject: Re: bug#50344: C-x v keybinding for vc-print-branch-log
To: Juri Linkov <juri@HIDDEN>, 50344 <at> debbugs.gnu.org
References: <87mtoux1ha.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
Message-ID: <1f39aa34-6626-3d0b-d764-2c9908787d99@HIDDEN>
Date: Fri, 3 Sep 2021 02:24:09 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
 Thunderbird/78.13.0
MIME-Version: 1.0
In-Reply-To: <87mtoux1ha.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.4 (/)
X-Debbugs-Envelope-To: 50344
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.6 (/)

On 02.09.2021 21:43, Juri Linkov wrote:
> So it makes sense to copy branch keys from vc-dir-mode-map
> to vc-prefix-map:
> 
> diff --git a/lisp/vc/vc-hooks.el b/lisp/vc/vc-hooks.el
> index 4b3c829a2c..d039c400c5 100644
> --- a/lisp/vc/vc-hooks.el
> +++ b/lisp/vc/vc-hooks.el
> @@ -865,6 +865,9 @@ vc-prefix-map
>     (let ((map (make-sparse-keymap)))
>       (define-key map "a" #'vc-update-change-log)
>       (define-key map "b" #'vc-switch-backend)
> +    (define-key map "Bc" #'vc-create-tag)
> +    (define-key map "Bl" #'vc-print-branch-log)
> +    (define-key map "Bs" #'vc-retrieve-tag)
>       (define-key map "d" #'vc-dir)
>       (define-key map "g" #'vc-annotate)
>       (define-key map "G" #'vc-ignore)

Makes sense to me as well. Thanks!

Do we want to remove the vc-retrieve-tag from 'C-x v r' sometime later? 
It does have a dual function (branches/tags and commits as well), but it 
would be nice to free this combination.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#50344; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 2 Sep 2021 18:45:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 02 14:45:09 2021
Received: from localhost ([127.0.0.1]:42043 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mLri1-0002LL-IB
	for submit <at> debbugs.gnu.org; Thu, 02 Sep 2021 14:45:09 -0400
Received: from lists.gnu.org ([209.51.188.17]:59104)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <juri@HIDDEN>) id 1mLrhy-0002LD-M6
 for submit <at> debbugs.gnu.org; Thu, 02 Sep 2021 14:45:09 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:46168)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <juri@HIDDEN>) id 1mLrhy-0005bP-Cg
 for bug-gnu-emacs@HIDDEN; Thu, 02 Sep 2021 14:45:06 -0400
Received: from relay5-d.mail.gandi.net ([217.70.183.197]:55631)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <juri@HIDDEN>) id 1mLrhw-0005eP-8k
 for bug-gnu-emacs@HIDDEN; Thu, 02 Sep 2021 14:45:06 -0400
Received: (Authenticated sender: juri@HIDDEN)
 by relay5-d.mail.gandi.net (Postfix) with ESMTPSA id DC2691C0003
 for <bug-gnu-emacs@HIDDEN>; Thu,  2 Sep 2021 18:44:59 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: C-x v keybinding for vc-print-branch-log
Organization: LINKOV.NET
Date: Thu, 02 Sep 2021 21:43:13 +0300
Message-ID: <87mtoux1ha.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=217.70.183.197; envelope-from=juri@HIDDEN;
 helo=relay5-d.mail.gandi.net
X-Spam_score_int: -18
X-Spam_score: -1.9
X-Spam_bar: -
X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001,
 RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.6 (-)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.6 (--)

While vc-print-branch-log is a frequently used command, it still has no
keybinding in vc-prefix-map.  But it has a keybinding in vc-dir-mode-map.
Many keys are already shared between vc-prefix-map and vc-dir-mode-map, e.g.:

  (defvar vc-dir-mode-map
    ;; VC commands
    (define-key map "v" #'vc-next-action)   ;; C-x v v
    (define-key map "=" #'vc-diff)	   ;; C-x v =
    (define-key map "D" #'vc-root-diff)	   ;; C-x v D
    (define-key map "i" #'vc-register)	   ;; C-x v i
    (define-key map "+" #'vc-update)	   ;; C-x v +
    (define-key map "P" #'vc-push)	   ;; C-x v P
    (define-key map "l" #'vc-print-log)	   ;; C-x v l
    (define-key map "L" #'vc-print-root-log) ;; C-x v L
    (define-key map "I" #'vc-log-incoming)   ;; C-x v I
    (define-key map "O" #'vc-log-outgoing)   ;; C-x v O

Also vc-dir-mode-map has branch keys:

    (let ((branch-map (make-sparse-keymap)))
      (define-key map "B" branch-map)
      (define-key branch-map "c" #'vc-create-tag)
      (define-key branch-map "l" #'vc-print-branch-log)
      (define-key branch-map "s" #'vc-retrieve-tag))

So it makes sense to copy branch keys from vc-dir-mode-map
to vc-prefix-map:

diff --git a/lisp/vc/vc-hooks.el b/lisp/vc/vc-hooks.el
index 4b3c829a2c..d039c400c5 100644
--- a/lisp/vc/vc-hooks.el
+++ b/lisp/vc/vc-hooks.el
@@ -865,6 +865,9 @@ vc-prefix-map
   (let ((map (make-sparse-keymap)))
     (define-key map "a" #'vc-update-change-log)
     (define-key map "b" #'vc-switch-backend)
+    (define-key map "Bc" #'vc-create-tag)
+    (define-key map "Bl" #'vc-print-branch-log)
+    (define-key map "Bs" #'vc-retrieve-tag)
     (define-key map "d" #'vc-dir)
     (define-key map "g" #'vc-annotate)
     (define-key map "G" #'vc-ignore)




Acknowledgement sent to Juri Linkov <juri@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#50344; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Tue, 21 Sep 2021 16:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.