GitLab Migration - export relations compressed with zip
As discussed in POC #376261 (closed) GitLab Migration should start exporting relations compressed with zip.
Proposed solution
- Update
API::GroupExport
&API::ProjectExport
to accept new optional query paramuse_zip = true
- Update
BulkImports::RelationExportService
to utilize this flag and export relations compressed in zip ifuse_zip = true
- If flag is missing or
false
, use old exporting logic of exporting intar.gz
format - Decompressed contents should remain identical to ones from
tar.gz
to be able to process data on Import side without any changes to directory/file structure