From 64321dc851ea2453eb319b83e5ea8d88c36faec0 Mon Sep 17 00:00:00 2001 From: Andrew Williams Date: Wed, 7 Feb 2024 12:24:06 +0000 Subject: [PATCH] Prune unneeded branches --- tools/branch-deploy.sh | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) 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