Merge Request and Branch Administration

A project owner can assign default reviewers to a branch, or set push and merge restrictions on it. A branch owner can also change a Private branch's restrictions. As a project owner, you can set some restrictions on a Git repository branch you can and assign some project users as default reviewers of the branch.

For a branch, you can set rename, delete, push, and merge restrictions. You can also lock a branch if you don’t want anyone to push commits to it or merge another branch with it. When a merge request is created with the branch as the target branch, the default reviewers of the branch are automatically added to the Reviewers list.