diff options
| author | Maxime Dénès | 2018-03-04 16:34:46 +0100 |
|---|---|---|
| committer | Maxime Dénès | 2018-03-04 16:34:46 +0100 |
| commit | f637fa599b6b7226d131738cf5db61fd694cb479 (patch) | |
| tree | 3de5bbe8f7006e91308d38bed22fb30200c4fc9e | |
| parent | 97f4f3cc0425b62b1e23454dca85a10eea605ef5 (diff) | |
| parent | 2d8da3841c3a34666d164cd944e936c56dcf4a23 (diff) | |
Merge PR #6882: Harden gitattributes against core.whitespace configuration.
| -rw-r--r-- | .gitattributes | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/.gitattributes b/.gitattributes index 51fa208a73..db179c8d20 100644 --- a/.gitattributes +++ b/.gitattributes @@ -2,10 +2,18 @@ .gitignore export-ignore .mailmap export-ignore -*.out -whitespace +# Because our commit hook automatically does [apply whitespace=fix] we +# disable whitespace checking for all files except those where we want +# it. Otherwise rogue global configuration and forgotten local +# configuration can break commits. +* -whitespace +# tabs are allowed in Makefiles. +Makefile* whitespace=trailing-space +tools/CoqMakefile.in whitespace=trailing-space + +# in general we don't want tabs. *.asciidoc whitespace=trailing-space,tab-in-indent -*.bat whitespace=cr-at-eol,trailing-space,tab-in-indent *.bib whitespace=trailing-space,tab-in-indent *.c whitespace=trailing-space,tab-in-indent *.css whitespace=trailing-space,tab-in-indent @@ -36,3 +44,6 @@ *.v whitespace=trailing-space,tab-in-indent *.xml whitespace=trailing-space,tab-in-indent *.yml whitespace=trailing-space,tab-in-indent + +# CR is desired for these Windows files. +*.bat whitespace=cr-at-eol,trailing-space,tab-in-indent |
