Class: TaskWithSeparateBranch

Inherits:
TaskWithCommit show all
Defined in:
lib/caperoma/models/tasks/task_with_separate_branch.rb

Direct Known Subclasses

Bug, Feature

Instance Method Summary collapse

Methods inherited from TaskWithCommit

#pause

Methods inherited from Task

abort_started, abort_started_without_time, #abort_without_time, finish_started, #jira_live_url, #pause, pause_started, #pivotal_url, #should_log_work?, status, #time_spent, #time_spent_in_minutes, #time_spent_so_far

Methods included from Git

#git_actual_rebase, #git_branch, #git_checkout, #git_commit, #git_current_branch, #git_last_commit_name, #git_pull_request, #git_push, #git_rebase_to_upstream

Instance Method Details

#abort(comment) ⇒ Object



16
17
18
19
# File 'lib/caperoma/models/tasks/task_with_separate_branch.rb', line 16

def abort(comment)
  super
  puts git_checkout(parent_branch)
end

#finish(comment) ⇒ Object



9
10
11
12
13
14
# File 'lib/caperoma/models/tasks/task_with_separate_branch.rb', line 9

def finish(comment)
  puts comment
  super
  puts git_pull_request
  puts git_checkout(parent_branch)
end