# Using default template from https://help.github.com/articles/dealing-with-line-endings with modifications. # Set default behaviour, in case users don't have core.autocrlf set. * text=auto # Explicitly declare text files we want to always be normalized and converted # to native line endings on checkout. *.c text *.h text *.php text *.inc text *.sh text *.h text *.md5 text *.sha256 text *.conf text *.xml text *.ovf text *.css text *.htm* text *.js text *.diff text *.patch text *.pl text *.rules text *.txt text rc.* text *.sql text *.mk text *.po text *.pot text # Files that will always have CRLF line endings on checkout. (Not sure we have any of these) # *.dos text eol=crlf # Denote all files that are truly binary and should not be modified. *.png binary *.jpg binary *.gif binary *.so* binary *.gz binary *.tgz binary *.exe binary *.ico binary *.img binary *.zip binary *.uzip binary *.tar binary *.ttf binary