Skip to content

Git integration #4

Description

@rodionsteshenko

Add native git support so users can diff staged changes, commits, or branches directly.

Desired behavior:

  • diffuse --git to show staged changes
  • diffuse --git HEAD~1 to diff against a specific commit
  • diffuse --git branch1..branch2 to compare branches
  • Show git status context (branch name, commit info)

Tech context: Rust backend can shell out to git or use the git2 crate. File list from multi-file support (#1) would pair well with this.

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

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions