# Set default behavior to automatically normalize line endings. * text=auto *.doc binary *.DOC binary *.docx binary *.DOCX binary *.dot binary *.DOT binary *.pdf binary *.PDF binary *.rtf binary *.RTF binary *.jpg binary *.png binary *.gif binary # Force bash scripts to always use lf line endings so that if a repo is accessed # in Unix via a file share from Windows, the scripts will work. *.in text eol=lf *.sh text eol=lf # Likewise, force cmd and batch scripts to always use crlf *.cmd text eol=crlf *.bat text eol=crlf *.cs text=auto diff=csharp *.vb text=auto *.resx text=auto *.c text=auto *.cpp text=auto *.cxx text=auto *.h text=auto *.hxx text=auto *.py text=auto *.rb text=auto *.java text=auto *.html text=auto *.htm text=auto *.css text=auto *.scss text=auto *.sass text=auto *.less text=auto *.js text=auto *.lisp text=auto *.clj text=auto *.sql text=auto *.php text=auto *.lua text=auto *.m text=auto *.asm text=auto *.erl text=auto *.fs text=auto *.fsx text=auto *.hs text=auto *.csproj text=auto *.vbproj text=auto *.fsproj text=auto *.dbproj text=auto *.sln text=auto eol=crlf # Set linguist language for .h files explicitly based on # https://github.com/github/linguist/issues/1626#issuecomment-401442069 # this only affects the repo's language statistics *.h linguist-language=C