diff --git a/tools/branch-deploy.sh b/tools/branch-deploy.sh index 337fb80..a2bfb9c 100755 --- a/tools/branch-deploy.sh +++ b/tools/branch-deploy.sh @@ -3,22 +3,20 @@ # Useful for deploying all PRs/branches of a Hugo installation to a test URL for viewing. set -u -# Args: folder +# Args: folder, baseurl TARGET_FOLDER=$(realpath $1) -URL_BASE="$2" +BASE_URL="$2" -INDEX_PAGE="${TARGET_FOLDER}/index.html" mkdir -p "${TARGET_FOLDER}" # Track all remote branches locally +git remote prune origin > /dev/null git branch -r | grep -v '\->' | sed "s,\x1B\[[0-9;]*[a-zA-Z],,g" | while read remote; do git branch --track "${remote#origin/}" "$remote" >/dev/null 2>&1; done # Pull the branches git pull --all > /dev/null git fetch --all > /dev/null -echo -e "

Branches

\n