class OctoMerge::Strategy::Rebase

Public Instance Methods

run() click to toggle source
# File lib/octo_merge/strategy/rebase.rb, line 4
def run
  fetch_master

  pull_requests.each do |pull_request|
    fetch(pull_request)

    git.checkout(pull_request.number_branch)
    git.rebase(master)

    git.checkout(master)
    git.rebase("#{pull_request.number_branch}")

    git.delete_branch(pull_request.number_branch)
  end
end