scm: git: raise exception if "git log" is error and block is given in lib revision method (#8857)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@8837 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
1 parent
c5c8cd43c0
commit
d90cdb1b10
3 files changed
+42
-25
No files matched your search
@@ -290,8 +290,13 @@ module Redmine
|
||||
end
|
||||
revs
|
||||
rescue ScmCommandAborted => e
|
||||
logger.error("git log #{from_to.to_s} error: #{e.message}")
|
||||
revs
|
||||
err_msg = "git log error: #{e.message}"
|
||||
logger.error(err_msg)
|
||||
if block_given?
|
||||
raise CommandFailed, err_msg
|
||||
else
|
||||
revs
|
||||
end
|
||||
end
|
||||
|
||||
def diff(path, identifier_from, identifier_to=nil)
|
||||
|
||||
Reference in new issue
Block a user