Voglio eseguire un comando remoto (git diff di current_revision e HEAD in alcune cartelle) e catturare l'output.Come acquisire l'output da un comando remoto in Capistrano?
Ho provato a eseguire ("git diff rev1 rev2 - cartella | cat"), ma il metodo restituisce sempre sembra restituire nil (anche quando posso vedere l'output diff nell'output di Capistrano).
Qualche idea? Posso usare diversi mezzi per eseguire il piping del comando, o qualcosa del genere? Non sono un mago Unix, quindi potrebbe essere qualcosa di banale che mi manca qui.
Aggiornamento dal futuro: 'capture' sembra funzionare con Capistrano 3 troppo, anche attraverso non sono stato in grado di trovare una menzione nella documentazione ... – Smar