Viewing repository with name 'repository' in interface fails
Created by: gnoddep
After I have created a repository named 'repository' in a group called 'peter', GitLab redirects to /peter/repository, which produces a 404.
My calculated guess is that '/repository' is reserved for some kind of command and there is no checking done on existance of this repository before parsing commands.
Perhaps a more thorough check on which repository is meant before parsing commands is in order (my preference) or a check on the repository name field, which excludes certain reserved commands is in order, thus preventing users from creating repositories with names that GitLab could interpret as commands.