libgit2/rugged — pull request #240 by arthurschreiber (2013-07-22 22:54:49+00:00)
Title: Checkout

This adds the `Repository#checkout` method to switch or detach `HEAD`, and `Repository#checkout_tree` to checkout all or individual files from a specific branch/commit/tag/revspec.