diff options
| author | Mislav Marohnić | 2012-12-03 22:21:28 +0100 |
|---|---|---|
| committer | Jack Nagel | 2012-12-04 21:09:44 -0600 |
| commit | 15ddc2beb61f83d780205261daedff40e853c7de (patch) | |
| tree | 88bc10151bcea36b0231c6f6a507cfa6db9ccd7b /Library | |
| parent | 124afdacaf803215b44a8f5778c7adbe32e71f6b (diff) | |
| download | homebrew-15ddc2beb61f83d780205261daedff40e853c7de.tar.bz2 | |
propert version sort in `info` command
Closes #16382.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/cmd/info.rb | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Library/Homebrew/cmd/info.rb b/Library/Homebrew/cmd/info.rb index 6fe43e687..a5da4e81d 100644 --- a/Library/Homebrew/cmd/info.rb +++ b/Library/Homebrew/cmd/info.rb @@ -95,10 +95,11 @@ module Homebrew extend self if f.rack.directory? kegs = f.rack.children + kegs.reject! {|keg| keg.basename.to_s == '.DS_Store' } + kegs = kegs.map {|keg| Keg.new(keg) }.sort_by {|keg| keg.version } kegs.each do |keg| - next if keg.basename.to_s == '.DS_Store' print "#{keg} (#{keg.abv})" - print " *" if Keg.new(keg).linked? + print " *" if keg.linked? puts tab = Tab.for_keg keg unless tab.used_options.empty? |
