aboutsummaryrefslogtreecommitdiff
path: root/.gitattributes
diff options
context:
space:
mode:
authorJohn Kessenich <cepheus@frii.com>2015-06-26 16:29:10 -0600
committerJohn Kessenich <cepheus@frii.com>2015-06-26 16:29:10 -0600
commitd49d524b1cd1a82d74535226deef3c295ac7ad39 (patch)
tree3aebc7ff937a6b6dd68971f5acb6561f02b484ba /.gitattributes
parent0e7674afa0eb92d28d777f415c40f033dde51c84 (diff)
downloadglslang-d49d524b1cd1a82d74535226deef3c295ac7ad39.tar.gz
Add .gitattributes and normalize a few stray file's line endings
Diffstat (limited to '.gitattributes')
-rwxr-xr-x.gitattributes14
1 files changed, 14 insertions, 0 deletions
diff --git a/.gitattributes b/.gitattributes
new file mode 100755
index 00000000..3382e825
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,14 @@
+# test files have a mix of lf/crlf, and that's a good thing, for testing, don't mess with it
+# bash scripts need lines ending with lf, and that's correct for Windows too, e.g., under Cygwin
+# (scripts often don't have a suffix)
+* -text
+*.sh text eof=lf
+
+# txt files should be native and normalized
+*.txt text
+
+# source code can be native and normalized, but simpler if lf everywhere; will try that way
+*.h text eof=lf
+*.c text eof=lf
+*.cpp text eof=lf
+*.y text eof=lf