Mirroring all Gerrit repos in Phabricator with Diffusion is a goal in itself, not directly tied to #code-review , that would allow us to deprecate Gitblit (http://git.wikimedia.org/).
We need to make sure that there is a way to turn these mirrored repositories into Phabricator local repositories, in order to allow a smooth future migration from Gerrit.
@demon says:
I'm mainly concerned about stable URL structures and preserving references when we move a repo from being hosted in Gerrit to being hosted in Phabricator.
Now that all repos are publicly available, update:
- all template links to GitHub for core (easy, same URL structure: {{MW file}} done, ...)
- same, for extensions (how to get callsigns?)
- non-template links to GitHub for core (Manual:Code done, ...)
- non-template links to GitHub for extensions
Links to gitblit will be handled with redirects, see the specific task for that.