sentientwaffle/gift — pull request #7 by leecookson (2012-07-09 15:38:08+00:00)
Title: add capability to checkout files from another branch

to support this usage of git checkout:

git checkout [-p|--patch] [] [--] ...

added optional "files" parameter to checkout.

Existing signature usage will be unaffected, but passing 3 parameters will trigger new use case. I couldn't find test coverage for repo#checkout, but after the patch, existing test cases all passed.