Class: Ora::Cli::PushFeatureBranch

Inherits:
Task
  • Object
show all
Defined in:
lib/ora/cli/tasks/push_feature_branch.rb

Constant Summary

Constants inherited from Task

Task::CONTINUE_FILE, Task::DEVELOP_BRANCH

Instance Attribute Summary

Attributes inherited from Task

#branch, #print, #stdin

Instance Method Summary collapse

Methods inherited from Task

#continue, #initialize, #run, #set_variables, #success?, #variables

Constructor Details

This class inherits a constructor from Ora::Cli::Task

Instance Method Details

#commandsObject



5
6
7
8
9
10
11
12
13
14
15
16
# File 'lib/ora/cli/tasks/push_feature_branch.rb', line 5

def commands
  '
  :feature_branch!
  :clean_branch!
  :pull_branch
  git checkout develop
  git pull origin develop
  git checkout #{branch}
  git merge develop
  git push origin #{branch}
  '
end