list_merge_request_diffs
Retrieve paginated diffs of a GitLab merge request using its internal ID or source branch.
Instructions
List merge request diffs with pagination support. Either merge_request_iid or source_branch must be provided.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number for pagination (default: 1) | |
| unidiff | No | Present diffs in unified diff format (GitLab 16.5+) | |
| per_page | No | Number of items per page (max: 100, default: 20) | |
| project_id | Yes | Project ID or path | |
| source_branch | No | Source branch name (alternative to merge_request_iid) | |
| merge_request_iid | No | Merge request internal ID |