Skip to content

[Feature Request] Support comparing entire working directory against a specific commit #105

@riyuejiuzhao

Description

@riyuejiuzhao

I frequently need to compare the state of my entire working directory (including uncommitted changes) against a specific historical commit. However, the current functionality only allows comparing a single uncommitted file against a commit, which is limiting when working on features that span multiple files.

I would like the ability to compare the entire workspace (all modified/uncommitted files) against a selected commit. This would provide a comprehensive diff view of all changes between a past state and the current working directory.

Currently, my workaround is to create a temporary commit for my working directory changes and then compare that commit against the target historical commit. This process is inefficient and requires extra steps to clean up (reset/squash) the temporary commit afterwards.

Is there an existing way to achieve this that I might have missed? If not, adding this feature would significantly streamline the workflow for reviewing current progress against previous versions.

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