1*fb3ef04dSDag-Erling Smørgrav#!/bin/sh 2*fb3ef04dSDag-Erling Smørgrav 3*fb3ef04dSDag-Erling Smørgravme=$(git config user.name || echo WHO-AM-I) 4*fb3ef04dSDag-Erling Smørgravnow=$(date +%Y) 5*fb3ef04dSDag-Erling Smørgrav 6*fb3ef04dSDag-Erling Smørgrav! git grep -l "Copyright .* $me" | 7*fb3ef04dSDag-Erling Smørgravgrep -v 'tests/.*[.]exp[a-z]*' | 8*fb3ef04dSDag-Erling Smørgrav( while read f 9*fb3ef04dSDag-Erling Smørgrav do git log --format="%ci $f" -1 -- $f 10*fb3ef04dSDag-Erling Smørgrav done; 11*fb3ef04dSDag-Erling Smørgrav git log --format="%ci COPYING" -1 12*fb3ef04dSDag-Erling Smørgrav) | 13*fb3ef04dSDag-Erling Smørgravgrep ^$now | 14*fb3ef04dSDag-Erling Smørgravwhile read d t z f 15*fb3ef04dSDag-Erling Smørgravdo grep -H -m 1 "Copyright .* $me" $f 16*fb3ef04dSDag-Erling Smørgravdone | 17*fb3ef04dSDag-Erling Smørgravgrep -v $now 18*fb3ef04dSDag-Erling Smørgrav 19*fb3ef04dSDag-Erling Smørgravgrep ^[.]Dd unifdef.1 | grep -v "$(date +'%B [0-9]*, %Y')" 20*fb3ef04dSDag-Erling Smørgrav 21*fb3ef04dSDag-Erling Smørgravexit 0 22