Automatically redirect references to renamed/transferred repositories
Description
Renaming a project or transferring a project between groups causes references to the initial path to fail.
This means that anyone who has to move or rename a repo has to make changes to integrated services (CI, reporting, etc), as well as their local repo.
The material effect is that there is significant pain involved in any change, and risks build/release failures both for the project itself and any dependent projects.
Proposal
After a project is moved or renamed, redirect git and web requests to the new project.
This would allow users to move/rename projects without pain and the integration/dependency reconfigurations involve limited disruption to the teams.
Links / references
https://help.github.com/articles/renaming-an-organization/#changes-that-occur-automatically