Pré-requisito: sempre use o id do tíquete Jira em mensagens git commit.
Comando:
git log <start commit hash>..<end commit hash> | grep -Eo '([A-Z]{3,}-)([0-9]+)' | uniq
Função (adicionar, por exemplo, ~ / .bash_profile):
# Definition
function git-jira-ids() {
git log $1 | grep -Eo '([A-Z]{3,}-)([0-9]+)' | uniq
}
# Usage
git-jira-ids <start commit hash>..<end commit hash>Saída: Lista de ids de tíquetes Jira exclusivos confirmados entre “hash de confirmação inicial” e “hash de confirmação final”
Nota: Você também pode usar nomes de tag e branch em vez de hash de commit
git log --help