Always show 'Branches containing commit' in commit detail view
Proposal
Show 'Branches containing commit' in the commit detail view regardless if its the head of a branch or not.
Currently if an commit is the head of a branch only the branch itself is shown in the commit detail view and the 'Branches containing commit' are not listed. This creates confusion when evaluating if the commit is in the branches it is supposed to be in.
(There seems to be some more nuance to whether 'Branches containing commit' is shown that i can not pin point yet.)
Reproduction
I recreated the situation on this public repository:
Feature Branch Change 1 Shows 'Branches containing commit' because it is not the head of any branch
Feature Branch Change 2 Does not show 'Branches containing commit' because it is the head of the feature branch
Steps:
- Create repo with initial commit on main
- Create integration branch from main
- Create feature branch from main
- Commit 'Feature Branch Change 1' onto feature branch
- Commit 'Feature Branch Change 2' into feature branch
- Commit 'Change from other feature' on integration (to avoid fast forward)
- Merge feature branch into integration
Personal situation
We use YouTrack as an Issue Tracker and link our commits to the YouTrack tickets.
When i get tasked to make the code review for a ticket i occasionally check whether the last commit has made it's way into integration.
Because there is no branch list (only feature-branch) i assume the developer forgot to merge into integration.
I have to check locally whether the commit actually made it to integration. This caused confusion multiple times.
Related Issue #325871 (closed)