So....  is Monday Ed alone in thinking that Friday Ed was not thinking clearly when he wrote this?  Surely just a combination of `git__strcasecmp` and `git_strcmp` if the previous results were `0` would be less maddening that this.