emacs_git_diff
Retrieve git diffs for staged, unstaged, or committed changes, optionally filtered by file or commit.
Instructions
Get diff for staged, unstaged, or committed changes
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file | No | Specific file to diff (optional) | |
| type | Yes | Type of diff to show | |
| commit | No | Commit hash (for committed diffs) |