Skip to content

Split `app/models/repository` into `Gitlab::Repository::*`

What does this MR do?

This is a first iteration on the major refactor on the Repository class discussed in #38426 (closed)

There is one class for each repository now in the Gitlab::Repository:: namespace. All still inherit ::Repository in its current form. In a following iteration that class will be renamed, keep the common pieces and have the exclusive bits extracted to each corresponding repository class.

Does this MR meet the acceptance criteria?

Conformity

Part of #38426 (closed)

Edited by Michael Kozono

Merge request reports