aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd/audit.rb
diff options
context:
space:
mode:
authorXu Cheng2015-07-09 22:06:53 +0800
committerXu Cheng2015-07-09 22:06:53 +0800
commitf68869cc70f05269107a6969b0dbe774f3e508c9 (patch)
treea038782d30414619e0e8d1cea28a21676e0171ff /Library/Homebrew/cmd/audit.rb
parent3ac60059312dc7ca396500819d9f0f32dabf13e9 (diff)
downloadbrew-f68869cc70f05269107a6969b0dbe774f3e508c9.tar.bz2
audit: better way to handle --online for audit_formula_name
Diffstat (limited to 'Library/Homebrew/cmd/audit.rb')
-rw-r--r--Library/Homebrew/cmd/audit.rb11
1 files changed, 7 insertions, 4 deletions
diff --git a/Library/Homebrew/cmd/audit.rb b/Library/Homebrew/cmd/audit.rb
index 5a3e41d67..898cc43fb 100644
--- a/Library/Homebrew/cmd/audit.rb
+++ b/Library/Homebrew/cmd/audit.rb
@@ -233,14 +233,17 @@ class FormulaAuditor
return
end
- return unless @online
same_name_tap_formulae = Formula.tap_names.select do |tap_formula_name|
user_name, _, formula_name = tap_formula_name.split("/", 3)
user_name == "homebrew" && formula_name == name
end
- same_name_tap_formulae += @@remote_official_taps.map do |tap|
- Thread.new { Homebrew.search_tap "homebrew", tap, name }
- end.map(&:value).flatten
+
+ if @online
+ same_name_tap_formulae += @@remote_official_taps.map do |tap|
+ Thread.new { Homebrew.search_tap "homebrew", tap, name }
+ end.map(&:value).flatten
+ end
+
same_name_tap_formulae.delete(full_name)
if same_name_tap_formulae.size > 0