unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
From: Philip Kaludercic <philipk@posteo.net>
To: Dmitry Gutov <dgutov@yandex.ru>
Cc: 50344@debbugs.gnu.org
Subject: bug#50344: C-x v keybinding for vc-print-branch-log
Date: Sat, 25 Dec 2021 11:37:21 +0000	[thread overview]
Message-ID: <87sfugud8u.fsf@posteo.net> (raw)
In-Reply-To: <0edd36d2-58d7-a1ba-274a-db05910ed9e6@yandex.ru> (Dmitry Gutov's message of "Sat, 25 Dec 2021 01:45:00 +0200")

Dmitry Gutov <dgutov@yandex.ru> writes:

> On 24.12.2021 16:57, Philip Kaludercic wrote:
>> Dmitry Gutov<dgutov@yandex.ru>  writes:
>> 
>>> On 24.12.2021 14:56, Philip Kaludercic wrote:
>>>> Dmitry Gutov<dgutov@yandex.ru>   writes:
>>>>
>>>>> I have pushed the change which obsoletes vc-switch-backend now.
>>>> So what is the preferred way for switching to another vc backend from
>>>> 28.1 onward?
>>> I suppose it depends on your scenario.
>>>
>>> Do you routinely use two different backends in certain
>>> projects/directories?
>> Yes, when switching between some default vc backend such as git and
>> vc-backup (from ELPA) to work with backup files.
>
> I haven't tried that package, but it's a little surprising that
> vc-backup needs such a feature to be fully usable. I guess one option
> would be for it to provide user commands, one of which which would
> move it at the front of vc-handled-backends? An the other would undo
> that action. Or just bundle a copy of vc-switch-backend under a
> different name.

The package is still usable, you just don't get to work on backups when
your file is managed by some other version control system (unless you
want prioritise it over any other backend).  If it is the case, that
vc-switch-backend is rarely used, it seems like adding a custom
vc-backup-toggle-backend command to vc-backup would make the most sense.

> But if you don't like both of those suggestions, my preferred plan
> would be for you to continue using vc-switch-backend in Emacs 28. In
> Emacs 29, we could un-obsolete it but put it on a different key
> binding (such as 'C-x v B'), freeing 'C-x v b' for the prefix map for
> branch operations.

Maybe I missed something, but would the issue be to just unbind the key,
without obsoleting it?  FWIW I would also appreciate having C-x v b
bound to branch commands.

-- 
	Philip Kaludercic





  reply	other threads:[~2021-12-25 11:37 UTC|newest]

Thread overview: 91+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-09-02 18:43 bug#50344: C-x v keybinding for vc-print-branch-log Juri Linkov
2021-09-02 23:24 ` Dmitry Gutov
2021-09-03  8:15   ` Juri Linkov
2021-09-03 12:26     ` Dmitry Gutov
2021-09-03 16:18   ` Juri Linkov
2021-09-03 16:41     ` Dmitry Gutov
2021-09-04  6:33       ` Lars Ingebrigtsen
2021-09-05 16:28         ` Juri Linkov
2021-09-06  8:25           ` Lars Ingebrigtsen
2021-09-06 15:19             ` Juri Linkov
2021-09-07 15:05               ` Lars Ingebrigtsen
2021-09-08  2:58                 ` Dmitry Gutov
2021-09-08  8:00                   ` Lars Ingebrigtsen
2021-09-08 11:59                     ` Dmitry Gutov
2021-09-09 17:39                       ` Juri Linkov
2021-09-09 23:18                         ` Dmitry Gutov
2021-09-10  6:46                           ` Juri Linkov
2021-09-10 11:27                             ` Dmitry Gutov
2021-09-10 10:32                         ` Lars Ingebrigtsen
2021-09-10 11:26                           ` Dmitry Gutov
2021-09-13  7:47                             ` Juri Linkov
2021-10-07  7:21                               ` Juri Linkov
2021-10-07  7:47                                 ` Eli Zaretskii
2021-10-07  7:58                                   ` Juri Linkov
2021-10-07  8:28                                     ` Eli Zaretskii
2021-10-07 11:12                                       ` Dmitry Gutov
2021-10-07 12:56                                         ` Eli Zaretskii
2021-10-07 13:06                                           ` Dmitry Gutov
2021-10-07 13:21                                             ` Eli Zaretskii
2021-10-07 13:26                                               ` Dmitry Gutov
2021-10-07 13:50                                                 ` Eli Zaretskii
2021-10-07 17:36                                               ` Juri Linkov
2021-10-07 18:22                                                 ` Eli Zaretskii
2021-10-07 21:49                                               ` Dmitry Gutov
2021-10-12 12:48                                                 ` Filipp Gunbin
2021-10-13  1:45                                                   ` Dmitry Gutov
2021-10-13 10:12                                                     ` Filipp Gunbin
2021-10-13 23:37                                                       ` Dmitry Gutov
2021-12-24 11:56                                                         ` Philip Kaludercic
2021-12-24 12:03                                                           ` Dmitry Gutov
2021-12-24 13:57                                                             ` Philip Kaludercic
2021-12-24 23:45                                                               ` Dmitry Gutov
2021-12-25 11:37                                                                 ` Philip Kaludercic [this message]
2021-12-25 12:08                                                                   ` Dmitry Gutov
2022-09-09  5:46                                                         ` Sean Whitton
2022-09-09  6:29                                                           ` Juri Linkov
2022-09-09 17:09                                                             ` Lars Ingebrigtsen
2022-09-11 15:10                                                           ` Juri Linkov
2022-09-11 15:25                                                             ` Lars Ingebrigtsen
2022-09-12 18:07                                                               ` Juri Linkov
2022-09-12 18:21                                                                 ` Eli Zaretskii
2022-09-12 19:13                                                                   ` Juri Linkov
2022-09-13 12:24                                                                     ` Eli Zaretskii
2022-09-12 18:57                                                                 ` Sean Whitton
2021-10-07 13:11                                           ` Robert Pluim
2021-10-07 13:51                                             ` Filipp Gunbin
2021-10-07  9:57                                     ` Gregory Heytings
2021-10-07 11:14                                       ` Dmitry Gutov
2021-10-07 11:25                                         ` Gregory Heytings
2021-10-07 11:35                                           ` Dmitry Gutov
2021-10-07 11:42                                             ` Gregory Heytings
2021-10-07 12:25                                               ` Kévin Le Gouguec
2021-10-07 12:42                                             ` Filipp Gunbin
2021-10-07 12:53                                               ` Dmitry Gutov
2021-10-07 13:11                                             ` Eli Zaretskii
2021-10-07 12:51                                       ` Eli Zaretskii
2021-10-07 17:30                                         ` Juri Linkov
2021-10-07 18:25                                           ` Eli Zaretskii
2021-09-16 11:46                         ` Filipp Gunbin
2021-09-16 11:54                           ` Dmitry Gutov
2021-09-17 15:15                             ` Filipp Gunbin
2021-09-18  0:09                               ` bug#50643: " Dmitry Gutov
2021-09-18 19:03                                 ` Juri Linkov
2021-09-19  0:01                                   ` Dmitry Gutov
2021-09-19 17:04                                     ` bug#50643: " Juri Linkov
2021-09-20  0:33                                       ` Dmitry Gutov
2021-09-20  6:49                                         ` bug#50643: " Juri Linkov
2021-09-20 16:53                                           ` Dmitry Gutov
2021-09-20 17:31                                             ` Filipp Gunbin
2021-09-20 15:59                                   ` bug#50643: " Filipp Gunbin
2021-10-05 17:43                               ` Juri Linkov
2021-10-06  0:37                                 ` Dmitry Gutov
2021-10-06  7:29                                   ` Juri Linkov
2021-10-07  0:57                                     ` Dmitry Gutov
2021-10-06 16:28                                   ` Juri Linkov
2021-10-07  0:47                                     ` Dmitry Gutov
2021-10-07 12:46                                 ` Filipp Gunbin
2021-10-07 12:55                                   ` Robert Pluim
2021-10-07 17:27                                   ` Juri Linkov
2021-09-08  2:50         ` Dmitry Gutov
2021-09-08  7:53           ` Lars Ingebrigtsen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87sfugud8u.fsf@posteo.net \
    --to=philipk@posteo.net \
    --cc=50344@debbugs.gnu.org \
    --cc=dgutov@yandex.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).