diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2021-12-10 12:10:18 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2021-12-10 12:10:18 +0000 |
commit | e838c62efb5d95fe76b5bbb6cba8b73c40eb2008 (patch) | |
tree | 6950ae1392a4c596e0885e7f79a8b69d6b008afb /app/services/git | |
parent | 240609275dbc67cfd6eab5d5a55ab632db41a9ac (diff) | |
download | gitlab-ce-e838c62efb5d95fe76b5bbb6cba8b73c40eb2008.tar.gz |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/services/git')
-rw-r--r-- | app/services/git/branch_push_service.rb | 8 | ||||
-rw-r--r-- | app/services/git/process_ref_changes_service.rb | 9 |
2 files changed, 9 insertions, 8 deletions
diff --git a/app/services/git/branch_push_service.rb b/app/services/git/branch_push_service.rb index 5bf39d98fa3..13223872e4f 100644 --- a/app/services/git/branch_push_service.rb +++ b/app/services/git/branch_push_service.rb @@ -26,7 +26,6 @@ module Git enqueue_detect_repository_languages execute_related_hooks - perform_housekeeping stop_environments unlock_artifacts @@ -71,13 +70,6 @@ module Git BranchHooksService.new(project, current_user, params).execute end - def perform_housekeeping - housekeeping = Repositories::HousekeepingService.new(project) - housekeeping.increment! - housekeeping.execute if housekeeping.needed? - rescue Repositories::HousekeepingService::LeaseTaken - end - def removing_branch? Gitlab::Git.blank_ref?(newrev) end diff --git a/app/services/git/process_ref_changes_service.rb b/app/services/git/process_ref_changes_service.rb index da05f18b5ac..d4081fc149b 100644 --- a/app/services/git/process_ref_changes_service.rb +++ b/app/services/git/process_ref_changes_service.rb @@ -9,6 +9,8 @@ module Git process_changes_by_action(:branch, changes.branch_changes) process_changes_by_action(:tag, changes.tag_changes) + + perform_housekeeping end private @@ -83,5 +85,12 @@ module Git MergeRequests::PushedBranchesService.new(project: project, current_user: current_user, params: { changes: changes }).execute end + + def perform_housekeeping + housekeeping = Repositories::HousekeepingService.new(project) + housekeeping.increment! + housekeeping.execute if housekeeping.needed? + rescue Repositories::HousekeepingService::LeaseTaken + end end end |