Skip to content

[FEATURE] allow selecting comparing against commit HASH for "commited changes" view #709

@sushi30

Description

@sushi30

User story

As a user, I want to view diffs between the current state and any recent commit, so I can review a delivery as a cohesive change set rather than being constrained to individual commits.

Context

A single delivery often spans multiple commits, while review workflows are typically centered around a meaningful diff between two repository states, not isolated commits. This workflow is already familiar in platforms like GitHub and GitLab pull requests, where reviewers inspect the aggregate change set rather than commit-by-commit history. Git also supports this natively.

Example:

git diff abc123..HEAD

or:

git diff main...feature-branch

Proposal

Extend diff selection to support commit-based comparisons, not only branches.

  • Allow selecting a specific commit as the diff baseline
  • Provide a dropdown showing the last X commits for quick selection
  • Allow manual commit hash entry for arbitrary comparisons
  • Support Git-native revision range semantics under the hood

This would make review workflows more flexible and align the experience with established GitHub/GitLab review patterns.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions