gitlab-org--gitlab-foss/app/services/merge_requests
Nick Thomas 0e831b0b69
Allow external diffs to be used conditionally
Since external diffs are likely to be a bit slower than in-database
ones, add a mode that makes diffs external after they've been obsoleted
by events. This should strike a balance between performance and disk
space.

A background cron drives the majority of migrations, since diffs become
outdated through user actions.
2019-03-27 16:51:33 +00:00
..
conflicts
add_todo_when_build_fails_service.rb
assign_issues_service.rb
base_service.rb Add suffix for merge request event 2019-03-01 22:52:38 +09:00
build_service.rb Check issue milestone availability 2019-02-14 15:28:02 +01:00
close_service.rb
create_from_issue_service.rb Creates /create_merge_request quickaction 2018-11-14 15:16:19 +01:00
create_service.rb Refactor the logic of updating head pipelines 2019-01-04 19:36:45 +09:00
delete_non_latest_diffs_service.rb Disable existing offenses for the CodeReuse cops 2018-09-11 17:32:00 +02:00
ff_merge_service.rb
get_urls_service.rb Revert "Merge branch 'blackst0ne-update-push-new-merge-request-url' into 'master'" 2018-11-07 13:32:20 +00:00
merge_base_service.rb Move error check to pvt 2019-02-25 10:41:03 -03:00
merge_service.rb Allow custom hooks errors to appear in GitLab UI 2019-03-26 13:05:40 +13:00
merge_to_ref_service.rb Provide reliable source and target IDs 2019-03-06 17:49:31 -03:00
merge_when_pipeline_succeeds_service.rb
migrate_external_diffs_service.rb Allow external diffs to be used conditionally 2019-03-27 16:51:33 +00:00
post_merge_service.rb Retrieve merge request closing issues from database cache 2018-08-06 11:58:22 -03:00
rebase_service.rb
refresh_service.rb Guard with feature flag 2018-12-07 21:00:47 +08:00
reload_diffs_service.rb Comment on any expanded diff line on MRs 2018-11-09 16:56:48 -02:00
reopen_service.rb Disallow reopening of locked merge requests 2019-03-08 08:34:20 +00:00
resolved_discussion_notification_service.rb
squash_service.rb Allow custom squash commit messages 2019-02-06 12:33:11 +00:00
update_service.rb Enable fast task lists for merge requests 2019-02-07 09:28:35 -06:00
working_copy_base_service.rb