The biggest gotcha on Mac is using git on the default case-insensitive volume. I always create a separate case-sensitive APFS volume for all my git repos to avoid subtle mismatches between the filename git knows about and the filename macOS knows.
because of crap like notepad
I always wondered. Source?
notepad is the default text editor in windows, it doesn't support Unix line endings until insider build whatever
Sure, but is that really the reason why autocrlf is the default in git?
it's the default in git-for-windows
I see no other reason that maximum platform compatibility
Would be weird if platfrom compatibility is measured by making sure once single program works, a program which most of the people using git probably don't even use
that's a Windows 10 insider build, git for windows presumably wants to be more backwards compatible
just change it to input and be happy
The new notepad version was released to non-insiders in Windows 10 1809, so it's still been around for almost 3 years now. I do understand that git wants to maintain the best compatibility, but at this point I would argue that converting to CRLF on checkout is causing more issues than it solves.