Skip to content
Snippets Groups Projects
Commit 17032a60 authored by Jack Nagel's avatar Jack Nagel
Browse files

Teach commands to work with revisions

parent 6008187d
No related branches found
No related tags found
No related merge requests found
......@@ -31,7 +31,7 @@ module Homebrew extend self
def cleanup_formula f
if f.installed?
eligible_kegs = f.rack.subdirs.map { |d| Keg.new(d) }.select { |k| f.version > k.version }
eligible_kegs = f.rack.subdirs.map { |d| Keg.new(d) }.select { |k| f.pkg_version > k.version }
eligible_kegs.each do |keg|
if f.can_cleanup?
cleanup_keg(keg)
......
......@@ -5,7 +5,7 @@ module Homebrew extend self
def outdated
outdated_brews do |f, versions|
if $stdout.tty? and not ARGV.flag? '--quiet'
puts "#{f.name} (#{versions*', '} < #{f.version})"
puts "#{f.name} (#{versions*', '} < #{f.pkg_version})"
else
puts f.name
end
......@@ -15,7 +15,7 @@ module Homebrew extend self
def outdated_brews
Formula.installed.map do |f|
versions = f.rack.subdirs.map { |d| Keg.new(d).version }.sort!
if versions.all? { |version| f.version > version }
if versions.all? { |version| f.pkg_version > version }
yield f, versions if block_given?
f
end
......
......@@ -36,14 +36,14 @@ module Homebrew extend self
unless outdated.empty?
oh1 "Upgrading #{outdated.length} outdated package#{outdated.length.plural_s}, with result:"
puts outdated.map{ |f| "#{f.name} #{f.version}" } * ", "
puts outdated.map{ |f| "#{f.name} #{f.pkg_version}" } * ", "
else
oh1 "No packages to upgrade"
end
unless upgrade_pinned? || pinned.empty?
oh1 "Not upgrading #{pinned.length} pinned package#{pinned.length.plural_s}:"
puts pinned.map{ |f| "#{f.name} #{f.version}" } * ", "
puts pinned.map{ |f| "#{f.name} #{f.pkg_version}" } * ", "
end
outdated.each { |f| upgrade_formula(f) }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment