I should maybe write tests for even that?
@ -27,7 +27,7 @@ currentbranch="$(git branch --format '%(refname:short)')"
# If we are not on target branch, switch and run again
if test "$currentbranch" '!=' "$branch"; then
exec /bin/sh -eu "git checkout $branch && exec $0"
exec /bin/sh -eu -c "git checkout $branch && exec $0"
fi
echo "Deploying branch $branch"