aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/cmd/audit.rb10
1 files changed, 9 insertions, 1 deletions
diff --git a/Library/Homebrew/cmd/audit.rb b/Library/Homebrew/cmd/audit.rb
index 648ea0490..4c9896569 100644
--- a/Library/Homebrew/cmd/audit.rb
+++ b/Library/Homebrew/cmd/audit.rb
@@ -359,6 +359,10 @@ class FormulaAuditor
problem "Head-only (no stable download)"
end
+ if devel_only?(formula) && formula.tap != "homebrew/homebrew-devel-only"
+ problem "Devel-only (no stable download)"
+ end
+
%w[Stable Devel HEAD].each do |name|
next unless spec = formula.send(name.downcase)
@@ -696,7 +700,11 @@ class FormulaAuditor
end
def head_only?(formula)
- formula.head && formula.stable.nil?
+ formula.head && formula.devel.nil? && formula.stable.nil?
+ end
+
+ def devel_only?(formula)
+ formula.devel && formula.stable.nil?
end
end