Move data into updater class
This commit is contained in:
parent
14d84be78e
commit
40c8af111f
@ -11,10 +11,11 @@ class RefreshBrew
|
|||||||
UPDATED_FORMULA = %r{^\s+#{formula_regexp}\s}
|
UPDATED_FORMULA = %r{^\s+#{formula_regexp}\s}
|
||||||
DELETED_FORMULA = %r{^\s+delete mode \d+ #{formula_regexp}$}
|
DELETED_FORMULA = %r{^\s+delete mode \d+ #{formula_regexp}$}
|
||||||
|
|
||||||
attr_reader :added_formulae, :updated_formulae, :deleted_formulae
|
attr_reader :added_formulae, :updated_formulae, :deleted_formulae, :initial_revision
|
||||||
|
|
||||||
def initialize
|
def initialize
|
||||||
@added_formulae, @updated_formulae, @deleted_formulae = [], [], []
|
@added_formulae, @updated_formulae, @deleted_formulae = [], [], []
|
||||||
|
@initial_revision = self.current_revision
|
||||||
end
|
end
|
||||||
|
|
||||||
# Performs an update of the homebrew source. Returns +true+ if a newer
|
# Performs an update of the homebrew source. Returns +true+ if a newer
|
||||||
|
|||||||
3
bin/brew
3
bin/brew
@ -163,11 +163,10 @@ begin
|
|||||||
|
|
||||||
require 'update'
|
require 'update'
|
||||||
updater = RefreshBrew.new
|
updater = RefreshBrew.new
|
||||||
old_revision = updater.current_revision
|
|
||||||
unless updater.update_from_masterbrew!
|
unless updater.update_from_masterbrew!
|
||||||
puts "Already up-to-date."
|
puts "Already up-to-date."
|
||||||
else
|
else
|
||||||
puts "Updated Homebrew from #{old_revision[0,8]} to #{updater.current_revision[0,8]}."
|
puts "Updated Homebrew from #{updater.initial_revision[0,8]} to #{updater.current_revision[0,8]}."
|
||||||
## New Formulae
|
## New Formulae
|
||||||
if updater.pending_new_formulae?
|
if updater.pending_new_formulae?
|
||||||
ohai "The following formulae are new:"
|
ohai "The following formulae are new:"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user