#!/bin/bash

BRANCH_NAME=$(git rev-parse --abbrev-ref HEAD)

if [[ "$BRANCH_NAME" =~ ^((project|feature|hotfix|bugfix|backup|wip)\/[a-zA-Z0-9-]+)|(release|master|develop)$ ]];then
    printf "Branch name valid according to standards.\n\n"
else
    printf "Invalid branch name.\n"
    printf "\n"
    printf "Branch can only be named according to our standards: https://gitlab.asynclabs.co/asynclabs/educations-and-workshops/knowledge/-/blob/master/Development/Git-flow.md\n"
    exit 1
fi
