[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#64055: [WIP Patch] Enable editing commit messages - vc-git-modify-ch
From: |
Morgan Smith |
Subject: |
bug#64055: [WIP Patch] Enable editing commit messages - vc-git-modify-change-comment |
Date: |
Wed, 14 Jun 2023 09:54:20 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Robert Pluim <rpluim@gmail.com> writes:
> Yes, eg magitʼs interactive rebase is great for that kind of stuff. I donʼt
> know offhand if it uses autosquash.
I look briefly at their code and they use a perl wrapper around the
interactive rebase. I suppose that's another way of doing it. I don't
think it's any better or worse then my approach though.
>
> Morgan> 'git commit --amend' is actually already built into the Emacs vc
> system
> Morgan> and works great. I don't think you can use it without a diff
> though.
>
> Fixing that would fit 99.99% of the cases where I want to reword a
> commit message, and I suspect Iʼm not alone.
Strange. I'm usually working on at least a couple commits at a time.
For example, if I'm working on a change and I notice a typo in a
docstring unrelated to my change then I'll stick that into a commit.
Then I'll fix up all my commit messages at the end of my session.
Regardless, the current amend logic is great if you need to amend code
changes. For the case without a diff, you could simply use the feature
I'm adding here.
Morgan
bug#64055: [WIP Patch] Enable editing commit messages - vc-git-modify-change-comment, Dmitry Gutov, 2023/06/16