summaryrefslogtreecommitdiff
path: root/build-aux/lint-generic
diff options
context:
space:
mode:
authorLuke T. Shumaker <lukeshu@lukeshu.com>2025-04-07 00:33:56 -0600
committerLuke T. Shumaker <lukeshu@lukeshu.com>2025-04-07 00:33:56 -0600
commit33b7cf675238367db2fc0528dea103d7792eaa0e (patch)
treeb0f04ceaa1808a98d2662ba1e17047bc7e0f64ea /build-aux/lint-generic
parent5d72b64e90cd5252c2c25b6c6eb1e9cf5cc739f9 (diff)
parentcb644e112c2b9f52fb0f96f1e1174c58c7f3bcf8 (diff)
Merge branch 'lukeshu/copyright'
Diffstat (limited to 'build-aux/lint-generic')
-rwxr-xr-xbuild-aux/lint-generic5
1 files changed, 5 insertions, 0 deletions
diff --git a/build-aux/lint-generic b/build-aux/lint-generic
index 58a65d2..290988c 100755
--- a/build-aux/lint-generic
+++ b/build-aux/lint-generic
@@ -31,6 +31,11 @@ for filename in "$@"; do
if ! grep -E -q 'Copyright \(C\) 202[4-9]((-|, )202[5-9])* Luke T. Shumaker' "$filename"; then
err "$filename" 'is missing a copyright statement'
fi
+ if test -e .git && ! git diff --quiet milestone/2025-01-01 HEAD -- "$filename"; then
+ if ! grep -E -q 'Copyright \(C\) .*2025 Luke T. Shumaker' "$filename"; then
+ err "$filename" 'has an outdated copyright statement'
+ fi
+ fi
if ! grep -q '\sSPDX-License-Identifier[:] ' "$filename"; then
err "$filename" 'is missing an SPDX-License-Identifier'
fi