capistrano-pending gemでREVISIONファイルが無いときにエラーで終わらせたくてCapistranoのコードを読んでみたら、次のようにしてた: if test "[ -f #{current_path}/REVISION ]" # ファイルが存在した場合の処理 else error "REVISION file doesn't exist" exit 1 end Abort when REVISION file doesn't exist · abf81bd · a2ikm/capistrano-pending · GitHub こんな風にしておくとREVISIONファイルがないときに次のようにエラー表示がされてそこでタスクが終了する。