diff options
Diffstat (limited to 'tools/update-copyright.sh')
-rwxr-xr-x | tools/update-copyright.sh | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/tools/update-copyright.sh b/tools/update-copyright.sh index 4df05c030..d681ebb7f 100755 --- a/tools/update-copyright.sh +++ b/tools/update-copyright.sh @@ -2,23 +2,19 @@ # Copyright (C) 2001-2010 Wormux Team. # Copyright (C) 2010 The ManaWorld Development Team. # Copyright (C) 2012-2016 The ManaPlus Developers. -# Copyright (C) 2021-2023 The ManaVerse Developers. cd .. -if [[ $1 != "" ]]; then - new_year="$1" -else - new_year=$(date +'%Y') -fi +new_year="$1" +[[ -z $new_year ]] && echo "Missing parameter: year" && exit 1 -[[ ! -e src ]] && echo "This script should be ran from the top manaverse dirs ./tools/ path." && exit 2 +[[ ! -e src ]] && echo "This script should be ran from the top manaplus dir" && exit 2 tmp_file="w$RANDOM$RANDOM$RANDOM$RANDOM" [[ -e $tmp_file ]] && tmp_file="w$RANDOM$RANDOM$RANDOM$RANDOM" # update the dates, creating the interval if it doesn't exist yet find -iname "*.cpp" -or -iname "*.h" -or -iname "*.hpp" -or -iname "*.inc" -or -iname "*.cc" | - xargs sed -i "/Copyright.*The ManaVerse Developers/ s,\(20[0-9]*\) \|\(20[0-9]*\)-20[0-9]* ,\1\2-$new_year ," + xargs sed -i "/Copyright.*The ManaPlus Developers/ s,\(20[0-9]*\) \|\(20[0-9]*\)-20[0-9]* ,\1\2-$new_year ," # do a semi-automated commit check git diff > $tmp_file |