Existe um único comando Git para obter a tag, ramificação e confirmação atuais?
Atualmente, estou usando uma coleção de três comandos para obter a tag atual, ramificação e a data e SHA1 da confirmação mais recente.
git describe --always --tag
git log -1 --format="%H%n%aD"
git rev-parse --abbrev-ref HEAD
O que produzirá algo como:
1.2.3-5-gdeadbeef
deadbeef3b8d90071c24f51ac8f26ce97a72727b
Wed, 19 May 2010 09:12:34 +0200
master
Para ser sincero, estou totalmente bem com isso. Mas estou usando esses comandos do Maven e qualquer um que já tenha usado o Maven sabe quanto coisas como comandos externos incham o POM. Eu só quero emagrecer meu pom.xml e talvez reduzir um pouco o tempo de execução.