Extract pull mirrors update logic into a service
Problem
The pull mirror management logic is included into Projects::UpdateService
. This logic shouldn't be managed by Projects::UpdateService
.
This leads to following problems:
- A discrepancy between UI and API behavior around pull mirror management
- A complex logic implicitly included in unrelated
Projects::UpdateService
Proposal
Extract common logic for pull mirror update into a PullMirrors::UpdateService
Edited by Vasilii Iakliushin