¿Cómo puedo imprimir mis tags de git en Capistrano como parte de mi tarea de implementación?

Configuré Capistrano para preguntarme qué label de git quiero implementar:

# deploy.rb set(:branch) { Capistrano::CLI.ui.ask('Tag to deploy:') } 

Esto funciona como se esperaba: si especifico v0.75 desplegará esa label.

Sin embargo, me encantaría poder imprimir la list de mis tags antes de que me pregunten cuál implementar, con algo como esto:

 git tag -n | tac | head -n 10 

¿Cómo puedo ejecutar e imprimir el resultado del command de shell anterior en capistrano, antes de que se solicite la implementación de la label?

Resulta que no se requiere magia. Lo siguiente lo hará muy bien:

 set :branch do puts `git tag -n | tac | head -n 10` Capistrano::CLI.ui.ask('Tag to deploy:') end