Check if a repository's HEAD is detached
A repository's HEAD is detached when it points directly to a commit instead of a branch.
Repo to test
1 if HEAD is detached, 0 if it's not; error code if there was an error.