diff options
| author | Jack Nagel | 2014-02-27 12:56:42 -0600 | 
|---|---|---|
| committer | Jack Nagel | 2014-02-27 12:56:42 -0600 | 
| commit | 89ab32247d2be54dc15a10056c18fcbc44deeabc (patch) | |
| tree | 3bc748da32e7c1d254efbc9c5834d5ea89730b8e /Library/Homebrew/cmd/deps.rb | |
| parent | a7f53398000deeeff7814c78cf08045e8b64ec81 (diff) | |
| download | homebrew-89ab32247d2be54dc15a10056c18fcbc44deeabc.tar.bz2 | |
deps: keep "--all" output sorted
Diffstat (limited to 'Library/Homebrew/cmd/deps.rb')
| -rw-r--r-- | Library/Homebrew/cmd/deps.rb | 9 | 
1 files changed, 4 insertions, 5 deletions
diff --git a/Library/Homebrew/cmd/deps.rb b/Library/Homebrew/cmd/deps.rb index faeed5a47..bc402dd84 100644 --- a/Library/Homebrew/cmd/deps.rb +++ b/Library/Homebrew/cmd/deps.rb @@ -22,7 +22,7 @@ module Homebrew extend self      else        raise FormulaUnspecifiedError if ARGV.named.empty?        all_deps = deps_for_formulae(ARGV.formulae, !ARGV.one?) -      all_deps.sort! unless mode.topo_order? +      all_deps = all_deps.sort_by(&:name) unless mode.topo_order?        puts all_deps      end    end @@ -35,9 +35,8 @@ module Homebrew extend self        deps = f.deps.default        reqs = f.requirements      end -    deps.map(&:name) + reqs.to_a.map do |r| -      r.class.default_formula if r.default_formula? -    end.compact + +    deps + reqs.select(&:default_formula?).map(&:to_dependency)    end    def deps_for_formulae(formulae, recursive=false) @@ -45,7 +44,7 @@ module Homebrew extend self    end    def puts_deps(formulae) -    formulae.each { |f| puts "#{f.name}: #{deps_for_formula(f)*' '}" } +    formulae.each { |f| puts "#{f.name}: #{deps_for_formula(f).sort_by(&:name) * " "}" }    end    def puts_deps_tree(formulae)  | 
