#!/bin/bash

# Change branches to a currently existing branch you're working on.  Usage is
# 'chbranch Quotient issue100', which will basically do 'ln -s
# ~/Projects/Quotient ~/Projects/svn/Quotient/branches/glyph/issue100'

PROJECT="$1"
BRANCH="$2"

PROJPATH="$HOME/Projects/$PROJECT"
SVNPATH="$HOME/Projects/svn/$PROJECT"

if [[ "$BRANCH" == "trunk" ]]
then
    BRANCHPATH="$SVNPATH/trunk"
else
    BRANCHPATH="$SVNPATH/branches/$BRANCH"
fi

rm -f "$PROJPATH"
ln -s "$BRANCHPATH" "$PROJPATH"
ls -dl "$BRANCHPATH"
