get_mr_diff
Retrieve merge request diff with old/new line numbers, enabling precise inline comments. Filter by file path or paginate through changes.
Instructions
Diff do merge request em texto, com o número de linha de cada lado impresso explicitamente (old=/new=). Use antes de comentar em linha: os números old= e new= que aparecem aqui são exatamente os que comment_on_mr_line espera. Prefixos: "add" = linha só no lado novo, "del" = linha só no antigo, "ctx" = linha inalterada (tem os dois números). Se a saída vier truncada, chame de novo com path="" para ver aquele arquivo inteiro. Não use para ler o arquivo completo do repositório — só mostra o que mudou no MR.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| iid | Yes | O iid do MR — o número que aparece na URL. NÃO é o id global. | |
| page | No | Página de arquivos, começando em 1. Default 1. | |
| path | No | Caminho de um arquivo para ver isolado (ex.: "src/auth/session.ts"). Use quando a saída vier truncada. | |
| project | Yes | Path completo do projeto (ex.: "grupo/subgrupo/projeto") ou o id numérico. | |
| per_page | No | Arquivos por página. Default 10. Ignorado quando "path" é informado. |