]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Use git attribute macros for CRLF and no-EOL files (GH-30762)
authorErlend Egeberg Aasland <erlend.aasland@innova.no>
Sun, 17 Apr 2022 20:53:31 +0000 (22:53 +0200)
committerGitHub <noreply@github.com>
Sun, 17 Apr 2022 20:53:31 +0000 (15:53 -0500)
.gitattributes

index bc513e437e0180b87da501bfec703a6fefdd9d89..d956a45753c80c340865b219f426b2492db50b11 100644 (file)
@@ -22,23 +22,27 @@ Lib/test/sndhdrdata/sndhdr.* binary
 PC/classicAppCompat.* 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
-Lib/test/test_importlib/data01/* -text
-Lib/test/test_importlib/namespacedata01/* -text
+[attr]noeol -text
+
+Lib/test/cjkencodings/*                    noeol
+Lib/test/coding20731.py                    noeol
+Lib/test/decimaltestdata/*.decTest         noeol
+Lib/test/test_email/data/*.txt             noeol
+Lib/test/test_importlib/data01/*           noeol
+Lib/test/test_importlib/namespacedata01/*  noeol
+Lib/test/xmltestdata/*                     noeol
 
 # 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
+[attr]dos text eol=crlf
+
+*.bat               dos
+*.proj              dos
+*.props             dos
+*.ps1               dos
+*.sln               dos
+*.vcxproj*          dos
+PC/readme.txt       dos
+PCbuild/readme.txt  dos
 
 # Language aware diff headers
 # https://tekin.co.uk/2020/10/better-git-diff-output-for-ruby-python-elixir-and-more