From 261d22fc915bf8066ce0986e216b7186ceeda375 Mon Sep 17 00:00:00 2001 From: Bertram Date: Sun, 7 Feb 2010 17:16:25 +0100 Subject: Updated Copyright year to 2010! Also added the update copyright tool from the Wormux Team. ( And not forgetting credit's due. :P ) --- tools/update-copyright.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 tools/update-copyright.sh (limited to 'tools/update-copyright.sh') diff --git a/tools/update-copyright.sh b/tools/update-copyright.sh new file mode 100755 index 00000000..67deaaa4 --- /dev/null +++ b/tools/update-copyright.sh @@ -0,0 +1,23 @@ +#!/bin/bash +# Copyright (C) 2001-2010 Wormux Team. +# Copyright (C) 2010 The ManaWorld Development Team. + +new_year="$1" +[[ -z $new_year ]] && echo "Missing parameter: year" && exit 1 + +[[ ! -e src ]] && echo "This script should be ran from the top mana/manaserv 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" | + xargs sed -i "/Copyright.*The Mana World Development Team/ s,\(20[0-9]*\) \|\(20[0-9]*\)-20[0-9]* ,\1\2-$new_year ," + +# do a semi-automated commit check +git diff > $tmp_file +echo "The next +/- counts mentioning copyrights should match:" +grep "^[-+][^-+]" $tmp_file | sort | uniq -c +echo "If they don't, try finding the offending files with grep -rl <\$bad_line>" + + -- cgit v1.2.3-70-g09d2