Git + Capistrano = Generador automático de notas de la versión?

Usamos git (github) y capistrano (como el 99% de las tiendas de Rails) para implementar nuestra aplicación en producción.

Lo que me gustaría hacer es, después de cada implementación de cap *, generar un file de text que contenga todos los comentarios de cometer git desde la última implementación. Luego puedo tomar esa list de comentarios de compromiso, limpiarla y ponerla en algún lugar para el consumo.

" git log " http://book.git-scm.com/3_reviewing_history_-_git_log.html tiene muchas opciones para recuperar posts de logging, pero no veo una manera fácil en capistrano de devolver las confirmaciones actuales y anteriores, o incluso la última date / hora en que ocurrió una implementación, así que puedo pasar eso al logging de git

¿Pensamientos? No puedo ser el primero en hacer esto … ¡Gracias!

Si capistrano no hace esto, puede envolverlo en otro script / herramienta, por ejemplo, release .

Cuando ejecutas la release , registra la confirmación, la compara con la confirmación grabada previamente, llama una secuencia de commands / herramienta del generador de notas de la versión y luego llama a capistrano.