]> source.dussan.org Git - redmine.git/commitdiff
Log SCM stderr when log level is set to debug only (#13541).
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Fri, 22 Mar 2013 07:50:28 +0000 (07:50 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Fri, 22 Mar 2013 07:50:28 +0000 (07:50 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11680 e93f8b46-1217-0410-a6f0-8f06a7374b81

lib/redmine/scm/adapters/abstract_adapter.rb

index 436d83bf422727f568a183688f4df4ad404308e9..36598732624ee77852316f6d90a8a36aa60271da 100644 (file)
@@ -228,9 +228,9 @@ module Redmine
         def self.shellout(cmd, options = {}, &block)
           if logger && logger.debug?
             logger.debug "Shelling out: #{strip_credential(cmd)}"
+            # Capture stderr in a log file
+            cmd = "#{cmd} 2>>#{shell_quote(stderr_log_file)}"
           end
-          # Capture stderr in a log file
-          cmd = "#{cmd} 2>>#{shell_quote(stderr_log_file)}"
           begin
             mode = "r+"
             IO.popen(cmd, mode) do |io|