#!/bin/bash if [ "$1" = "" ]; then echo "Usage: archrelease " exit 1 fi if [ ! -d ../repos/$1 ]; then pushd .. svn copy -r HEAD trunk repos/$1 svn commit -m "archrelease: new repo $1" pushd repos/$1 svnmerge init svn commit -F svnmerge-commit-message.txt rm svnmerge-commit-message.txt popd popd else svnmerge merge ../repos/$1 pushd .. if [ -f trunk/svnmerge-commit-message.txt ]; then svn commit -F trunk/svnmerge-commit-message.txt rm trunk/svnmerge-commit-message.txt else echo "Nothing to commit" fi popd fi