Tim Waugh wrote: > I had a report that --ignore-file-name-case doesn't work as expected: > https://bugzilla.redhat.com/show_bug.cgi?id=719001 > > Here's a patch against 2.8.1 that works for me. There are two changes: > > 1. Make compare_names() return 0 if the filenames match > case-insensitively, but keep compare_names_for_qsort() stable. > > 2. When one argument is a directory and another is not, search within > the directory for a case-insensitive filename match. > > Does this approach look acceptable? If so I can port the patch to 3.0.
Hi Tim, This looks like the bug Paul fixed after 3.0: diff no longer reports spurious differences merely because two entries in the same directory have names that compare equal in the current locale, or compare equal because --ignore-file-name-case was given.
