Blame scripts/update-copyright-years.sh

Packit 6f3914
#!/bin/bash
Packit 6f3914
Packit 6f3914
YEAR=$1
Packit 6f3914
Packit 6f3914
if [ -z "$YEAR" ] ; then
Packit 6f3914
    echo "$0 <year>" >&2
Packit 6f3914
    exit 1
Packit 6f3914
fi
Packit 6f3914
Packit 6f3914
PREV_YEAR=$(($YEAR-1))
Packit 6f3914
PREV_YEARS=$(seq -s '|' 2000 $PREV_YEAR)
Packit 6f3914
Packit 6f3914
git log --pretty=format: --name-only --author='redhat\.com' \
Packit 6f3914
        --after "$YEAR-01-01" --before "$YEAR-12-31" \
Packit 6f3914
        |  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 6f3914