Options to control how files are written during git_rebase_init,
git_rebase_next and git_rebase_abort. Note that a minimum
strategy of git_checkout_strategy_t.GIT_CHECKOUT_SAFE is defaulted in init and next,
and a minimum strategy of git_checkout_strategy_t.GIT_CHECKOUT_FORCE is defaulted in
abort to match git semantics.
Options to control how files are written during git_rebase_init, git_rebase_next and git_rebase_abort. Note that a minimum strategy of git_checkout_strategy_t.GIT_CHECKOUT_SAFE is defaulted in init and next, and a minimum strategy of git_checkout_strategy_t.GIT_CHECKOUT_FORCE is defaulted in abort to match git semantics.