Skip to content

Instantly share code, notes, and snippets.

@italovieira
Created December 7, 2020 14:50
Show Gist options
  • Save italovieira/88965f03e729dc90f374e36368c60955 to your computer and use it in GitHub Desktop.
Save italovieira/88965f03e729dc90f374e36368c60955 to your computer and use it in GitHub Desktop.
Verificar se a mensagem de commit contém o id de uma issue do JIRA (Nullbank)
#!/usr/bin/env bash
# regex to validate in commit msg
commit_regex='(NUL-[0-9]+|merge)'
error_msg="Abortado. Sua mensagem de commit está faltando o id de uma Issue do JIRA"
if ! grep -iqE "$commit_regex" "$1"; then
echo "$error_msg" >&2
exit 1
fi
@italovieira
Copy link
Author

Para funcionar deve-se adicioná-lo no caminho .git/hooks, adicionar permissão de execução nesse arquivo e excluir o arquivo commit-msg.sample que já vem por padrão.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment