diff options
| author | Xu Cheng | 2015-07-09 22:06:53 +0800 |
|---|---|---|
| committer | Xu Cheng | 2015-07-09 22:06:53 +0800 |
| commit | f68869cc70f05269107a6969b0dbe774f3e508c9 (patch) | |
| tree | a038782d30414619e0e8d1cea28a21676e0171ff /Library | |
| parent | 3ac60059312dc7ca396500819d9f0f32dabf13e9 (diff) | |
| download | brew-f68869cc70f05269107a6969b0dbe774f3e508c9.tar.bz2 | |
audit: better way to handle --online for audit_formula_name
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/cmd/audit.rb | 11 |
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 |
