gitlab-org--gitlab-foss/app/services
Shinya Maeda d4b4693663 Abstract auto merge processes
We have one auto merge strategy today - Merge When Pipeline
Succeeds.

In order to add more strategies for Merge Train feature,
we abstract the architecture to be more extensible.

Removed arguments

Fix spec
2019-06-03 13:15:29 +07:00
..
application_settings
applications
auth
auto_merge Abstract auto merge processes 2019-06-03 13:15:29 +07:00
badges
boards
chat_names
ci Add 60s & 5m monitor buckets for CI queues 2019-05-22 08:01:25 -07:00
clusters Stop configuring group clusters on creation 2019-05-16 20:18:42 -05:00
commits
concerns Rename methods that conflict in Rails 5.2 2019-05-12 23:42:06 -05:00
deploy_keys
deploy_tokens
discussions
emails
error_tracking
events
files Externalize several strings in 2019-04-16 10:32:05 +00:00
git Fix remote mirrors not updating after tag push 2019-05-17 14:45:41 -07:00
gpg_keys
groups Merge branch 'forbid-the-usage-of-reload' into 'master' 2019-04-15 15:52:12 +00:00
import
issuable Allow note html to be regenerated from markdown 2019-05-23 14:11:29 +01:00
issues Include MR information if possible when emailing notification of closing an issue 2019-05-16 11:59:02 +00:00
keys
labels
lfs Fix uploading of LFS tracked file through UI 2019-05-06 12:51:49 +00:00
mattermost
members Rename methods that conflict in Rails 5.2 2019-05-12 23:42:06 -05:00
merge_requests Abstract auto merge processes 2019-06-03 13:15:29 +07:00
milestones
notes
projects Add wiki size to project statistics 2019-05-29 16:08:25 +02:00
prometheus
protected_branches
protected_tags
quick_actions
releases
resource_events
search
submodules
suggestions
tags Use all keyword args for DataBuilder::Push.build() 2019-04-25 13:54:26 +02:00
test_hooks Added list_pages method to avoid loading all wiki pages content 2019-04-25 04:19:07 +00:00
todos/destroy Stop serialising project when removing todos 2019-04-29 15:31:29 +01:00
users Merge branch 'forbid-the-usage-of-reload' into 'master' 2019-04-15 15:52:12 +00:00
wiki_pages
wikis
access_token_validation_service.rb
akismet_service.rb
audit_event_service.rb
auto_merge_service.rb Abstract auto merge processes 2019-06-03 13:15:29 +07:00
base_count_service.rb
base_renderer.rb
base_service.rb
cohorts_service.rb
compare_service.rb Check that source and target branch exist 2019-04-18 22:01:51 -03:00
create_branch_service.rb
create_snippet_service.rb
delete_branch_service.rb Introduce ServiceResponse to wrap around response 2019-04-22 17:16:32 +08:00
delete_merged_branches_service.rb
event_create_service.rb
gravatar_service.rb
ham_service.rb
import_export_clean_up_service.rb
issuable_base_service.rb
merge_request_metrics_service.rb
metrics_service.rb
note_summary.rb
notification_recipient_service.rb Fix unexpected extra notification mails 2019-04-17 09:10:42 +00:00
notification_service.rb Abstract auto merge processes 2019-06-03 13:15:29 +07:00
preview_markdown_service.rb
push_event_payload_service.rb
repair_ldap_blocked_user_service.rb
repository_archive_clean_up_service.rb
reset_project_cache_service.rb
search_service.rb
service_response.rb Introduce ServiceResponse to wrap around response 2019-04-22 17:16:32 +08:00
spam_check_service.rb
spam_service.rb
submit_usage_ping_service.rb
system_hooks_service.rb Remove deprecated uses of attribute_changed? 2019-04-30 15:24:25 +08:00
system_note_service.rb Change system notes to use relative urls 2019-05-23 12:04:09 +00:00
task_list_toggle_service.rb
todo_service.rb
update_deployment_service.rb
update_snippet_service.rb
upload_service.rb
user_agent_detail_service.rb
user_project_access_changed_service.rb
validate_new_branch_service.rb
verify_pages_domain_service.rb
web_hook_service.rb