Class: Gitx::Cli::UpdateCommand

Inherits:
BaseCommand show all
Defined in:
lib/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 Gitx::Cli::BaseCommand

Instance Method Details

#updateObject



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

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

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