audit: don't error on old OS X versions

This commit is contained in:
Jonathan Chang 2020-11-15 17:17:14 +11:00
parent 1f8dc4886a
commit e547e3aba9

View File

@ -918,19 +918,23 @@ module Homebrew
newest_committed_url = nil newest_committed_url = nil
fv.rev_list("origin/master") do |rev| fv.rev_list("origin/master") do |rev|
fv.formula_at_revision(rev) do |f| begin
stable = f.stable fv.formula_at_revision(rev) do |f|
next if stable.blank? stable = f.stable
next if stable.blank?
previous_version = stable.version previous_version = stable.version
previous_checksum = stable.checksum previous_checksum = stable.checksum
previous_version_scheme = f.version_scheme previous_version_scheme = f.version_scheme
previous_revision = f.revision previous_revision = f.revision
newest_committed_version ||= previous_version newest_committed_version ||= previous_version
newest_committed_checksum ||= previous_checksum newest_committed_checksum ||= previous_checksum
newest_committed_revision ||= previous_revision newest_committed_revision ||= previous_revision
newest_committed_url ||= stable.url newest_committed_url ||= stable.url
end
rescue MacOSVersionError
break
end end
break if previous_version && current_version != previous_version break if previous_version && current_version != previous_version