Log de commit do Git marcado

Aqui está um log git aumentado do awk que fornecerá uma lista de seus commits git marcados com um hash de commit abreviado e o assunto do commit:

git log --oneline --decorate=short | awk '/tag/ {print substr($3,0,(length($3)-1)) "t" $1 "t" ($1=$2=$3="") $0}'

Exemplo

$ git log --oneline --decorate=short | awk '/tag/ {print substr($3,0,(length($3)-1)) "t" $1 "t" ($1=$2=$3="") $0}'
v1
.3.3 6d2a491 Refactored text handling
v1
.3.2 7e35d5b Merge branch 'development'
v1
.3.1 307b457 Updated Python 2 vs 3 interpreter check
v1
.3.0 61f43bf Added support for Python 3.x
...