git's language regocnition sucks