debian-mirror-gitlab/app/services/create_branch_service.rb
2014-09-02 14:37:02 +02:00

13 lines
338 B
Ruby

class CreateBranchService
def execute(project, branch_name, ref, current_user)
repository = project.repository
repository.add_branch(branch_name, ref)
new_branch = repository.find_branch(branch_name)
if new_branch
Event.create_ref_event(project, current_user, new_branch, 'add')
end
new_branch
end
end