Comment Comment by throwawaw a "dirty" rebase sets $? to 1, so I think the auto-abort feature is just `git rebase foo || git rebase --abort`. parent throwawaw 5 years ago