#! /bin/bash -ex

DEST=/home/worker/source/gecko

test $GECKO_BASE_REPOSITORY
test $GECKO_HEAD_REPOSITORY
test $GECKO_HEAD_REF
test $GECKO_HEAD_REV

mkdir -p $(dirname $DEST)

if [ ! -d $DEST ];
then
  tc-vcs clone $GECKO_BASE_REPOSITORY $DEST
fi

tc-vcs checkout-revision \
  $DEST \
  $GECKO_HEAD_REPOSITORY \
  $GECKO_HEAD_REV \
  $GECKO_HEAD_REF

echo "At revision: $(tc-vcs revision $DEST)"
cd $DEST
