#!/bin/bash

# Hook script to restrict the branch names


local_branch="$(git rev-parse --abbrev-ref HEAD)"
valid_chars_branch="(feature|bugfix|hotfix)-ISMO-[0-9]+_[a-z_A-Z0-9]+$"
valid_chars_release="release-v[0-9]+\.[0-9]+\.[0-9]+"
message='El nombre de la rama no cumple con el estándar establecido en: https://paradigma.atlassian.net/wiki/spaces/ISMO/pages/1077511358/Pol+tica+de+Ramas'

if [[ $local_branch =~ $valid_chars_branch || $local_branch =~ $valid_chars_release ]]
then
exit 0    
else
echo "$message"
exit 1
fi
