capistrano/capistrano — pull request #213 by dima-exe (2012-05-28 21:17:50+00:00)
Title: Commands will be printed only if they are executing on servers

Capistrano prints all teams even if they really won't be executed, example:

== Currently executing `deploy:assets:symlink'
executing "rm -rf /u/apps/appname/releases/20120528203209/public/assets &&\\\n mkdir -p /u/apps/appname/releases/20120528203209/public &&\\\n mkdir -p /u/apps/appname/shared/assets &&\\\n ln -s /u/apps/appname/shared/assets /u/apps/appname/releases/20120528203209/public/assets"
skipping `deploy:assets:symlink' because no servers matched

after patch:

== Currently executing `deploy:assets:symlink'
skipping `deploy:assets:symlink' because no servers matched