¿Existe una forma o comando sencillo de obtener todos los commit de git hasta una etiqueta específica para generar un registro de cambios automático para un proyecto? Siempre etiqueto mis repositorios git con un número de versión como v0.1.0
y, por ejemplo, me gustaría que todos los commits hasta la etiqueta v0.1.0
.Git changelog: cómo obtener todos los cambios hasta una etiqueta específica?
He mirado a través de los documentos, pero no parecen encontrar una opción útil o un comando para ello: http://git-scm.com/docs/git-log (es abajo en el momento por cierto)
Por ejemplo:
$ git log --oneline --decorate
Muestra las etiquetas junto a confirmaciones. Me gustaría lo mismo, pero solo hasta una etiqueta específica.
Pertinente a tus intereses: Pimp My Changelog, un script de Ruby para hacer esto. https://github.com/pcreux/pimpmychangelog – olleolleolle