Thread (1 message) 1 message, 1 author, 2020-08-16

Re: rebase -i: quick/inline reword

From: Sergey Organov <hidden>
Date: 2020-08-16 12:21:38

Johannes Altmanninger [off-list ref] writes:
quoted
quoted
  !f() { GIT_SEQUENCE_EDITOR=true git rebase -i --autosquash "$@"; };f
These are very good and useful features indeed, and they are examples of
batch processing that is very handy for automation, but lacks
interactivity. What I rather have in mind is being able to put all the
messages /simultaneously/ into my favorite text editor and edit them
more or less freely till I'm satisfied, then "commit" the overall result
by passing it back to git. Essentially "git rebase -i" on steroids.
git-revise is a third-party tool that can do this

https://git-revise.readthedocs.io/en/latest/

For example, "git revise -ie" allows you to edit all commit messages in
@{u}..HEAD in a single buffer.
Yeah, exactly what is needed! And there are packages for it both in
Debian and Ubuntu, double win! Thanks for sharing!

-- Sergey
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help