From 41ab0d074503b0af501ba18fb56e1a95e4ab536c Mon Sep 17 00:00:00 2001 From: jim-p Date: Mon, 10 Dec 2012 11:20:39 -0500 Subject: Add .gitattributes file to help maintain proper newlines. --- .gitattributes | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 .gitattributes (limited to '.gitattributes') diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..5a0d4bb --- /dev/null +++ b/.gitattributes @@ -0,0 +1,46 @@ +# 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 + +# 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 \ No newline at end of file -- cgit v1.1