From f68869cc70f05269107a6969b0dbe774f3e508c9 Mon Sep 17 00:00:00 2001 From: Xu Cheng Date: Thu, 9 Jul 2015 22:06:53 +0800 Subject: [PATCH] audit: better way to handle --online for audit_formula_name --- Library/Homebrew/cmd/audit.rb | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Library/Homebrew/cmd/audit.rb b/Library/Homebrew/cmd/audit.rb index 5a3e41d670..898cc43fbd 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