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...)
_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to