* text=auto !eol
*.gitattributes text

# Scriptish formats
*.bat        text eol=crlf
*.bsh        text
*.cgi        text
*.cmd        text
*.js         text
*.php        text
*.pl         text
*.pm         text
*.py         text
*.sh         text eol=lf
configure    text eol=lf

# Image formats
*.bmp        binary
*.gif        binary
*.ico        binary
*.jpeg       binary
*.jpg        binary
*.png        binary
*.tif        binary
*.tiff       binary
*.svg        text

# Data formats
*.pdf        binary
*.avi        binary
*.doc        binary
*.docx       binary
*.docm       binary
*.dotx       binary
*.dotm       binary
*.dsp        text eol=crlf
*.dsw        text eol=crlf
*.eps        binary
*.gz         binary
*.mov        binary
*.mp3        binary
*.ppt        binary
*.pptx       binary
*.pptm       binary
*.ppsx       binary
*.ppsm       binary
*.potx       binary
*.potm       binary
*.ppam       binary
*.ps         binary
*.psd        binary
*.rdf        binary
*.rss        text
*.rtf        binary
*.sldx       binary
*.sldm       binary
*.sln        text
*.swf        binary
*.tgz        binary
*.vcproj     text
*.vcxproj    text
*.vsprops    text
*.wav        binary
*.xls        binary
*.xlsx       binary
*.xlsm       binary
*.xltx       binary
*.xltm       binary
*.xlsb       binary
*.xlam       binary
*.zip        binary

# Text formats
.htaccess    text
*.bbk        text
*.cmake      text
*.css        text
*.dtd        text
*.htm        text
*.html       text
*.ini        text
*.log        text
*.mak        text
*.qbk        text
*.rst        text
*.sql        text
*.txt        text
*.xhtml      text
*.xml        text
*.xsd        text
*.xsl        text
*.xslt       text
*.xul        text
*.yml        text
boost-no-inspect text
CHANGES      text
COPYING      text
INSTALL      text
Jamfile      text
Jamroot      text
Jamfile.v2   text
Jamrules     text
Makefile*    text
README       text
TODO         text

# Certificate formats
*.cer        binary
*.p12        binary
*.pem        binary

# Code formats
*.c          text
*.cpp        text
*.h          text
*.hpp        text
*.ipp        text
*.tpp        text
*.jam        text
*.java       text

# Binary data formats
*.class      binary
*.so         binary
*.dll        binary
*.ear        binary
*.war        binary
*.jar        binary

# Gradle formats
gradlew      text eol=lf
