
- Discover and attach the branch’s merge request
- Create a merge request for the branch
- Show merge-request metadata and pipeline badges
- Show normalized pipeline history and retry actions
- Enable auto-merge when GitLab permits it
sourceControlRequest GraphQL field powers new clients. The legacy GitHub-only pullRequest field remains available so existing integrations do not break.
Project paths are used for display and links. Numeric GitLab project IDs remain the canonical linkage even after a namespace or project rename.