Handle GitLab hashed storage repositories using the repo import task
With https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/15157 we support hashed storage using this task, but we haven't thought what to do in the hypothetical case someone was to use this in a worse scenario disaster recovery where the user has only the repos but no DB. In that case, we may have to keep the group and project name information somewhere else.
See https://gitlab.com/gitlab-org/gitlab-ce/issues/36509#note_41941721 for @nick.thomas's proposal and original comment.
Feature checklist
Make sure these are completed before closing the issue, with a link to the relevant commit.
-
Feature assurance -
Documentation -
Added to features.yml