git_log
Display recent commits as hash, date, author, and summary lines, with filters for author, date range, or message. Review history before branching or find specific commits by details.
Instructions
Show recent commits as ' - ' lines, filtered by author, date range, or message grep. Use this to answer 'what changed recently?', to review history before branching or merging, and to find a commit by author or message text. Best for: reviewing commit history and filtering by author, date or message. Returns: one formatted line per commit, or 'No commits found.' Does NOT show commit patches or file contents — use git_show for a single commit's details and git_grep to search file contents; use git_reflog to see HEAD movements.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| grep | No | Filter commits whose message matches this pattern | |
| since | No | Show commits after this date or revision | |
| until | No | Show commits before this date or revision | |
| author | No | Filter commits by author name pattern | |
| max_count | No | Maximum number of commits to show | |
| repo_path | No | Path to the git repository, defaults to '.' (the server working directory) | . |