3 # http://www.kernel.org/pub/software/scm/git/docs/gitattributes.html
4 # http://git-scm.com/book/ch7-2.html
6 # attempt to normalize all files, this is typically a good thing
10 [attr]visualstudio text eol=crlf
19 *.vcxproj visualstudio
20 *.vsprops visualstudio
22 # explicit normalizations
50 # Sass (http://sass-lang.com/)
53 # JavaScript (ECMAScript)
83 # skip git delta compression for compressed file formats
84 # initial list modified from https://github.com/hbons/SparkleShare/issues/519
85 # 'binary' implies '-diff'
86 # (so if custom diff textconv=exif for jpg, then also remove binary attribute)
87 # (if exif data changes, but image does not, then delta compression helps,
88 # so delta compression desirable when images are uniquely named, and not
89 # changed except for exif info)
90 [attr] nopack binary -delta
155 # postscript (can compress)
158 # (above is not an unabridged list)
159 # (more compressed file formats, compressed media formats, package formats, ...)
160 # http://en.wikipedia.org/wiki/List_of_archive_formats
161 # http://en.wikipedia.org/wiki/List_of_file_formats
162 # http://www.fileinfo.com/filetypes/compressed
163 # http://www.file-extensions.org/filetype/extension/name/archive-and-compressed-files
165 # (consider managing binary artifacts in git-annex or other external management
166 # such as Archiva, Artifactory, Nexus)
168 # (binary artifacts are best stored outside of git, but abuse is inevitable)