From bddafe4d54aa4ac821ecbf24f46c68db9a567635 Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Fri, 7 Jul 2017 09:30:18 +0100 Subject: [PATCH] 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`. --- Library/Homebrew/dev-cmd/audit.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/dev-cmd/audit.rb b/Library/Homebrew/dev-cmd/audit.rb index 443a458160..ff6b17b45c 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 =