builtin rebase: allow selecting the rebase "backend"