#!/usr/bin/env bash

TRUNK="$PWD/trunk"

#if [ -z "$1" && -z "$2" ]; then
if [ $# -eq 2 ]; then
    SOURCE_BRANCH=$1
    BRANCH_URL=$2
else  
    SOURCE_BRANCH=$TRUNK
    BRANCH_URL=$1
fi

BRANCH_NAME=$(echo "$BRANCH_URL" | cut -d "/" -f 3)

echo " ** Updating: $SOURCE_BRANCH"
cd $SOURCE_BRANCH 
bzr pull
cd ..

echo " ** Creating the branch"
bzr branch $SOURCE_BRANCH $BRANCH_NAME; 

echo " ** Done!"
echo "cd $BRANCH_NAME #and start working ;)"
