Skip to content

EE: Move EE specific code out of lib/gitlab

Yorick Peterse requested to merge ee-resolve-lib-gitlab-differences into master

What does this MR do?

This moves EE specific code out of the files that reside in lib/gitlab/.

CE backport: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/25741

What are the relevant issue numbers?

Related to: https://gitlab.com/gitlab-org/gitlab-ee/issues/9505

Closes https://gitlab.com/gitlab-org/gitlab-ee/issues/6662, https://gitlab.com/gitlab-org/gitlab-ee/issues/6661, https://gitlab.com/gitlab-org/gitlab-ee/issues/6023, https://gitlab.com/gitlab-org/gitlab-ee/issues/5964

TODO

  • lib/gitlab/access.rb
  • lib/gitlab/background_migration/populate_import_state.rb
  • lib/gitlab/background_migration/rollback_import_state_data.rb
  • lib/gitlab/ci/model.rb
  • lib/gitlab/ci/pipeline/chain/command.rb
  • lib/gitlab/ci/pipeline/chain/validate/abilities.rb
  • lib/gitlab/database.rb
  • lib/gitlab/exclusive_lease.rb
  • lib/gitlab/favicon.rb
  • lib/gitlab/git/repository.rb
  • lib/gitlab/git_access.rb
  • lib/gitlab/gitaly_client/ref_service.rb
  • lib/gitlab/hook_data/issue_builder.rb
  • lib/gitlab/hook_data/merge_request_builder.rb
  • lib/gitlab/object_hierarchy.rb
  • lib/gitlab/path_regex.rb
  • lib/gitlab/regex.rb
  • lib/gitlab/sidekiq_config.rb
  • lib/gitlab/usage_data.rb
  • lib/gitlab/user_extractor.rb
  • lib/gitlab/utils.rb

Does this MR meet the acceptance criteria?

Edited by Yorick Peterse

Merge request reports