Support fully qualified refs for commits view
What does this MR do and why?
Support fully qualified refs for commits view
In order to avoid ambiguous behavior when a project has a branch and a tag of the same name, we support handling fully qualified refs for the commits view
Contributes to: #219583 (closed)
How to set up and validate locally
- Clone a repository
- Enable the
use_ref_type_parameter
feature flag - Create a commit
- Tag the commit with some name and push the tag
- Create a branch with the same name
- Create a commit and push to the branch
- Go the commits view of the project and see that the commits for the branch contain the new commit
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #219583 (closed)
Edited by Jerry Seto