Skip to content

Land the commit graph lanes as their own branch #13

Description

@Defmon3

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions