git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH v2] Documentation: declare "core.ignorecase" as internal variable

From
SSSascha Silbe <sascha-ml-reply-to-2018-3@silbe.org>
Date
Jun 24, 2018, 11:26 UTC
Message-ID
<toe7emobf3h.fsf@mimosa.sascha.silbe.org>
In-Reply-To
<aa841316-5fc0-b69b-a3d0-15911b0776f4@syntevo.com>
Hello Bryan, hello Marc,
Marc Strapetz <marc.strapetz@syntevo.com> writes:
> The current description of "core.ignoreCase" reads like an option which
> is intended to be changed by the user while it's actually expected to
> be set by Git on initialization only. This is especially important for
> Git for Windows, as noted by Bryan Turner [1]:

Does this apply to Mac OS X as well? I helped someone recently who had trouble with renamed files (case change only) in a repository residing on a case-insensitive HFS+ file system. Setting core.ignoreCase explicitly (apparently it didn't get set automatically during clone for some reason) helped; the files are recognised correctly now and the case-only rename could be pulled. Is the post-clone change insufficient on Mac OS X? Do we need to replace the existing repository and clone again using '--config core.ignoreCase=true' to avoid future issues?

PS: Including the message-id of the mail being referenced would be
    useful; the id in the URL you gave is specific to the service being
    used (public-inbox.org) and cannot be used to reference the mail in
    any other archive (local or public). If you use the mid:<message-id>
    syntax (RFC 1630) some MUAs can even recognise the link and open the
    mail directly.
Sascha
-- 
Softwareentwicklung Sascha Silbe, Niederhofenstraße 5/1, 71229 Leonberg
https://se-silbe.de/
USt-IdNr.: DE281696641
Previous: Marc StrapetzNext: Torsten Bögershausen
Message 4 of 12 in “Documentation: declare "core.ignorecase" as internal variable”
  1. Documentation: declare "core.ignorecase" as internal variableMarc Strapetz, Jun 24, 2018
  2. Eric SunshineJun 24, 2018
  3. Documentation: declare "core.ignorecase" as internal variableMarc Strapetz, Jun 24, 2018
  4. Sascha SilbeJun 24, 2018
  5. Torsten BögershausenJun 24, 2018
  6. Documentation: declare "core.ignorecase" as internal variableMarc Strapetz, Jun 26, 2018
  7. Junio C HamanoJun 27, 2018
  8. Aaron SchrabJun 27, 2018
  9. Marc StrapetzJun 28, 2018
  10. Documentation: declare "core.ignoreCase" as internal variableMarc Strapetz, Jun 28, 2018
  11. Junio C HamanoJun 28, 2018
  12. Torsten BögershausenJun 28, 2018

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.