Omega submodules
What does this MR do?
submodule_links: Handle in-repository submodule urls
Sometimes it is useful to store submodules in the same repository which contains links to them. Make the UI support this.
See https://github.com/twosigma/git-meta/wiki/The-Omega-Repo for information about this strategy
Are there points in the code the reviewer needs to double check?
This (and the two other MRs I'm about to submit) are my first time writing Ruby in like five years.
Why was this MR needed?
To support our submodule strategy.
Screenshots (if relevant)
Does this MR meet the acceptance criteria?
-
Changelog entry added, if necessary -
Documentation created/updated -
API support added - Tests
-
Added for this feature/bug -
All builds are passing
-
-
Conform by the merge request performance guides -
Conform by the style guides -
Branch has no merge conflicts with master
(if it does - rebase it please) -
Squashed related commits together