Skip to content

Merge requests

You can browse and filter merge requests for your GitLab repository from Merge Requests.

To open Merge Requests activity, click DevOps > Merge Requests.

Merge requests are listed numerically and display the following information.

  • State: The status of the merge request, if the merge request is open, closed, or merged.
  • Merge request number: The number of the merge request.
  • Merge request name: The name of the merge request.
  • Timestamp: The amount of time since the merge request was created.

The Merge Requests activity lists the first 30 merge requests in a repository. Click Load more to view more merge requests. Reports and exports become available once every matching merge request is loaded.

To open a merge request in a separate tab, right-click the merge request and click Open in New Tab.

Merge Request view

Click a merge request to open the merge request in the Merge Request view. Click Conversation, Checks, and Changes to change the displayed information of the Merge Request view.

Conversation view

You can view every comment and action of a merge request in the Conversation view. The Conversation view displays the merge request and the following information.

  • State: The status of the merge request, if the merge request is open, closed, or merged.
  • Milestone: The milestones associated with the merge request.
  • Assignees: The users assigned to the merge request.
  • Reviewers: The users assigned to review the merge request.
  • Labels: The labels attached to the merge request.
  • Linked issues: The issues linked to the merge request.

Checks view

Checks are not yet available for GitLab. Open the merge request on the web to view the pipeline status.

Changes view

Open Changes to view the changed files in a merge request. Use the dropdowns to filter by status or file type, or to show viewed, unviewed, or unavailable files. Type a file name in Filter files to find matching files.

Merge Request report

To open GitLab merge request reports, choose DevOps > MR Report and select a report from the Report Gallery. While a report is open, choose Close Report to return to the gallery. Use the filter control to change the merge requests summarized by the report. For details, see Merge request report.

Create a new merge request

Use Generate in the Content header to draft the title and description with Zide. Its label stays visible when the fields contain text. Hover or focus the button to highlight both affected fields. Existing drafts open a review with selectable results, and applied results offer Undo. Review the content before creating the merge request.

To create a new merge request, complete the following steps.

  1. Click DevOps > New MR.
  2. In the New MR tab, select the source and target branches.
  3. In the Title field, enter the merge request name.
  4. Optional: Add reviewers and assignees to the merge request in the Metadata section. Labels and milestones are not currently supported by Zide’s GitLab create path.
  5. Enter the merge request description in the Description field and click Create Merge Request.

Filter merge requests

By default, the Merge Requests activity displays all open merge requests in a repository. Click the Switch filter dropdown to select a filter template.

Click Show or hide filters to open the filter panel. You can combine filters.

Filter panel actions

In the merge request filter panel, click the following icons to perform a filter action.

IconDescription
SaveSaves the changes to the filter template.
Save AsSaves the changes as a new filter template.
Rename filterRenames the filter template.
Revert to saved stateDiscards changes made to the filter template.
Delete this filterDeletes the filter template.
New filter tabOpens a new Merge Request tab for a new filter template.
Duplicate tabCopies the current filter template to a new Merge Request tab.