Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/services/projects/update_service.rb')
-rw-r--r--app/services/projects/update_service.rb27
1 files changed, 0 insertions, 27 deletions
diff --git a/app/services/projects/update_service.rb b/app/services/projects/update_service.rb
deleted file mode 100644
index 69bdd045ddf..00000000000
--- a/app/services/projects/update_service.rb
+++ /dev/null
@@ -1,27 +0,0 @@
-module Projects
- class UpdateService < BaseService
- def execute
- # check that user is allowed to set specified visibility_level
- new_visibility = params[:visibility_level]
- if new_visibility && new_visibility.to_i != project.visibility_level
- unless can?(current_user, :change_visibility_level, project) &&
- Gitlab::VisibilityLevel.allowed_for?(current_user, new_visibility)
- deny_visibility_level(project, new_visibility)
- return project
- end
- end
-
- new_branch = params[:default_branch]
-
- if project.repository.exists? && new_branch && new_branch != project.default_branch
- project.change_head(new_branch)
- end
-
- if project.update_attributes(params.except(:default_branch))
- if project.previous_changes.include?('path')
- project.rename_repo
- end
- end
- end
- end
-end