From 004069b29ed035bed14011ccc0e48984b1e732dc Mon Sep 17 00:00:00 2001 From: Mislav Marohnić Date: Mon, 3 Dec 2012 22:21:28 +0100 Subject: propert version sort in `info` command Closes Homebrew/homebrew#16382. Signed-off-by: Jack Nagel --- Library/Homebrew/cmd/info.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'Library') 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? -- cgit v1.2.3