capistrano/capistrano — Issue #151: cap -n deploy:web:disable does not do a dry run!
Author: benissimo
Created: 2012-02-08 16:41:10+00:00
State: open

It looks like that's due to the task relying on "put" rather than "run":

https://github.com/capistrano/capistrano/blob/master/lib/capistrano/recipes/deploy.rb

cap -n deploy:web:enable # safe, just prints out what it would have done
cap -n deploy:web:disable # not safe, prints out a list of servers, looks like it's really trying to do something...