list_commits
Retrieve commit history from repositories with filtering options for branch, path, date range, or author to track code changes and development activity.
Instructions
List commits in a repository. Filter by branch, path, date range, or author.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo | Yes | Repository identifier (GitLab: "group/project" or ID, GitHub: "owner/repo") | |
| ref | No | Branch name or commit SHA to list commits from | |
| path | No | File path to filter commits | |
| since | No | Only commits after this date (ISO 8601 format) | |
| until | No | Only commits before this date (ISO 8601 format) | |
| author | No | Filter by author email or name | |
| with_stats | No | Include commit stats (additions, deletions) | |
| page | No | Page number (default: 1) | |
| per_page | No | Items per page (default: 20, max: 100) |