From dacba91672d7513126e311704eafb725a0526a9b Mon Sep 17 00:00:00 2001 From: Human Date: Wed, 17 Jun 2026 11:50:52 -0700 Subject: [PATCH] Update worktree-functions.sh Check branch name for validity --- worktree-functions.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/worktree-functions.sh b/worktree-functions.sh index af58108..e9508bc 100644 --- a/worktree-functions.sh +++ b/worktree-functions.sh @@ -917,7 +917,11 @@ function wrktr_git() { # ----------------------------------------------------------------------------- function _wrktr_sanitize_branch_name() { local branch="$1" - branch="${branch//%/%25}" + + if ! git check-ref-format --branch "$branch" >/dev/null 2>&1; then + return 1 + fi + echo "${branch//\//%2F}" }