From 2256c3a7db89c58ecdd0e6cfcdff7805522187f1 Mon Sep 17 00:00:00 2001 From: Brad King Date: Wed, 22 Feb 2017 14:33:30 -0500 Subject: Define a custom Git attribute to mark source files as generated --- .gitattributes | 4 ++++ Source/.gitattributes | 27 +++++++++++++++++---------- 2 files changed, 21 insertions(+), 10 deletions(-) diff --git a/.gitattributes b/.gitattributes index d959918..dfc3250 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,6 +1,10 @@ .gitattributes export-ignore .hooks* export-ignore +# Custom attribute to mark sources as generated. +# Do not perform whitespace checks. +[attr]generated whitespace=-tab-in-indent,-indent-with-non-tab + bootstrap crlf=input configure crlf=input *.[1-9] crlf=input diff --git a/Source/.gitattributes b/Source/.gitattributes index dbd6382..47eedfb 100644 --- a/Source/.gitattributes +++ b/Source/.gitattributes @@ -1,10 +1,17 @@ -# Preserve indentation style in generated code. -cmCommandArgumentLexer.cxx whitespace=-tab-in-indent,-indent-with-non-tab -cmCommandArgumentLexer.h whitespace=-tab-in-indent,-indent-with-non-tab -cmDependsJavaLexer.cxx whitespace=-tab-in-indent,-indent-with-non-tab -cmDependsJavaLexer.h whitespace=-tab-in-indent,-indent-with-non-tab -cmExprLexer.cxx whitespace=-tab-in-indent,-indent-with-non-tab -cmExprLexer.h whitespace=-tab-in-indent,-indent-with-non-tab -cmFortranLexer.cxx whitespace=-tab-in-indent,-indent-with-non-tab -cmFortranLexer.h whitespace=-tab-in-indent,-indent-with-non-tab -cmListFileLexer.c whitespace=-tab-in-indent,-indent-with-non-tab +/cmCommandArgumentLexer.cxx generated +/cmCommandArgumentLexer.h generated +/cmCommandArgumentParser.cxx generated +/cmCommandArgumentParserTokens.h generated +/cmDependsJavaLexer.cxx generated +/cmDependsJavaLexer.h generated +/cmDependsJavaParser.cxx generated +/cmDependsJavaParserTokens.h generated +/cmExprLexer.cxx generated +/cmExprLexer.h generated +/cmExprParser.cxx generated +/cmExprParserTokens.h generated +/cmFortranLexer.cxx generated +/cmFortranLexer.h generated +/cmFortranParser.cxx generated +/cmFortranParserTokens.h generated +/cmListFileLexer.c generated -- cgit v0.12