Merge pull request #9141 from jonchang/old-macos-audits

audit: don't error on old OS X versions
This commit is contained in:
Jonathan Chang 2020-11-15 20:51:11 +11:00 committed by GitHub
commit 63b03fb8e6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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