diff --git a/Library/Homebrew/dev-cmd/audit.rb b/Library/Homebrew/dev-cmd/audit.rb index 3cebfc2256b801537e98ed28984f45b020735306..e83cf1b8cf8417eb00aaa7aca192d8be0cbab28a 100644 --- a/Library/Homebrew/dev-cmd/audit.rb +++ b/Library/Homebrew/dev-cmd/audit.rb @@ -653,6 +653,7 @@ class FormulaAuditor def audit_revision_and_version_scheme return unless formula.tap # skip formula not from core or any taps return unless formula.tap.git? # git log is required + return if @new_formula fv = FormulaVersions.new(formula, max_depth: 10) no_decrease_attributes = [:revision, :version_scheme] @@ -668,7 +669,7 @@ class FormulaAuditor end versions = attributes_map[:version].values.flatten - if formula.version < versions.max + if !versions.empty? && formula.version < versions.max problem "version should not decrease" end