[R-SIG-Mac] testing/asserting case sensitivity

Kirill Müller kr|m|r+m| @end|ng |rom m@||box@org
Sun Jan 18 08:31:28 CET 2026


Would it be an option for you to use a case-insensitive 
mount/subdirectory on your Linux system?


Best regards

Kirill


On 17.01.2026 21:57, Ben Bolker wrote:
>   I have a problem/annoyance with students who are working on MacOS 
> and sharing Git repositories with data file and code where the strings 
> used in their code to designate the data files are not case-matched to 
> the actual names of the files on disk.  They don't notice this because 
> they're using a case-insensitive file system on MacOS, but it bites me 
> when I try to run the code on my Linux system.
>
>   I can of course tell them to be more careful, but: is there any kind 
> of programmatic check for this that they could use when testing their 
> code before submission? (Students are not super-technically savvy, so 
> telling them to adjust the properties of their file systems, even if 
> it's something that's possible, is not a realistic option; neither is 
> telling them to use GitHub Actions to run checks elsewhere ...)
>
>   I'm imagining (ideally) some kind of _CHECK_CASE_STRICTLY_ 
> environment variable/options setting/etc., but I'd be interested in 
> any creative solutions.
>
>   Tangentially related:
>
> https://www.reddit.com/r/MacOS/comments/1ha36y5/macos_apfs_caseinsensitive_and_handling_git_repo/ 
>
>
>   cheers
>    Ben Bolker
>
>



More information about the R-SIG-Mac mailing list