Gitlab::BareRepositoryImport
This system is completely oblivious about Gitaly and possibly even about the existence of multiple repository storages.
It's not something we'd ever use on gitlab.com. But we have to migrate it at some point.
One possible approach instead of moving repositories on disk (which is out of the question with gitaly), would be to use git bundle create - --all
locally and stream that into the CreateRepositoryFromBundle RPC. That would let you 'upload' a repository from the machine where the rake task runs onto the gitaly server.
Stages:
-
~"Client Implementation": Create Issue -
Remove file from lint-rugged whitelist -
~"Acceptance Testing": Create Issue
RPC Endpoints:
Endpoint::Name
Known Client Routes:
- Known client endpoints
Edited by Jacob Vosmaer