Repository#checkout can take in a full object sha1