diff --git a/yadm b/yadm index 5851a25..3d8656b 100755 --- a/yadm +++ b/yadm @@ -1373,7 +1373,8 @@ function is_valid_branch_name() { # * "~", "^", ":", "\", space # * end with a "/" # * end with ".lock" - [[ "$1" =~ (\/\.|\.\.|[~^:\\ ]|\/$|\.lock$) ]] && return 1 + pattern='(\/\.|\.\.|[~^:\\ ]|\/$|\.lock$)' + [[ "$1" =~ $pattern ]] && return 1 return 0 }