class Dependabot::PullRequestCreator::Gitlab

def create

def create
  return if branch_exists? && merge_request_exists?
  if branch_exists?
    create_commit unless commit_exists?
  else
    create_branch
    create_commit
  end
  labeler.create_default_labels_if_required
  merge_request = create_merge_request
  return unless merge_request
  annotate_merge_request(merge_request)
  merge_request
end