aboutsummaryrefslogtreecommitdiff
path: root/.gitattributes
diff options
context:
space:
mode:
authorDDuarte <dnpd.dd@gmail.com>2015-07-10 20:32:59 +0100
committerDDuarte <dnpd.dd@gmail.com>2015-07-10 20:45:37 +0100
commitd6fb50126bae0d42e7b1536364977cf7d0b175e6 (patch)
tree21ec29240bcabefc6129efdb10e8339c2392ca40 /.gitattributes
parentb06a8e58e704a0206c3822b9a5b4c7b7c00d1633 (diff)
Update .gitattributes to prevent CRLF issues
Diffstat (limited to '.gitattributes')
-rw-r--r--.gitattributes33
1 files changed, 22 insertions, 11 deletions
diff --git a/.gitattributes b/.gitattributes
index 40a4005bf43..ec21c2cfba9 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1,20 +1,31 @@
-# Lineendings
-*.sln eol=crlf
-*.vcproj eol=crlf
-*.vcxproj* eol=crlf
+# Auto detect text files and perform LF normalization
+* text=auto
+
# Whitespace rules
# strict (no trailing, no tabs)
-*.cpp whitespace=trailing-space,space-before-tab,tab-in-indent,cr-at-eol
-*.h whitespace=trailing-space,space-before-tab,tab-in-indent,cr-at-eol
+*.cpp whitespace=trailing-space,space-before-tab,tab-in-indent,cr-at-eol
+*.h whitespace=trailing-space,space-before-tab,tab-in-indent,cr-at-eol
# normal (no trailing)
-*.sql whitespace=trailing-space,space-before-tab,cr-at-eol
-*.txt whitespace=trailing-space,space-before-tab,cr-at-eol
+*.sql whitespace=trailing-space,space-before-tab,cr-at-eol
+*.txt whitespace=trailing-space,space-before-tab,cr-at-eol
# special files which must ignore whitespace
-*.patch whitespace=-trailing-space eol=lf
-*.diff whitespace=-trailing-space eol=lf
+*.patch whitespace=-trailing-space eol=lf
+*.diff whitespace=-trailing-space eol=lf
+
+# Standard to msysgit
+*.doc diff=astextplain
+*.DOC diff=astextplain
+*.docx diff=astextplain
+*.DOCX diff=astextplain
+*.dot diff=astextplain
+*.DOT diff=astextplain
+*.pdf diff=astextplain
+*.PDF diff=astextplain
+*.rtf diff=astextplain
+*.RTF diff=astextplain
# Ignore sql/* files
-sql/* linguist-documentation
+sql/* linguist-documentation