From cf080607a6f82f7aad6d535ab410fe740caec93c Mon Sep 17 00:00:00 2001 From: James Andariese Date: Sun, 3 Mar 2024 19:25:59 -0600 Subject: [PATCH] add cascade-release.sh to make releases --- cascade-release.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100755 cascade-release.sh diff --git a/cascade-release.sh b/cascade-release.sh new file mode 100755 index 00000000..065e4e32 --- /dev/null +++ b/cascade-release.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +set -e + +if [ x"$(git branch --show)" != x"cascade" ];then + echo "this cannot be run on any branches other than cascade" + exit 1 +fi + +git fetch upstream +git checkout -b cascade-"$1" +git rebase "$1" || (git checkout cascade && git branch -D cascade-"$1";exit 1) +git push -u origin cascade-"$1" +git checkout cascade