Table of Contents
Operations catalogue mapping for GitLab tracker, source control, and merge requests.
| Operation | GitLab command |
|---|---|
| Read repository metadata | magpie-gitlab repo get <project> |
| Read issue body | magpie-gitlab issue get <project> <issue_iid> |
| List issues | magpie-gitlab issue list <project> |
| List MRs | magpie-gitlab mr list <project> |
| Read MR | magpie-gitlab mr get <project> <mr_iid> |
| MR Diff | magpie-gitlab mr diff <project> <mr_iid> |
| MR Commits | magpie-gitlab mr commits <project> <mr_iid> |
| List MR Pipelines | magpie-gitlab mr pipelines <project> <mr_iid> |
| CI Pipeline Status | magpie-gitlab pipeline status <project> <pipeline_id> |
--limit <int>: Cap the total number of items returned for paginated endpoints (issue list, mr list, mr diff, mr commits, mr pipelines). Automatically calculates and requests only the required number of pages (ceil(limit / 100)).--state <choice>: Filter items by state:issue list: opened (default), closed, all.mr list: opened (default), closed, locked, merged, all.Confidentiality Note: Never log personal access tokens. All payload bodies are handled purely in memory and output in JSON format.