diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2021-10-17 19:49:15 +0200 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2021-10-18 09:42:55 +0200 |
commit | 1d9a1215e8b0a2c9f3723d6f1fe5340943ed53a1 (patch) | |
tree | e4bbbca70e3a366afba1afe310028d11061a1395 /.gitattributes | |
parent | gitattributes: mark more files as "binary" (diff) | |
download | systemd-1d9a1215e8b0a2c9f3723d6f1fe5340943ed53a1.tar.xz systemd-1d9a1215e8b0a2c9f3723d6f1fe5340943ed53a1.zip |
gitattributes: introduce and use "generated" attribute
I want to mark some files to be ignored for licensing purposes,
e.g. output from fuzzers and other samples. By using the gitattribute
machinery for this we don't need to design a custom protocol:
$ git check-attr generated test/test-sysusers/unhappy-*
test/test-sysusers/unhappy-1.expected-err: generated: set
test/test-sysusers/unhappy-1.input: generated: unspecified
test/test-sysusers/unhappy-2.expected-err: generated: set
test/test-sysusers/unhappy-2.input: generated: unspecified
test/test-sysusers/unhappy-3.expected-err: generated: set
test/test-sysusers/unhappy-3.input: generated: unspecified
Diffstat (limited to '.gitattributes')
-rw-r--r-- | .gitattributes | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/.gitattributes b/.gitattributes index 429748b0d4..c5b9d859dc 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,3 +1,11 @@ *.[ch] whitespace=tab-in-indent,trailing-space -*.gpg binary +*.gpg binary generated *.bmp binary + +# Mark files as "generated", i.e. no license applies to them. +# This includes output from programs, directive lists generated by grepping +# for all possibilities, samples from fuzzers, files from /proc, packet samples, +# and anything else where no copyright can be asserted. +# +# Use 'git check-attr generated -- <path>' to query the attribute. +[attr]generated |