Skip to content

Resolve "Move `import_status` out of `projects`"

CE Backport of https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/5522/diffs

From https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/5522#note_71080332

For the CE backport we will need:

  • Create project_mirror_data table

  • db/migrate/20180430134556_migrate_import_attributes_from_project_to_project_mirror_data.rb

  • db/post_migrate/20180430144643_migrate_import_attributes_data_from_projects_to_project_mirror_data.rb

  • lib/gitlab/background_migration/populate_import_state.rb

  • lib/gitlab/background_migration/rollback_import_state_data.rb

  • spec/factories/import_state.rb

  • spec/lib/gitlab/background_migration/populate_import_state_spec.rb

  • spec/lib/gitlab/background_migration/rollback_import_state_data_spec.rb

  • spec/migrations/migrate_import_attributes_data_from_projects_to_project_mirror_data_spec.rb

  • spec/models/project_import_state_spec.rb

  • Check for any other CE changes

Edited by Tiago Botelho

Merge request reports