Skip to content

Support fully qualified refs for commits view

Jerry Seto requested to merge 219583-commits-page into master

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

  1. Clone a repository
  2. Enable the use_ref_type_parameter feature flag
  3. Create a commit
  4. Tag the commit with some name and push the tag
  5. Create a branch with the same name
  6. Create a commit and push to the branch
  7. 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.

Related to #219583 (closed)

Edited by Jerry Seto

Merge request reports