diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..b24c773 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,20 @@ +# Properly detect languages +*.h linguist-language=cpp +*.inc linguist-language=cpp +thirdparty/* linguist-vendored + +# Normalize EOL for all files that Git considers text files +* text=auto eol=lf +# Except for bat files, which are Windows only files +*.bat eol=crlf +# And some test files where the EOL matters +*.test.txt -text + +# The above only works properly for Git 2.10+, so for older versions +# we need to manually list the binary files we don't want modified. +*.icns binary +*.ico binary +*.jar binary +*.png binary +*.ttf binary +*.tza binary