After git clone of this repo with autocrlf=true on windows, 31 tests fail. These are diff tests that are comparing files output by tooling that always generates LF, with repo files that are sometimes CRLF and sometimes LF.
I believe the solution is for all windows users to clone with autocrlf=input, or to check in a .gitattributes file so everyone gets LF files:
.gitattributes:
# The behavior of core.autocrlf=input is to force conversion to LF on addition
# into the repository and not to perform any conversion on checkout; that is,
# to always use LF endings regardless of the user's settings. This is set in
# .gitattributes as '* eol=lf'
* eol=lf
After git clone of this repo with autocrlf=true on windows, 31 tests fail. These are diff tests that are comparing files output by tooling that always generates LF, with repo files that are sometimes CRLF and sometimes LF.
I believe the solution is for all windows users to clone with autocrlf=input, or to check in a .gitattributes file so everyone gets LF files:
.gitattributes: