diff options
| author | Xu Cheng | 2015-05-28 19:13:56 +0800 |
|---|---|---|
| committer | Xu Cheng | 2015-05-29 17:02:23 +0800 |
| commit | 932afdd9be7d1ba1de97b7730bb6d58b118eedf5 (patch) | |
| tree | 584e6a0d9d4d7baac6536698ee2cb66a6ea0b96e | |
| parent | 082ce482fcbdbe1e38f5b610f53bafe6b3dad9ba (diff) | |
| download | brew-932afdd9be7d1ba1de97b7730bb6d58b118eedf5.tar.bz2 | |
uses: use Formula#full_name
| -rw-r--r-- | Library/Homebrew/cmd/uses.rb | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/Library/Homebrew/cmd/uses.rb b/Library/Homebrew/cmd/uses.rb index 6d42f8e54..7410cc022 100644 --- a/Library/Homebrew/cmd/uses.rb +++ b/Library/Homebrew/cmd/uses.rb @@ -25,8 +25,8 @@ module Homebrew reqs = f.recursive_requirements do |dependent, req| Requirement.prune if ignores.any? { |ignore| req.send(ignore) } && !dependent.build.with?(req) end - deps.any? { |dep| dep.to_formula.name == ff.name } || - reqs.any? { |req| req.name == ff.name || req.class.default_formula == ff.name } + deps.any? { |dep| dep.to_formula.full_name == ff.full_name } || + reqs.any? { |req| req.name == ff.name || [ff.name, ff.full_name].include?(req.class.default_formula) } else deps = f.deps.reject do |dep| ignores.any? { |ignore| dep.send(ignore) } @@ -34,8 +34,8 @@ module Homebrew reqs = f.requirements.reject do |req| ignores.any? { |ignore| req.send(ignore) } end - deps.any? { |dep| dep.to_formula.name == ff.name } || - reqs.any? { |req| req.name == ff.name || req.class.default_formula == ff.name } + deps.any? { |dep| dep.to_formula.full_name == ff.full_name } || + reqs.any? { |req| req.name == ff.name || [ff.name, ff.full_name].include?(req.class.default_formula) } end rescue FormulaUnavailableError # Silently ignore this case as we don't care about things used in @@ -44,6 +44,6 @@ module Homebrew end end - puts_columns uses.map(&:name) + puts_columns uses.map(&:full_name) end end |
