[rubygems/rubygems] Add tests for GitProxy#checkout
This commit adds tests to capture the current behavior of #checkout.
They are not exhaustive, but they cover cases cloning and fetching the
repository with different ref types. This will make it easier to change
the caching behavior in a subsequent commit.
[rubygems/rubygems] Add tests for GitProxy#checkout
This commit adds tests to capture the current behavior of
#checkout
.They are not exhaustive, but they cover cases cloning and fetching the
repository with different ref types. This will make it easier to change
the caching behavior in a subsequent commit.
https://github.com/rubygems/rubygems/commit/f637a412a6