Quiero ejecutar un comando remoto (git diff de current_revision y HEAD en algunas carpetas) y capturar el resultado.¿Cómo capturar la salida desde un comando remoto en Capistrano?
He intentado ejecutar ("git diff rev1 rev2 - folder | cat"), pero el método siempre devuelve parece devolver nil (incluso cuando puedo ver la salida diff en la salida de Capistrano).
¿Alguna idea? ¿Puedo usar diferentes medios para conectar el comando, o algo así? No soy un asistente de Unix, por lo que podría ser algo trivial que me falta aquí.
actualización de futuro: 'capture' parece funcionar con Capistrano 3 también, incluso a través de que no pude encontrar una mención al respecto en la documentación ... – Smar