Get Project Revision History
openl_repository_project_revisionsRetrieve commit history for a project using its stable ID, including hashes, authors, timestamps, and commit types. Supports search, pagination, and technical-revision filters.
Instructions
Get revision history (commit history) of a project in the branch it is currently on. Addressing the project by its stable ID keeps history available after an unsaved rename. Returns revisions with commit hashes, authors, timestamps, and commit types, with pagination and optional search and technical-revision filters. Use the projectId returned by openl_list_projects; do not construct it from the displayed project name.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number (0-based). Mutually exclusive with offset; the backend defaults to 0 when both are omitted. | |
| size | No | Page size (default: 50, max: 200) | |
| offset | No | Item offset (0-based). Mutually exclusive with page. | |
| search | No | Search term to filter revisions by commit message or author | |
| techRevs | No | Include technical revisions (default: false) | |
| projectId | Yes | Project ID returned by backend. Use the exact 'projectId' value from openl_list_projects() response without modification or reformatting. | |
| response_format | No | Response format: 'json' for structured, round-trippable data (default), 'markdown' for human-readable output, 'markdown_concise' for a brief summary (1-2 paragraphs), or 'markdown_detailed' for full details with context | json |