Skip to content

Implement a "Hold Time" for merge approvals

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Description

Merge approvals are happening too quickly for others to comment or collaborate. This happens even if there are multiple approvers set. An MR can get approved and merged before anyone else has a chance to look at it.

Implementing a "Hold Time" for MR's means that a merge cannot be accepted/approved until a certain time period has passed.

Proposal

In the project settings, under the section "Activate Merge Request Approvals", there can be a "Hold Time" feature.

Documentation blurb

Hold Time

In the project settings, under "Activate Merge Request Approvals" can be found the "Hold Time" setting. This setting sets a hard limit as to how long a merge request must wait until it can be accepted. This setting can be used to prevent "auto-approving" a merge request and not giving others a chance to comment or collaborate on the merge request.

Edited by 🤖 GitLab Bot 🤖