title: Abort Interactive Rebase when VSCode is set as the Git Editor
body: <p>I've set VSCode to be my git editor as detailed <a href="https://code.visualstudio.com/docs/editor/versioncontrol#_git-patchdiff-mode" rel="noreferrer">here</a>.</p>
  
  <p>When I try to do: <code>git rebase HEAD~3 -i</code> 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.</p>
  
  <p>As far as I can understand from <a href="https://stackoverflow.com/questions/27226886/how-to-abort-a-git-rebase-in-interactive-editor">this</a> the editor needs to fire off an error code to abort the rebase.</p>
  
  <p>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?</p>