# Set the default behavior, in case people don't have core.autocrlf set. * text=auto # Explicitly declare text files you want to always be normalized and converted # to native line endings on checkout. *.c text *.cfg text *.cpp text *.css text *.gdh text *.gdl text *.h text *.json text *.log text *.md text *.odg binary *.pdf binary *.png binary *.sh text *.svg text *.txt text *.ttf binary *.xml text # Declare files that will always have CRLF line endings on checkout. *.sln text eol=crlf # Denote all files that are truly binary and should not be modified. *.png binary *.jpg binary # Files to exclude from git archive .gitattributes export-ignore .gitignore export-ignore # Exclude the font sources in the test/fonts dir tests/fonts/*/ export-ignore