##// END OF EJS Templates
scm: catch all exceptions to get scm command version in repository model (#8510)....
Toshi MARUYAMA -
r5879:ee2236f5bdc0
parent child
Show More
@@ -278,7 +278,7 class Repository < ActiveRecord::Base
278 ret = ""
278 ret = ""
279 begin
279 begin
280 ret = self.scm_adapter_class.client_command if self.scm_adapter_class
280 ret = self.scm_adapter_class.client_command if self.scm_adapter_class
281 rescue Redmine::Scm::Adapters::CommandFailed => e
281 rescue Exception => e
282 logger.error "scm: error during get command: #{e.message}"
282 logger.error "scm: error during get command: #{e.message}"
283 end
283 end
284 ret
284 ret
@@ -288,7 +288,7 class Repository < ActiveRecord::Base
288 ret = ""
288 ret = ""
289 begin
289 begin
290 ret = self.scm_adapter_class.client_version_string if self.scm_adapter_class
290 ret = self.scm_adapter_class.client_version_string if self.scm_adapter_class
291 rescue Redmine::Scm::Adapters::CommandFailed => e
291 rescue Exception => e
292 logger.error "scm: error during get version string: #{e.message}"
292 logger.error "scm: error during get version string: #{e.message}"
293 end
293 end
294 ret
294 ret
@@ -298,7 +298,7 class Repository < ActiveRecord::Base
298 ret = false
298 ret = false
299 begin
299 begin
300 ret = self.scm_adapter_class.client_available if self.scm_adapter_class
300 ret = self.scm_adapter_class.client_available if self.scm_adapter_class
301 rescue Redmine::Scm::Adapters::CommandFailed => e
301 rescue Exception => e
302 logger.error "scm: error during get scm available: #{e.message}"
302 logger.error "scm: error during get scm available: #{e.message}"
303 end
303 end
304 ret
304 ret
General Comments 0
You need to be logged in to leave comments. Login now