upgrade: use installed_kegs

This commit is contained in:
Xu Cheng 2015-11-29 15:37:06 +08:00
parent aaa945be68
commit 863c83a0f5

View File

@ -14,8 +14,9 @@ module Homebrew
outdated = ARGV.resolved_formulae.select(&:outdated?)
(ARGV.resolved_formulae - outdated).each do |f|
if f.rack.directory?
version = f.rack.subdirs.map { |d| Keg.new(d).version }.max
versions = f.installed_kegs.map { |keg| keg.version }
if versions.any?
version = versions.max
onoe "#{f.full_name} #{version} already installed"
else
onoe "#{f.full_name} not installed"