Seen on: component/git-history
What it fixes
The plain History tab lists commits without showing how they relate. This piece draws the commit graph: lanes and joins beside each row, so merges and branches are readable at a glance, with the current branch's first-parent line highlighted.
Why we need it
It is PR 5 of the series in the Git History series issue (#8). The graph layout is its own algorithm with its own tests, and reviewing it apart from the list keeps both small.
How to fix it
Cut a fresh branch on top of the plain History tab carrying the graph layout helper, the lane drawing in the commit row, and their tests. The PR description states the end state from the series issue. Nothing deferred.
Seen on: component/git-history
What it fixes
The plain History tab lists commits without showing how they relate. This piece draws the commit graph: lanes and joins beside each row, so merges and branches are readable at a glance, with the current branch's first-parent line highlighted.
Why we need it
It is PR 5 of the series in the Git History series issue (#8). The graph layout is its own algorithm with its own tests, and reviewing it apart from the list keeps both small.
How to fix it
Cut a fresh branch on top of the plain History tab carrying the graph layout helper, the lane drawing in the commit row, and their tests. The PR description states the end state from the series issue. Nothing deferred.