Additional odd behavior after my upgrade to the latest CYGWIN64 version
Andrey Repin
anrdaemon@yandex.ru
Mon Mar 18 09:11:35 GMT 2024
Greetings, Michael Goldshteyn!
> Cygwin handles (filename) case insensitivity in a very weird way at the
> Windows command prompt:
> ------------------------------
> c:\Users\Michael>set CYGWIN=
> c:\Users\Michael>printf "%q " 'a' 'A' "a" "A" a A
> a A a A a A
> REM OK, so far so good, but, now:
> c:\Users\Michael>set CYGWIN=glob:ignorecase
> C:\Users\Michael>printf "%q " 'a' 'A' "a" "A" a A
> a a a a a A
Oh, so THAT's what causing my git diff to disappear!
>> [C:\]$ set cyg
>> CYGWIN=wincmdln winsymlinks:native glob:ignorecase
>> CYGWIN_DIR=C:\Programs\Cygwin
>> CYGWIN_MIRROR=https://ftp-stud.hs-esslingen.de/pub/Mirrors/sources.redhat.com/cygwin
>>
>> [C:\]$ mintty -- git diff --minimal "--diff-filter=MAD" --find-renames=70 --irreversible-delete HEAD --
>> # The actual executed command is:
>> git diff --minimal --diff-filter=mad --find-renames=70 --irreversible-delete HEAD --
I don't think that's how it is supposed to work.
--
With best regards,
Andrey Repin
Monday, March 18, 2024 12:06:56
Sorry for my terrible english...
More information about the Cygwin
mailing list