From 5470eee6d7afe27ab367e2e593164134ee91302b Mon Sep 17 00:00:00 2001 From: Milind Srivastava Date: Fri, 29 May 2026 09:37:24 -0400 Subject: [PATCH] dev: updated git worktree script to work with existing branches --- gwt.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gwt.sh b/gwt.sh index 248f8e7b..fd328bbe 100755 --- a/gwt.sh +++ b/gwt.sh @@ -36,4 +36,8 @@ echo "Fetching from origin..." git fetch origin "$branch_name" echo "Creating worktree at ../worktrees/$issue_num..." -git worktree add --track -b "$branch_name" "../worktrees/$issue_num" "origin/$branch_name" +if git show-ref --verify --quiet "refs/heads/$branch_name"; then + git worktree add "../worktrees/$issue_num" "$branch_name" +else + git worktree add --track -b "$branch_name" "../worktrees/$issue_num" "origin/$branch_name" +fi