diff options
| author | Jack Nagel | 2014-04-07 13:07:04 -0500 |
|---|---|---|
| committer | Jack Nagel | 2014-04-07 13:07:04 -0500 |
| commit | 574fc99258b1a40796ea53dcd60d38e25303490f (patch) | |
| tree | 830faacbb3fe26214969ce121eb9e76814198f6b /Library/Homebrew | |
| parent | a9461dd01bdd6f5685570c99c0ff9a76d9d942c7 (diff) | |
| download | brew-574fc99258b1a40796ea53dcd60d38e25303490f.tar.bz2 | |
uses: only check ARGV for recursive flag once
Diffstat (limited to 'Library/Homebrew')
| -rw-r--r-- | Library/Homebrew/cmd/uses.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Library/Homebrew/cmd/uses.rb b/Library/Homebrew/cmd/uses.rb index bab5e45bf..23bab2e9f 100644 --- a/Library/Homebrew/cmd/uses.rb +++ b/Library/Homebrew/cmd/uses.rb @@ -10,11 +10,12 @@ module Homebrew extend self used_formulae = ARGV.formulae formulae = (ARGV.include? "--installed") ? Formula.installed : Formula + recursive = ARGV.flag? "--recursive" uses = [] formulae.each do |f| used_formulae.all? do |ff| - if ARGV.flag? '--recursive' + if recursive if f.recursive_dependencies.any? { |dep| dep.name == ff.name } uses << f.to_s elsif f.recursive_requirements.any? { |req| req.name == ff.name } |
