Make repository, issues and MR route changes under - forwards-compatible
From #118840 (comment 262560184):
- First release: Handle both
/xxxand/-/xxx. URL helpers should still use/xxxso that this doesn't break with a rolling deploy.- Next release: Switch URL helpers to use
/-/xxxand then switch/xxxto a redirect.
Part of huge effort #29572 (closed)
TODO
12.7
- Get !22082 (merged) merged
- Get !22092 (merged) merged
12.8
- Make merge request routes scoped by default => !23066 (merged)
- Add redirect from
/merge_requeststo/-/merge_requests=> !23066 (merged) - Make repository routes scoped by default => !23391 (merged)
- Make issues support both scoped and unscoped routing => !23779 (merged)
12.9
- Make issues route scoped by default. => !24791 (merged)
13.0
- Redirect old issues routing to scoped one => !28655 (merged)
- Change all occurrences of issues to use scoped path, address #208669 (closed)
- Make pipelines support both scoped and unscoped routing => !30159 (merged)
13.1
- Make pipelines route scoped by default. !30730 (merged)
13.11
- Redirect old pipelines routing to scoped one. !53990 (merged)
14.0
- Add redirect from repository routes except:
raw,blob,treeandblame. => !34867 (merged) - Rename
repository.rbtorepository_deprecated.rb=> !63085 (merged) - Rename
repository_scoped.rbtorepository.rb=> !63406 (merged)
Updating leftover links in code comments and documentation
Should be handled in separate issue => #332964 (closed)
Removing deprecated routes
Should be handled in separate issue => #28848 (closed)
Edited by Dmytro Zaporozhets (DZ)