Hello!
Almost two months ago we announced [1] that effectively from June 29 Gitblit will be turned off and the new repo browser will be Phabricator's Diffusion where the majority of original links will be redirected to.
As the current Github search [2] shows at the moment, there is still over five hundreds of references to Gitblit in our codebase.
Some don't require attention as they are parts of historical logs, however, most majority of them should be sooner or later turned to link to Diffusion instead.
At the moment, the biggest issue are links which were not (able to be) redirected, thus now point to non-existent location, which in some cases causes even problems with upgrades and development. Two typical cases of such links are:
* clone links in the form of https://git.wikimedia.org/git/... (cf. T139206 - Clones from git.wikimedia.org are not redirected [3]) * links which have the repo name does not contain the trailing .git (cf. T 139027 - Gitblit links not redirecting to the correct moved resource unless .git is part of repo name in url [4])
Other Gitblit links which are now functional via redirect of course do not * have to* be replaced with the new Diffusion ones, but it would be obviously good to have everything pointing directly to the Diffusion.
While we have tried our best effort to do these fixes ourselves (big kudos to @Paladox for that!) it turned out to be impossible to complete it in reasonable time without having others to jump in.
So I would like to appeal on project & product managers and repo owners to find couple minutes of their time to grep their code and ensure all links in their projects are working and preferably directly to Diffusion.
Please mark relevant commits with T139089 (Fix references to git.wikimedia. org in all repos) [5] which is tracking all relevant changes.
If you have any link that is not working and you are not able to find the desired relevant Diffusion target, or if you'll need any other assistence, please leave a message in the tracking task mentioned above and we will try to help you.
Thank you for your cooperation.
Kind regards
Danny B.
[1] https://lists.wikimedia.org/pipermail/wikitech-l/2016-June/085935.html [2] https://github.com/search?p=2&q=org%3Awikimedia+%22git.wikimedia.org%22&... type=Code [3] https://phabricator.wikimedia.org/T139206 [4] https://phabricator.wikimedia.org/T139027 [5] https://phabricator.wikimedia.org/T139089
(Feel free to crosspost to further relevant lists...)