Currently, ignorecase's default setting varies by OS (filesystem), which allows Mac and Windows users to be lazy about the casing of filename arguments. However, this creates problems for projects with contributors from multiple OS's/filesystems. The ignorecase setting can have surprising consequences. For example, Mac OS X users with HFS may experience git checkout not actually checking out the specified filename, in a poorly designed project with both test.py and Test.py. Likewise, git rm may remove the wrong file.
In future versions of git, could we default core.ignorecase to false, for all OS's? This would provide more intuitive git behavior overall, while still allowing users to enable the setting if they wish. -- You received this message because you are subscribed to the Google Groups "Git for human beings" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
