Преглед на файлове

Added gitattributes file to prevent non-normalized crlf commits to the repository.

Harald Csaszar преди 6 години
родител
ревизия
fb1cace1ca
променени са 1 файла, в които са добавени 88 реда и са изтрити 0 реда
  1. 88 0
      .gitattributes

+ 88 - 0
.gitattributes

@@ -0,0 +1,88 @@
+# When text is set to "auto", the path is marked for automatic end-of-line normalization.
+# If git decides that the content is text, its line endings are normalized to LF on checkin.
+# Set in case people don't have core.autocrlf set.
+* text=auto
+
+# We explicitly declare text files that shell be normalized on commit and
+# converted to native line endings on checkout.
+*.c    diff=cpp    text
+*.cc   diff=cpp    text
+*.cpp  diff=cpp    text
+*.cxx  diff=cpp    text
+*.c++  diff=cpp    text
+*.hpp  diff=cpp    text
+*.h    diff=cpp    text
+*.h++  diff=cpp    text
+*.hh   diff=cpp    text
+
+*.lua              text
+*.cs   diff=csharp text
+*.java diff=java   text
+*.py   diff=python text
+*.sh               text eol=lf
+
+*.df               text
+*.htm              text
+*.html             text
+*.jsp              text
+*.jspf             text
+*.jspx             text
+*.properties       text
+*.tld              text
+*.tag              text
+*.tagx             text
+*.yml              text
+
+*.json             text
+*.xml              text
+*.txt              text
+
+*.js               text
+*.php     diff=php text
+*.html             text
+*.css              text
+
+
+*.cginc            text
+*.shader           text
+*.glsl             text
+*.hlsl             text
+
+# Visual Studio specific
+*.sln        text
+*.csproj     text
+*.vbproj     text
+*.vcxproj    text
+*.vcproj     text
+*.dbproj     text
+*.fsproj     text
+*.lsproj     text
+*.wixproj    text
+*.modelproj  text
+*.sqlproj    text
+*.wmaproj    text
+*.xproj      text
+*.props      text
+*.filters    text
+*.vcxitems text
+
+# Unity specific
+*.mat               merge=unityyamlmerge text
+*.anim              merge=unityyamlmerge text
+*.unity             merge=unityyamlmerge text
+*.prefab            merge=unityyamlmerge text
+*.physicsMaterial2D merge=unityyamlmerge text
+*.physicsMaterial   merge=unityyamlmerge text
+*.asset             merge=unityyamlmerge text
+*.meta              merge=unityyamlmerge text
+*.controller        merge=unityyamlmerge text
+
+# Denote all files that are truly binary and should not be modified.
+*.bmp             binary
+*.png             binary
+*.jpg             binary
+*.jpeg            binary
+*.tga             binary
+*.gif             binary
+*.ps              binary
+*.ico             binary