Re: How to interactively rebase-and-reword nth commit?
- From
- Konstantin Kharlamov <hi-angel@yandex.ru>
- Date
- Aug 25, 2021, 16:32 UTC
- Message-ID
- <b1c62f6aa1eb06b64ee095dff23709a42d25cb16.camel@yandex.ru>
- In-Reply-To
- <CAN0heSoxE8zjzbYqRY6zvva=GEXEWx1k8FGhJMCf6N=pEcpZFw@mail.gmail.com>
Amazing, thank you, simple replacing EDITOR with GIT_SEQUENCE_EDITOR worked for me!
On Wed, 2021-08-25 at 17:54 +0200, Martin Ågren wrote:
Show 22 quoted lines
> Hi Konstantin, > > On Wed, 25 Aug 2021 at 16:07, Konstantin Kharlamov <hi-angel@yandex.ru> wrote: > > I'm almost happy with `rebase-at`, except I don't know of any way to make it > > work > > with `reword` git action. You see, "rewording a commit" requires to run > > EDITOR twice: > > first to substitute `pick` with `reword`, and then to actually edit the > > commit > > message. But since EDITOR was substituted with sed, the 2nd run won't give > > you an > > actual editor to change the commit message. > > I think GIT_SEQUENCE_EDITOR is for pretty much exactly such a use-case: > > This environment variable overrides the configured Git editor when > editing the todo list of an interactive rebase. See also git- > rebase(1) and the sequence.editor option in git-config(1). > > Does that help, by not stomping on EDITOR/GIT_EDITOR? > > Martin