Skip to content

[Feature Request] Make commit relationship hashes navigable links #196

Description

@nelson870708

Current Behavior

In the Commit Details view, commit relationships are displayed as plain text hashes.

Example:

Parent: a895908

These hashes cannot be clicked to navigate to the corresponding commit.

Problem

When investigating commit history, I frequently need to move between related commits to understand how a change evolved over time.

Currently, navigating to a parent or child commit requires manually searching for the hash or locating it in the graph, which becomes cumbersome during debugging, root-cause analysis, or code review.

Proposed Solution

Make commit relationship hashes clickable.

Example:

Parent: a895908
Child:  aa54e9f

where each hash behaves as a navigable link.

Expected Behavior

  • Clicking a parent hash selects and focuses the parent commit in the graph.
  • Clicking a child hash selects and focuses the child commit in the graph.
  • Support multiple parents for merge commits.
  • Hovering over a hash could optionally display a tooltip with commit information.

Benefits

  • Faster commit traceability
  • Easier navigation through commit history
  • Reduced manual searching
  • More efficient debugging and root-cause analysis
  • Improved discoverability of commit relationships

Thanks for considering this enhancement.

Activity

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions