aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike McQuaid2017-07-07 09:30:18 +0100
committerMike McQuaid2017-07-07 09:30:18 +0100
commitbddafe4d54aa4ac821ecbf24f46c68db9a567635 (patch)
treef23af0f0b4315e3e30a59d3d1416256f453d6d9a
parente499925c7df8bcb3989fa1b0278a2f432d9157ac (diff)
downloadbrew-bddafe4d54aa4ac821ecbf24f46c68db9a567635.tar.bz2
audit: don't suggest non-stable versioned alias.
Additionally handle the case where a formula has been installed as devel/HEAD rather than just e.g. `brew audit --devel`.
-rw-r--r--Library/Homebrew/dev-cmd/audit.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/Library/Homebrew/dev-cmd/audit.rb b/Library/Homebrew/dev-cmd/audit.rb
index 443a45816..ff6b17b45 100644
--- a/Library/Homebrew/dev-cmd/audit.rb
+++ b/Library/Homebrew/dev-cmd/audit.rb
@@ -309,7 +309,7 @@ class FormulaAuditor
unversioned_name = unversioned_formula.basename(".rb")
problem "#{formula} is versioned but no #{unversioned_name} formula exists"
end
- elsif ARGV.build_stable? &&
+ elsif ARGV.build_stable? && formula.stable? &&
!(versioned_formulae = Dir[formula.path.to_s.gsub(/\.rb$/, "@*.rb")]).empty?
versioned_aliases = formula.aliases.grep(/.@\d/)
_, last_alias_version =