I don't have a OSX box, but was helping a co-worker over Jabber the
other day, and he pasted something like:
$ git merge-base github/master head
Which didn't work for me, and I thought he had a local "head" branch
until realizing that of course we were just resolving HEAD on the FS.
Has this come up before? I think it makes sense to warn/error about
these magic /HEAD/ revisions if they're not upper-case.
This is likely unintentional and purely some emergent effect of how it's
implemented, and leads to unportable git invocations.