Я хочу запустить удаленную команду (git diff of current_revision и HEAD в нескольких папках) и захватить вывод.
Я пробовал запустить ("git diff rev1 rev2 - folder | cat"), но метод всегда возвращает значение nil (даже когда я вижу вывод diff в выводе Capistrano).
Любой идеи? Могу ли я использовать разные средства передачи команды по конвейеру или что-то подобное? Я не волшебник Unix, так что это может быть что-то тривиальное, что мне здесь не хватает.