diff -r 75498cfe6267 -r d83897fed816 tools/rgit2hg.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tools/rgit2hg.sh Wed Dec 10 22:33:09 2014 +0100 @@ -0,0 +1,62 @@ +#!/bin/sh + +#HW_HG= + +if [ -z "$1" ]; then + echo 'You have to supply at least one hedgewars git revision as parameter!' >&2 + exit +fi + +if [ -z "$HW_HG" ]; then + HW_HG="$PWD" +fi + +if [ ! -d "$HW_HG/.hg" ]; then + echo 'You have to set HW_HG (inside script or env) to a repo clone OR call this script from inside the repository!' >&2 + exit +fi + +while [ ! -z "$1" ]; do + echo + echo + echo '---------------------------------------------------------------' + echo "$1" + echo '---------------------------------------------------------------' + url="https://github.com/hedgewars/hw/commit/$1" + echo "Checking $url ..." + echo + page=$(wget -q -O- "$url") + author=$(echo "$page" | sed -rn 's/^.*"author-name">(<[^>]*>)*([^ <]*).*/\2/ p') + if [ -z "$author" ]; then + echo 'Couldn'\''t find author! Skipping '"$1"' ...' >&2 + shift + continue + fi + echo 'Found author: '"$author" + date=$(echo "$page" | sed -rn 's/^.*