git-revise
git-revise copied to clipboard
Edit all messages of consecutive squashed commits in one go
Closes #77
The CI has some unrelated false positives, which will be fixed in Pylint 2.9 ("Suppress consider-using-with inside context managers.")
this broke sequences like pick + fixup + pick + squash which is fixed now.
Still it has the potential to break scripts that override GIT_EDITOR to edit the commit message, but that risk is fairly low.