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/Homebrew/cmd/audit.rb | |
| parent | 3ac60059312dc7ca396500819d9f0f32dabf13e9 (diff) | |
| download | brew-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.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  | 
