mr_changed_files
List files changed in a GitLab merge request with stats and reviewability flags. Sort reviewable files first to prioritize high-value code review.
Instructions
List the files changed in a merge request with stats — no diff content.
The cheap entry point for large reviews: the payload has no diff content, so it stays small even on a very large MR. Each file reports additions/deletions, new/deleted/renamed flags, and a reviewability flag (lockfiles, generated code, binary assets, and enormous single-file changes are marked reviewable=false with a skip_reason). Files are ordered reviewable-first then largest-change-first, so you can batch the highest-value files straight into mr_diff_lines(url, files_filter=[...]).
Args: url: Full GitLab merge request URL.
Returns: {mr_number, title, author, branches, commits, diff_shas, files[{file_path, additions, deletions, reviewable, skip_reason, ...}], stats{total_files, reviewable_files, skipped_files, ...}}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes |