I've set VSCode to be my git editor as detailed here.
When I try to do: git rebase HEAD~3 -i
it opens a new Code window, and as soon as the interactive rebase VSCode window closes the window that contained the terminal that fired off the command starts to do the rebasing.
As far as I can understand from this the editor needs to fire off an error code to abort the rebase.
I wasn't sure if there's a way to do this in VSCode or if I need to open up an issue/enhancement on their git repository? Or are you supposed to just clear out all the lines and then close it which should be the same? Does this abort it?
VSCode 1.74 (Jan 2023)
There is a way to abort rebase easily with the internal actions of VSCode source control: