Cannot browse files on a tag if tag name starts from a prefix which is equal to a branch name
Issue
Occur on GitLab, v7.11.2, dac18e77.
Scenario:
- In the repository there is a branch, e.g. "release/app"
- There are tags on this branch with the following naming convention:
BRANCH_NAME/VERSION, e.g. release/app/v1.0.0
When try to browse files from UI on a certain tag:
- from Sidebar -> Commits -> Tags -> the Tag
- from Sidebar -> Files -> The Tag from a list
HTML 404 page is displayed.
Generated link is following:
When branch is deleted, browsing files on this tag starts to working fine.
How to reproduce:
git checkout -b release/app
# a normal work, some commits
git push -u origin release/app
# This one will work fine:
git tag -a -m'msg' app-v1.0.0
# This one will fail:
git tag -a -m'msg' release/app/v1.0.0
git push --tags origin