lib/dev/Commands.rb in dev-1.0.229 vs lib/dev/Commands.rb in dev-1.0.230

- old
+ new

@@ -1,6 +1,6 @@ -["Compile","Replace","Setup","Test","Commit","Info","Update","Push","Build"].each{ |f| require_relative("cmd/#{f}.rb") } +["Compile","Replace","Setup","Test","Commit","Info","Update","Pull","DeepPull","Build"].each{ |f| require_relative("cmd/#{f}.rb") } module Dev class Commands < Hash def initialize @@ -8,29 +8,35 @@ self[:replace]=Dev::Cmd::Replace.new self[:compile]=Dev::Cmd::Compile.new self[:test]=Dev::Cmd::Test.new self[:commit]=Dev::Cmd::Commit.new self[:update]=Dev::Cmd::Update.new - #self[:pull]=Dev::Cmd::Pull.new + self[:pull]=Dev::Cmd::Pull.new + self[:deep_pull]=Dev::Cmd::DeepPull.new refresh end def refresh puts_debug "Dev::Command.refresh" + start_time=Time.now self[:setup].refresh(DEV[:dep]) if self[:setup].respond_to?("refresh") self[:replace].refresh(DEV[:dep]) if self[:replace].respond_to?("refresh") self[:compile].refresh if self[:compile].respond_to?("refresh") self[:test].refresh if self[:test].respond_to?("refresh") self[:commit].refresh if self[:commit].respond_to?("refresh") self[:update].refresh if self[:update].respond_to?("refresh") self[:pull].refresh if self[:pull].respond_to?("refresh") + self[:deep_pull].refresh if self[:deep_pull].respond_to?("refresh") + puts_debug "Commands refresh elapsed time " + (Time.now-start_time).to_s end def info; Dev::Cmd::Info.execute; end def setup; execute_method "setup"; end def compile; execute_method "compile"; end def test; execute_method "test"; end def push; Dev::Cmd::Push.execute; end + def pull; Dev::Cmd::Pull.execute; end + def deep_pull; Dev::Cmd::DeepPull.execute; end def update;execute_method("update");end def replace self[:replace].execute if self[:replace].respond_to?("execute") end \ No newline at end of file