{"version":"2.1.234","anchor":"statusline-input-documents-merge-requests","canonical_anchor":"statusline-input-documents-merge-requests","heading":"Statusline input documents merge requests","tier":"use","area":"Terminal UI","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.234\/e\/statusline-input-documents-merge-requests","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.234","markdown":"### Statusline input documents merge requests\n\nCustom statusline scripts get a kind field on the pr object marking GitLab merge requests.\n\n**What**\n\nThe JSON handed to a custom statusline script documents a new `kind: \"mr\"` field on the `pr` object, present when the current branch's change is a GitLab merge request and absent for GitHub pull requests. The worked jq example was rewritten to print either `MR !N` or `PR #N`.\n\n**Evidence**\n\n`\/\/ Optional: present when this is a GitLab merge request (conventionally shown as !N); absent for GitHub PRs`\n\n- Area: Terminal UI\n- Tier: Use it now\n- Useful: 3\/5\n- Signal: 2\/5"}