Commit a5755812 authored by P.S.V.R's avatar P.S.V.R Committed by Rémy Coutable

Use rugged to change HEAD

parent 94e130ce
...@@ -32,6 +32,7 @@ v 8.7.0 (unreleased) ...@@ -32,6 +32,7 @@ v 8.7.0 (unreleased)
- Add default scope to projects to exclude projects pending deletion - Add default scope to projects to exclude projects pending deletion
- Allow to close merge requests which source projects(forks) are deleted. - Allow to close merge requests which source projects(forks) are deleted.
- Ensure empty recipients are rejected in BuildsEmailService - Ensure empty recipients are rejected in BuildsEmailService
- Use rugged to change HEAD in Project#change_head (P.S.V.R)
- API: Ability to filter milestones by state `active` and `closed` (Robert Schilling) - API: Ability to filter milestones by state `active` and `closed` (Robert Schilling)
- API: Fix milestone filtering by `iid` (Robert Schilling) - API: Fix milestone filtering by `iid` (Robert Schilling)
- API: Delete notes of issues, snippets, and merge requests (Robert Schilling) - API: Delete notes of issues, snippets, and merge requests (Robert Schilling)
......
...@@ -865,7 +865,9 @@ class Project < ActiveRecord::Base ...@@ -865,7 +865,9 @@ class Project < ActiveRecord::Base
def change_head(branch) def change_head(branch)
repository.before_change_head repository.before_change_head
gitlab_shell.update_repository_head(self.path_with_namespace, branch) repository.rugged.references.create('HEAD',
"refs/heads/#{branch}",
force: true)
reload_default_branch reload_default_branch
end end
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment