#!/bin/bash die() { echo "Error: $@"; exit 1; } [[ ! -d ./todo ]] && die "Fatal error: directory 'todo' does not exist!" [[ ! -d ./core ]] && die "Fatal error: directory 'core' does not exist!" PNAME="$1" [[ -z ${PNAME} ]] && die "Give me \$PNAME" svn move todo/${PNAME} core/${PNAME} svn commit -m "-moved to 'core'" todo/${PNAME} core/${PNAME}