Blame scripts/update-copyright-years.sh
|
Packit Service |
21c75c |
#!/bin/bash
|
|
Packit Service |
21c75c |
|
|
Packit Service |
21c75c |
YEAR=$1
|
|
Packit Service |
21c75c |
|
|
Packit Service |
21c75c |
if [ -z "$YEAR" ] ; then
|
|
Packit Service |
21c75c |
echo "$0 <year>" >&2
|
|
Packit Service |
21c75c |
exit 1
|
|
Packit Service |
21c75c |
fi
|
|
Packit Service |
21c75c |
|
|
Packit Service |
21c75c |
PREV_YEAR=$(($YEAR-1))
|
|
Packit Service |
21c75c |
PREV_YEARS=$(seq -s '|' 2000 $PREV_YEAR)
|
|
Packit Service |
21c75c |
|
|
Packit Service |
21c75c |
git log --pretty=format: --name-only --author='redhat\.com' \
|
|
Packit Service |
21c75c |
--after "$YEAR-01-01" --before "$YEAR-12-31" \
|
|
Packit Service |
21c75c |
| xargs perl -i -pe 's!^(#|--| \*|<source>| *) *Copyright (\([c]\)|©|\&(?:amp;)?#169;) ('"$PREV_YEARS"')(?:(-?|\&(?:amp;)?#x'"$YEAR"';)('"$PREV_YEARS"'))?,? +Red Hat,? Inc\.!$1Copyright $2 $3@{[($4 eq "") ? "-" : ${4}]}'"$YEAR"' Red Hat, Inc.!i and s!^(#|--| \*) *Copyright!$1 Copyright!;'
|
|
Packit Service |
21c75c |
|