Skip to content

Refactor repo importers to use exportable instead of project

What does this MR do?

At the moment, all repo restorers expect projects as the repository container. Nevertheless, in #207886 (closed) we plan to import/export the group wiki repository and we could benefit from the existing repo restorers.

This means that we need to refactor the existing repo restorers and let them use an indefinite object like exportable instead of always use project.

In !51873 (merged) I have a PoC with all the work we need to implement in order to export group wikis.

Does this MR meet the acceptance criteria?

Conformity

Related to #207886 (closed)

Merge request reports