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 "$@"; };fThese 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