The report shows how long the open merge requests of a project have been waiting for review.

What reaches the report

The report lists the open merge requests of the project that have at least one comment from a reviewer of the request (any user other than the author).

Merged, closed, and merge requests without comments are absent from the report.

Bot comments and system notes (a label change, a reviewer assignment) do not count as the start of review, so a merge request that has only such comments stays out of the report.

Viewing the report

Open the project and select “Analyze” → “Code review analytics” in the sidebar.

Counting review time

Review time runs from the first comment left by a reviewer to the current moment.

The value is approximate and is shown in minutes, hours, or days. The start of review is recorded when the comment is saved. A merge request that waited eight months for review, had system comments, and got a comment from a reviewer an hour ago shows a review time of “about 1 hour”.

Filters

The filter bar above the table lets you filter the report by milestone and by label. The “Milestone” filter accepts one value, the “Label” filter accepts several values.

List of merge requests

The “Merge requests in review” table lists the merge requests under review, ordered from the earliest by creation date. The counter next to the table heading shows how many merge requests the filters leave under review.

A page holds no more than 20 merge requests; when the total exceeds that, pagination controls are displayed below the table. Changing a filter returns the table to its first page.

The table has the following columns:

Column Contents
“Merge request” Title with a link to the merge request, its number, the number of labels and comments, and the number of approvals if there are any
“Review time” Time since the first comment left by a reviewer
“Author” Author of the merge request
“Approvers” Users who approved the merge request
“Comments” Number of comments
“Commits” Number of commits
“Line changes” Number of added and removed lines

When the filters leave no merge request under review, the table is replaced with the message “No merge requests are under review”.

Access to the report

The report is available to users with the “Reporter” role or higher. In a public project it is available to everyone who can see the project, including anonymous users.

When the “Analytics” feature is turned off in the project settings, the report and its menu item become unavailable.