This is nicely documented but seems to be missing the `git reset HEAD^` when rebase drops you into editing the marked commit.