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

Re: [PATCH] fast-import: add options to enable/disable case folding

From
Mike Hommey <mh@glandium.org>
Date
Apr 18, 2015, 07:36 UTC
Message-ID
<20150418073611.GA13410@glandium.org>
In-Reply-To
<xmqqwq1appcf.fsf@gitster.dls.corp.google.com>
On Fri, Apr 17, 2015 at 11:44:00AM -0700, Junio C Hamano wrote:
Show 10 quoted lines
> So perhaps we should rip the case folding out altogether instead?
> The entry for the change in the Release Notes may say:
> 
>  * "git fast-import" incorrectly case-folded the paths recorded in
>    the history when core.ignorease is set (i.e. the repository's
>    working tree is incapable of expressing paths that differ only in
>    their cases); this old bug was reported in 2012 and was finally
>    corrected.
> 
> or something like that?

Is anything else then git-p4 known to rely on case folding? If not, I guess that's a reasonable plan. We could even add an option to fast-import that would allow to turn case folding back on, and make git-p4 use it, so that its expectations are fulfilled. Although at some point, it could (should?) do case folding itself(?)

Mike
Previous: Junio C HamanoNext: Luke Diamand
Message 10 of 12 in “fast-import should not care about core.ignorecase”
  1. Mike HommeyDec 9, 2014
  2. Mike HommeyDec 9, 2014
  3. Joshua JensenDec 9, 2014
  4. Jonathan NiederDec 9, 2014
  5. Joshua JensenDec 9, 2014
  6. Junio C HamanoDec 9, 2014
  7. fast-import: add options to enable/disable case foldingMike Hommey, Apr 17, 2015
  8. Torsten BögershausenApr 17, 2015
  9. Junio C HamanoApr 17, 2015
  10. Mike HommeyApr 18, 2015
  11. Luke DiamandApr 24, 2015
  12. Eric SunshineApr 17, 2015

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.