Fix error with bundle install not fetching git repos when necessary
when given a commit hash, git-rev-parse does not actually check if it exists in the repo. Use git cat-file instead
when given a commit hash, git-rev-parse does not actually check if it exists in the repo. Use git cat-file instead