12e5b6d6dSopenharmony_ci# The line "* text=auto !eol" means the following:
22e5b6d6dSopenharmony_ci#  For text files (auto-detected), EOLs will be converted on checkout to OS-dependent EOL (LF for Unix, CRLF for Windows).
32e5b6d6dSopenharmony_ci#  No EOL (end of line) conversion for binary files.
42e5b6d6dSopenharmony_ci* text=auto !eol
52e5b6d6dSopenharmony_ci
62e5b6d6dSopenharmony_ci# Note:
72e5b6d6dSopenharmony_ci#  "text" tells git the file is text.
82e5b6d6dSopenharmony_ci#  "-text" tells git the file is binary.
92e5b6d6dSopenharmony_ci#  The only difference between the two is that git will do EOL conversion for text files.
102e5b6d6dSopenharmony_ci#  "!eol" is the equivalent of "svneol=native".
112e5b6d6dSopenharmony_ci
122e5b6d6dSopenharmony_ci*.bat text !eol
132e5b6d6dSopenharmony_ci*.c text !eol diff=cpp
142e5b6d6dSopenharmony_ci*.cc text !eol diff=cpp
152e5b6d6dSopenharmony_ci*.classpath text !eol
162e5b6d6dSopenharmony_ci*.cmd text eol=crlf
172e5b6d6dSopenharmony_ci*.cpp text !eol diff=cpp
182e5b6d6dSopenharmony_ci*.css text !eol diff=css
192e5b6d6dSopenharmony_ci*.dsp text !eol
202e5b6d6dSopenharmony_ci*.dsw text !eol
212e5b6d6dSopenharmony_ci*.dtd text !eol
222e5b6d6dSopenharmony_ci*.el text !eol
232e5b6d6dSopenharmony_ci*.filters text !eol
242e5b6d6dSopenharmony_ci*.h text !eol diff=cpp
252e5b6d6dSopenharmony_ci*.htm text !eol diff=html
262e5b6d6dSopenharmony_ci*.html text !eol diff=html
272e5b6d6dSopenharmony_ci*.in text !eol
282e5b6d6dSopenharmony_ci*.java text !eol diff=java
292e5b6d6dSopenharmony_ci*.launch text !eol
302e5b6d6dSopenharmony_ci*.m4 text !eol
312e5b6d6dSopenharmony_ci*.mak text !eol
322e5b6d6dSopenharmony_ci*.md text !eol
332e5b6d6dSopenharmony_ci*.MF text !eol
342e5b6d6dSopenharmony_ci*.mk text !eol
352e5b6d6dSopenharmony_ci*.pl text !eol diff=perl
362e5b6d6dSopenharmony_ci*.pm text !eol diff=perl
372e5b6d6dSopenharmony_ci*.project text !eol
382e5b6d6dSopenharmony_ci*.properties text !eol
392e5b6d6dSopenharmony_ci*.props text !eol
402e5b6d6dSopenharmony_ci*.py text !eol diff=python
412e5b6d6dSopenharmony_ci*.rc text !eol
422e5b6d6dSopenharmony_ci*.sh text eol=lf
432e5b6d6dSopenharmony_ci*.sed text eol=lf
442e5b6d6dSopenharmony_ci*.sln text !eol
452e5b6d6dSopenharmony_ci*.stub text !eol
462e5b6d6dSopenharmony_ci*.targets text !eol
472e5b6d6dSopenharmony_ci*.txt text !eol
482e5b6d6dSopenharmony_ci*.ucm text !eol
492e5b6d6dSopenharmony_ci*.vcproj text !eol
502e5b6d6dSopenharmony_ci*.vcxproj text !eol
512e5b6d6dSopenharmony_ci*.xml text !eol
522e5b6d6dSopenharmony_ci*.xsl text !eol
532e5b6d6dSopenharmony_ci*.xslt text !eol
542e5b6d6dSopenharmony_ciAUTHORS text !eol
552e5b6d6dSopenharmony_ciBUILD text !eol
562e5b6d6dSopenharmony_ciCOPYING text !eol
572e5b6d6dSopenharmony_ciChangelog text !eol
582e5b6d6dSopenharmony_ciLICENSE text !eol
592e5b6d6dSopenharmony_ciMakefile text !eol
602e5b6d6dSopenharmony_ciREADME text !eol
612e5b6d6dSopenharmony_ciSConscript text !eol
622e5b6d6dSopenharmony_ciSConstruct text !eol
632e5b6d6dSopenharmony_ciconfigure text !eol
642e5b6d6dSopenharmony_ci
652e5b6d6dSopenharmony_ci# Explicitly set the following file types as binary files.
662e5b6d6dSopenharmony_ci*.bin -text
672e5b6d6dSopenharmony_ci*.brk -text
682e5b6d6dSopenharmony_ci*.cnv -text
692e5b6d6dSopenharmony_ci*.icu -text
702e5b6d6dSopenharmony_ci*.res -text
712e5b6d6dSopenharmony_ci*.nrm -text
722e5b6d6dSopenharmony_ci*.spp -text
732e5b6d6dSopenharmony_ci*.tri2 -text
742e5b6d6dSopenharmony_ci*.otf -text
752e5b6d6dSopenharmony_ci*.utf16be -text
762e5b6d6dSopenharmony_ci
772e5b6d6dSopenharmony_ci# The following file types are stored in Git-LFS.
782e5b6d6dSopenharmony_ci# Only .jars
792e5b6d6dSopenharmony_ci*.jar filter=lfs diff=lfs merge=lfs -text
802e5b6d6dSopenharmony_ci
812e5b6d6dSopenharmony_ci# Enable syntax highlighting on GitHub.com
822e5b6d6dSopenharmony_ci.cpyskip.txt linguist-language=Ignore-List
832e5b6d6dSopenharmony_ci
842e5b6d6dSopenharmony_ci# Use JSONC for syntax highlighting on GitHub.com
852e5b6d6dSopenharmony_ci*.json linguist-language=jsonc
862e5b6d6dSopenharmony_ci
87