Class: Thegarage::Gitx::Cli::UpdateCommand

Inherits:
BaseCommand show all
Defined in:
lib/thegarage/gitx/cli/update_command.rb

Instance Method Summary collapse

Methods inherited from BaseCommand

#initialize

Methods included from Thor::Actions

#ask_editor, #run_cmd

Constructor Details

This class inherits a constructor from Thegarage::Gitx::Cli::BaseCommand

Instance Method Details

#updateObject



10
11
12
13
14
15
16
17
18
19
# File 'lib/thegarage/gitx/cli/update_command.rb', line 10

def update
  say "Updating "
  say "#{current_branch.name} ", :green
  say "with latest changes from "
  say Thegarage::Gitx::BASE_BRANCH, :green

  update_branch(current_branch.name) if remote_branch_exists?(current_branch.name)
  update_branch(Thegarage::Gitx::BASE_BRANCH)
  run_cmd 'git push origin HEAD'
end