diff --git a/src/release.sh b/src/release.sh
index 269e563f61a72f93a7d06a80a6075e1b69617682..b5fce871e928c3826e6a56ecda23eb12a39c561c 100755
--- a/src/release.sh
+++ b/src/release.sh
@@ -3,7 +3,7 @@
 ssh git@gitlab.nexdev.uk
 
 echo "Cloning 'git@gitlab.nexdev.uk:$CI_PROJECT_PATH.git'"
-git clone "git@gitlab.nexdev.uk:$CI_PROJECT_PATH.git"  -q > /dev/null
+git clone -q -b "$CI_COMMIT_REF_NAME" "git@gitlab.nexdev.uk:$CI_PROJECT_PATH.git" > /dev/null
 
 echo "Running standard version"
 cd "$CI_PROJECT_NAME"
@@ -49,4 +49,4 @@ while :; do
 done
 
 # No flag passed, follow-tags instead
-git push --follow-tags -o ci.skip
\ No newline at end of file
+git push --follow-tags -o ci.skip