Skip to content

Split GitGarbageCollectWorker logic for projects and wikis

What does this MR do?

In this MR we extract the functionality of the GitGarbageCollectWorker into a concern. With that concern, we've reused it in different GitGarbageCollect workers: the existing one for projects, a new one for wikis, and another new one for group wikis.

Most of the work done in this MR are moves, renames, and refactors.

Does this MR meet the acceptance criteria?

Conformity

Related to #296892 (closed)

Merge request reports