Browsing Merge Requests
The GitLab Merge Requests tool window lets you browse, filter, and search merge requests across your configured repositories.
Search Scopes
Use the scope dropdown at the top of the tool window to control which merge requests are shown. Available scopes depend on your configured repositories:
| Scope | Description |
|---|---|
| My Work | Open merge requests where you are the author, reviewer, or assignee. Available on GitLab 13.8+. |
| All in List | Merge requests from all configured repositories in the GitLab instance. Shown when more than one repository is configured. |
| {Repository} | Merge requests from a single specific repository. |
My Work
The My Work scope queries GitLab for merge requests involving the current user. It searches across all repositories in the instance (not limited to configured ones) and only returns open merge requests.
You can further narrow results using participation filters (see below).
Filters
State Filter
Filter merge requests by their state:
| State | Description |
|---|---|
| Opened | Currently open merge requests (default). |
| Closed | Merge requests that were closed without merging. |
| Merged | Merge requests that were merged. |
| Draft | Open merge requests marked as draft. |
| Non-Draft | Open merge requests that are not drafts. |
| All | All merge requests regardless of state. |
Participation Filter
Filter by your involvement in the merge request. Available options depend on your GitLab version and license:
| Filter | Requires |
|---|---|
| Authored by Me | Always available |
| Assigned to Me | Always available |
| I'm Reviewer | GitLab with reviewer support |
| I'm Reviewer (Unapproved) | Reviewer support + approval support |
| Assigned to Me (Unapproved) | Approval support |
| I'm Reviewer or Assigned to Me | Reviewer support |
| I'm Reviewer or Assigned (Unapproved) | Reviewer support + approval support |
| Not Approved by Anyone | Approval support |
Approval filters are available on GitLab.com (SaaS) and on self-managed GitLab 13.9+ with a Premium license.
Field Filters
Additional filters available from the filter bar:
- Author — filter by merge request author.
- Assignee — filter by assignee.
- Label — filter by label.
- Milestone — filter by milestone.
- Source Branch — filter by source branch name.
- Target Branch — filter by target branch name.
Text Filter
Type in the search field to filter merge requests by title. The text search is case-insensitive.