Listar ids de tíquetes Jira do registro Git

  1. Pré-requisito: sempre use o id do tíquete Jira em mensagens git commit.

  2. Comando:

    git log <start commit hash>..<end commit hash> | grep -Eo '([A-Z]{3,}-)([0-9]+)' | uniq
  3. 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>
  4. Saída: Lista de ids de tíquetes Jira exclusivos confirmados entre “hash de confirmação inicial” e “hash de confirmação final”

  5. Nota: Você também pode usar nomes de tag e branch em vez de hash de commit

    git log --help