2011-11-12 21 views
5

Por ejemplo, algo como esto:¿Cómo podría uno "describir git" cada confirmación?

$ git describe --all 
v0-5-g654178b 
v0-4-gf7127a0 
v0-3-gbb3ab93 
v0-2-gf193081 
v0-1-g892d3ad 
v0 

O esto:

$ git log --oneline --decorate --describe 
v0-5-g654178b (HEAD, master) improved documentation 
v0-4-gf7127a0 Senseless commit to trigger ci build 
v0-3-gbb3ab93 fixed the fix 
v0-2-gf193081 refactored nertz 
v0-1-g892d3ad WIP first foray into i18n 
v0 (tag: v0, origin/master) Initial commit 

no sería genial?

+0

Adam, si no tiene fusiones, consulte http://stackoverflow.com/q/17379010/427545 para obtener un comando que incluya 'git describe'. Creo que tenemos la misma pregunta, pero no busco solo una línea, sino etiquetas dentro de la salida completa de 'git log'. – Lekensteyn

Respuesta

3

Esta característica no existe actualmente en mainline git. Puede hacer las suyas (usando git rev-list con git describe y git log), y/o enviar un parche al proyecto git.

Cuestiones relacionadas