summaryrefslogtreecommitdiffstats
path: root/.gitattributes
diff options
context:
space:
mode:
authorZachary Ware <zachary.ware@gmail.com>2017-06-10 20:39:29 (GMT)
committerGitHub <noreply@github.com>2017-06-10 20:39:29 (GMT)
commit964c261dc9a6a901f50d5596d88248bfc4251a55 (patch)
tree8fbcb674e2447f15128b085656320b28dfbcaded /.gitattributes
parent865ed9ea67cf0d8a8dead91f3eac527553d92284 (diff)
downloadcpython-964c261dc9a6a901f50d5596d88248bfc4251a55.zip
cpython-964c261dc9a6a901f50d5596d88248bfc4251a55.tar.gz
cpython-964c261dc9a6a901f50d5596d88248bfc4251a55.tar.bz2
[3.6] bpo-27425: Be more explicit in .gitattributes (GH-840) (GH-2083)
Also updates checked-in line endings on some files
Diffstat (limited to '.gitattributes')
-rw-r--r--.gitattributes45
1 files changed, 39 insertions, 6 deletions
diff --git a/.gitattributes b/.gitattributes
index 82694d8..5eead66 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1,8 +1,41 @@
+# Binary data types
+*.aif binary
+*.aifc binary
+*.aiff binary
+*.au binary
+*.bmp binary
+*.exe binary
+*.icns binary
+*.gif binary
+*.ico binary
+*.jpg binary
*.pck binary
-Lib/test/cjkencodings/* binary
-Lib/test/decimaltestdata/*.decTest binary
+*.png binary
+*.psd binary
+*.tar binary
+*.wav binary
+*.whl binary
+*.zip binary
+
+# Specific binary files
Lib/test/sndhdrdata/sndhdr.* binary
-Lib/test/test_email/data/msg_26.txt binary
-Lib/test/xmltestdata/* binary
-Lib/venv/scripts/nt/* binary
-Lib/test/coding20731.py binary
+
+# Text files that should not be subject to eol conversion
+Lib/test/cjkencodings/* -text
+Lib/test/decimaltestdata/*.decTest -text
+Lib/test/test_email/data/*.txt -text
+Lib/test/xmltestdata/* -text
+Lib/test/coding20731.py -text
+
+# Special files in third party code
+Modules/zlib/zlib.map -text
+
+# CRLF files
+*.bat text eol=crlf
+*.ps1 text eol=crlf
+*.sln text eol=crlf
+*.vcxproj* text eol=crlf
+*.props text eol=crlf
+*.proj text eol=crlf
+PCbuild/readme.txt text eol=crlf
+PC/readme.txt text eol=crlf