debian-mirror-gitlab/doc/user/project/merge_requests/csv_export.md
2023-04-23 21:23:45 +05:30

3 KiB

stage group info
Govern Compliance To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/product/ux/technical-writing/#assignments

Export merge requests to CSV (FREE)

Introduced in GitLab 13.6.

Export all the data collected from a project's merge requests into a comma-separated values (CSV) file.

To export merge requests to a CSV file:

  1. On the top bar, select Main menu > Projects and find your project.
  2. On the left sidebar, select Merge requests .
  3. Add any searches or filters. This can help you keep the size of the CSV file under the 15 MB limit. The limit ensures the file can be emailed to a variety of email providers.
  4. Select Export as CSV ({export}).
  5. Confirm the correct number of merge requests are to be exported.
  6. Select Export merge requests.

CSV Output

The following table shows the attributes in the CSV file.

Column Description
Title Merge request title
Description Merge request description
MR ID MR iid
URL A link to the merge request on GitLab
State Opened, Closed, Locked, or Merged
Source Branch Source branch
Target Branch Target branch
Source Project ID ID of the source project
Target Project ID ID of the target project
Author Full name of the merge request author
Author Username Username of the author, with the @ symbol omitted
Assignees Full names of the merge request assignees, joined with a ,
Assignee Usernames Username of the assignees, with the @ symbol omitted
Approvers Full names of the approvers, joined with a ,
Approver Usernames Username of the approvers, with the @ symbol omitted
Merged User Full name of the merged user
Merged Username Username of the merge user, with the @ symbol omitted
Milestone ID ID of the merge request milestone
Created At (UTC) Formatted as YYYY-MM-DD HH:MM:SS
Updated At (UTC) Formatted as YYYY-MM-DD HH:MM:SS

In GitLab 14.7 and earlier, the first two columns were MR ID and URL, which caused an issue when importing back into GitLab.