class Git::Status

def ignore_case?

https://git-scm.com/docs/git-config#Documentation/git-config.txt-coreignoreCase
ignoreCase is set inconsistently with the file-system itself. For details:
It's worth noting that (like git itself) this gem will not behave well if
def ignore_case?
  return @_ignore_case if defined?(@_ignore_case)
  @_ignore_case = @base.config('core.ignoreCase') == 'true'
rescue Git::FailedError
  @_ignore_case = false
end