#!/usr/bin/env sh # branch="$(git rev-parse --abbrev-ref HEAD)" # case "$branch" in # main|develop) # echo "Direct pushes to $branch are not allowed." # echo "Please create a feature/... or bugfix/... branch and open a PR/MR." # exit 1 # ;; # feature/*|bugfix/*|hotfix/*|chore/*) # exit 0 # ;; # *) # echo "Invalid branch name: $branch" # echo "Allowed branch prefixes: feature/*, bugfix/*, hotfix/*, chore/*" # exit 1 # ;; # esac