Smattr / mattutils

Repository for all my random tools and scripts I use
11 stars 1 forks source link

rerebase: No-op rebase thwarted #23

Closed Smattr closed 8 years ago

Smattr commented 8 years ago

Ordinarily if you enter an interactive rebase and quit your editor without making any edits to the picklist, Git detects this and aborts the rebase. Rerebase somehow interferes with this process and Git instead rewinds and replays the unaltered history. When rebasing a thousand commits, this is pretty irritating. I think it's worth it to divine how Git makes this decision and ensure rerebase stays out of its way.