# Handle eol correctly: Commit unix-style, checkout as native * text=auto # Explicitly declare text files you want to always be normalized and converted # to native line endings on checkout. *.c text *.h text *.f90 text *.F90 text *.md text *.txt text *.sh text *.cu text *.x64 text # Denote all files that are truly binary and should not be modified. *.mod binary *.o binary *.a binary *.tar binary *.gz binary *.tgz binary *.enc binary *.pdf binary *.png binary *.jpg binary *.bmp binary *.gig binary # Handle windows specific files correctly *.sln eol=crlf *.suo eol=crlf *.vcxproj eol=crlf *.vcxitems eol=crlf # Prevent dev-ops files from making it into the release archives .travis.yml export-ignore .pullapprove.yml export-ignore .gitattributes export-ignore .gitignore export-ignore codecov.yml export-ignore *.enc export-ignore .github export-ignore .Dockerfiles export-ignore # Perform substitutions when `git export`ing these files .VERSION export-subst