#! /bin/sh -e

if [ $# -ne 3 ]; then
    echo "Usage: $0 HUB PROJECT_ID NEW_NAME"
    exit 1
fi

HUB=$1
PROJECT_ID=$2
NEW_NAME=$3
PROJECT_HTML_URL="${HUB}/project/${PROJECT_ID}.html"
CURL_CMD=curl

fetch(){
    OLDHASH=$("$CURL_CMD" "$2" \
              | sed -n '/name="old_name_hash"/p' \
              | sed 's/.*name="old_name_hash" value="\([^"]*\)".*/\1/')
   "$CURL_CMD" -d old_name_hash="$OLDHASH" -d new_name="$1" "$2"
}

fetch "${NEW_NAME}" "${PROJECT_HTML_URL}"