diff options
author | aa-turner <aa-turner@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2023-03-25 19:39:33 +0000 |
---|---|---|
committer | aa-turner <aa-turner@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2023-03-25 19:39:33 +0000 |
commit | 01f568c66380a21489fdfe65d872af5ac367836f (patch) | |
tree | a2b949ac7831ca409a19e025436a48c793585442 | |
parent | a3d2b50bd6f6a0657a23caae2231dd90bdf25cd3 (diff) | |
download | docutils-01f568c66380a21489fdfe65d872af5ac367836f.tar.gz |
Specify more file attributes in ``.gitattributes``
* Mark images, videos, and binary document formats (ODT, PDF) as binary
files.
* Mark all text files as using Unix-style (LF) line endings.
* Use built-in ``git diff`` headers for specific languages.
* Specify files that are not ASCII or UTF-8, and the encoding that such files
should be viewed in.
Reference: https://git-scm.com/docs/gitattributes
git-svn-id: https://svn.code.sf.net/p/docutils/code/trunk@9333 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
-rw-r--r-- | .gitattributes | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/.gitattributes b/.gitattributes index a1b410091..6a080953e 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,2 +1,57 @@ +# Binary data types
+*.mp4 binary
+*.odt binary
+*.pdf binary
+*.png binary
+*.swf binary
+
+# Unix-style line endings
+[attr]unix text eol=lf
+
+*.cfg unix
+*.conf unix
+*.css unix
+*.csv unix
+*.dtd unix
+*.el unix
+*.html unix
+*.in unix
+*.ini unix
+*.js unix
+*.man unix
+*.md unix
+*.py unix
+*.rst unix
+*.sty unix
+*.tex unix
+*.toml unix
+*.txt unix
+*.xml unix
+
+# Language aware diff headers
+*.css diff=css
+*.html diff=html
+*.md diff=markdown
+*.py diff=python
+# *.rst diff=reStructuredText
+*.tex diff=tex
+# *.txt diff=reStructuredText
+
+# Non UTF-8 encodings
+docutils/test/data/latin1.txt encoding=latin1
+docutils/test/data/latin2.txt encoding=latin1
+docutils/test/data/utf-8-sig.txt encoding=UTF-8-BOM
+docutils/test/data/utf-16-le-sig.txt encoding=UTF-16LE-BOM
+docutils/test/test_parsers/test_rst/test_directives/utf-16.csv encoding=UTF-16BE
+sandbox/dkuhlman/docutils/test/test_writers/test_python_latex.py encoding=latin1
+sandbox/docbook/test/data/utf16.rst encoding=utf-16le
+sandbox/manpage-writer/expected/*.latin1 encoding=latin1
+sandbox/mly/restblog/date_index.py encoding=latin1
+sandbox/mly/restblog/main_index.py encoding=latin1
+sandbox/mly/restblog/Makefile encoding=latin1
+sandbox/mly/restblog/restblog.py encoding=latin1
+sandbox/wilk/french/quickstart-fr.txt encoding=latin1
+sandbox/xml2rst/tests/real/original/Technik.rst encoding=latin1
+
# Classify ``.txt`` as reStructuredText for syntax highlighting
*.txt linguist-language=reStructuredText
|