6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
# File 'lib/gems-status/checkers/scm_check_messages.rb', line 6
def check_messages(name, source_repo, message_checker, origin, counter = 0)
begin
messages = messages(name, source_repo)
return security_alerts(name, messages, message_checker, origin)
rescue => e
if counter == MAX_RETRIES
Utils::log_error name, "There was a problem checking out #{source_repo} #{e}"
return {}
else
Utils::log_debug "There was a problem checking out #{source_repo} #{e}: Trying it again..."
return check_messages(name, source_repo, message_checker, origin, counter + 1)
end
end
end
|