Commit ef9905c9902a9ffad71c8acddec74dc0d8e866de

Ben Straub 2012-07-26T12:58:44

checkout: introduce git_checkout_opts Refactor checkout into several more-sensible entry points, which consolidates common options into a single structure that may be passed around.