From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#50643: bug#50344: C-x v keybinding for vc-print-branch-log Date: Sat, 18 Sep 2021 03:09:13 +0300 Message-ID: References: <87mtoux1ha.fsf@mail.linkov.net> <1f39aa34-6626-3d0b-d764-2c9908787d99@yandex.ru> <87o8998wf4.fsf@mail.linkov.net> <84e4e2ef-6c8d-3645-9e1e-3129981dd45f@yandex.ru> <875yvgvohe.fsf@gnus.org> <87y28burzd.fsf@mail.linkov.net> <87o896kt5k.fsf@gnus.org> <87sfyhj3qw.fsf@mail.linkov.net> <87zgsoctoc.fsf@gnus.org> <59a05468-2309-c6e7-5a2a-51426c208966@yandex.ru> <87tuiv4hvc.fsf@gnus.org> <87fsudsngq.fsf@mail.linkov.net> <85dfa858-091b-80df-b9d1-bd1136c2b91e@yandex.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19782"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 Cc: 50344@debbugs.gnu.org, Lars Ingebrigtsen , 50643@debbugs.gnu.org, Juri Linkov To: Filipp Gunbin Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Sep 18 02:10:45 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mRNwK-0004y8-V3 for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 18 Sep 2021 02:10:45 +0200 Original-Received: from localhost ([::1]:45626 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mRNwJ-0001sL-KY for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 17 Sep 2021 20:10:43 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39628) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mRNvf-0001pn-2F for bug-gnu-emacs@gnu.org; Fri, 17 Sep 2021 20:10:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:49934) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mRNve-0002N1-QU for bug-gnu-emacs@gnu.org; Fri, 17 Sep 2021 20:10:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mRNve-00013K-LN for bug-gnu-emacs@gnu.org; Fri, 17 Sep 2021 20:10:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 18 Sep 2021 00:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50643 X-GNU-PR-Package: emacs Original-Received: via spool by 50643-submit@debbugs.gnu.org id=B50643.16319237653986 (code B ref 50643); Sat, 18 Sep 2021 00:10:02 +0000 Original-Received: (at 50643) by debbugs.gnu.org; 18 Sep 2021 00:09:25 +0000 Original-Received: from localhost ([127.0.0.1]:33244 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRNv3-00012D-Fi for submit@debbugs.gnu.org; Fri, 17 Sep 2021 20:09:25 -0400 Original-Received: from mail-wm1-f54.google.com ([209.85.128.54]:54839) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRNuz-00011u-Ei; Fri, 17 Sep 2021 20:09:24 -0400 Original-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) Original-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) In-Reply-To: Content-Language: en-US X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:214590 Archived-At: 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.