Git changeset "Branches" property should link to branch logs
|Reported by:||Owned by:|
|Component:||version control/changeset view||Version:||1.0|
When viewing a Git changeset like [d19b3083d40b9237e8dbffa91dfa9f2f3b65e2ad/rjollos.git], the "Branches" property (showing the list of branches which contain this changeset) generates a link for each branch. Currently, the generated link is a "changeset" view of the branch's tip, so (e.g.) clicking on "trunk" in that list will show you the most recent changeset on the "trunk" branch.
This seems confusing. When I click on a branch in that list, seeing a changeset view makes me feel like I've lost my place in navigating around the repository. (This is exacerbated by the fact that the URL in the address bar and the
<h1> on the page both reference the SHA of the branch tip, and there's no visual indicator that I'm viewing a particular branch tip.)
When I click on a branch in that list, I expect to go somewhere that contextualizes the branch somehow. I think the "log" view for that branch is the most sensible place to land.