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 i'ts not; error code if there was an error.