Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 370148

Summary: Commit entries on git-log page are not links
Product: [ECD] Orion Reporter: Mark Macdonald <mamacdon>
Component: GitAssignee: Malgorzata Janczarska <malgorzata.tomczyk>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: Szymon.Brandys
Version: 0.4   
Target Milestone: 0.4 RC1   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Mark Macdonald CLA 2012-01-30 13:15:10 EST
Orion I20120130-1209

1. Go to the git-log page.
2. Mouseover a commit to show the commit info tooltip.
3. Tooltip shows the commit ID, but it's not a link.

The parent commit is a link, but not the current commit.
Comment 1 Mark Macdonald CLA 2012-01-30 17:40:18 EST
OK, the root of the problem isn't the tooltip, it's that the commmits in the log are sometimes not real links, so the tooltip is all you get. This problem only seems to happen on local branches.

With that in mind, here are updated steps:

0. Create a new local branch.
1. Go to the git-log page for the branch.
2. Click on one of the commits.
3. Nothing happens. I expected to be taken to the commit details page.

If you try the same steps on master (or another remote branch), the commits are real links and can be clicked to go to the commit details.
Comment 2 Szymon Brandys CLA 2012-01-31 05:49:22 EST
Breadcrumb for the git-log page is wrong and removes hrefs from all links on the page.
Comment 3 Malgorzata Janczarska CLA 2012-02-01 08:00:30 EST
(In reply to comment #2)
> Breadcrumb for the git-log page is wrong and removes hrefs from all links on the
> page.
This was deliberately, previously we had links to diffs, but our compare editor couldn't show diffs for directories, to when we where displaying a directory we where removing the links. Now when we changed links to commit details I removed this walkaround.