Get rid of fake projects/categories set up for submodule compatibility
The namespace for all projects in this gitlab instance is flat, under the namespace project.
Given that many references submodule URLs must exist in the nature (how many?), the decision was taken during the migration that backward-compatible URLs would be produced so that these references would not be broken.
As an example,
- project https://ohwr.org/project/wr-switch-sw
- real repository ssh://git@ohwr.org:7999/project/wr-switch-sw.git
- fake (backward-compatible URL for submodule's sake only) ssh://git@ohwr.org:7999/white-rabbit/wr-switch-sw.git The latter implies the creation of fake project https://ohwr.org/white-rabbit/wr-switch-sw under fake group https://ohwr.org/white-rabbit
All of which is a pollution of namespaces and an unholy mess.
Successful resolution of this ticket would imply:
- finding a better solution
- implementing it