From 9a384840398baad4392c3934c3e77152660abebd Mon Sep 17 00:00:00 2001 From: Leif Ringstad Date: Mon, 10 Oct 2016 12:01:46 +0200 Subject: [PATCH 1/3] Hide cmd output when dumping --- lib/capistrano-db-tasks/database.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/capistrano-db-tasks/database.rb b/lib/capistrano-db-tasks/database.rb index 79f5f10..3b993fc 100644 --- a/lib/capistrano-db-tasks/database.rb +++ b/lib/capistrano-db-tasks/database.rb @@ -120,7 +120,10 @@ def initialize(cap_instance) end def dump + command_output_setting = Airbrussh.configure.command_output + Airbrussh.configure.command_output = false @cap.execute "cd #{@cap.current_path} && #{dump_cmd} | #{compressor.compress('-', output_file)}" + Airbrussh.configure.command_output = command_output_setting self end From 314d6d437953858f783644e43fb8b3c0a131a10a Mon Sep 17 00:00:00 2001 From: Leif Ringstad Date: Mon, 10 Oct 2016 13:07:28 +0200 Subject: [PATCH 2/3] Silent ssh kit output before dump cmd --- lib/capistrano-db-tasks/database.rb | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/capistrano-db-tasks/database.rb b/lib/capistrano-db-tasks/database.rb index 3b993fc..da4c0d5 100644 --- a/lib/capistrano-db-tasks/database.rb +++ b/lib/capistrano-db-tasks/database.rb @@ -120,10 +120,13 @@ def initialize(cap_instance) end def dump - command_output_setting = Airbrussh.configure.command_output - Airbrussh.configure.command_output = false + # command_output_setting = Airbrussh.configuration.command_output + # Airbrussh.configuration.command_output = false + @cap.info "Dumping database on remote server (output set to :dot)" + SSHKit.config.use_format :dot @cap.execute "cd #{@cap.current_path} && #{dump_cmd} | #{compressor.compress('-', output_file)}" - Airbrussh.configure.command_output = command_output_setting + SSHKit.config.use_format :pretty + # Airbrussh.configuration.command_output = command_output_setting self end From 9068252f1884cb194160d6b210934414d5300ed0 Mon Sep 17 00:00:00 2001 From: Leif Ringstad Date: Mon, 10 Oct 2016 13:07:53 +0200 Subject: [PATCH 3/3] Silent ssh kit output before dump cmd --- lib/capistrano-db-tasks/database.rb | 3 --- 1 file changed, 3 deletions(-) diff --git a/lib/capistrano-db-tasks/database.rb b/lib/capistrano-db-tasks/database.rb index da4c0d5..616bc2b 100644 --- a/lib/capistrano-db-tasks/database.rb +++ b/lib/capistrano-db-tasks/database.rb @@ -120,13 +120,10 @@ def initialize(cap_instance) end def dump - # command_output_setting = Airbrussh.configuration.command_output - # Airbrussh.configuration.command_output = false @cap.info "Dumping database on remote server (output set to :dot)" SSHKit.config.use_format :dot @cap.execute "cd #{@cap.current_path} && #{dump_cmd} | #{compressor.compress('-', output_file)}" SSHKit.config.use_format :pretty - # Airbrussh.configuration.command_output = command_output_setting self end