"Work In Progress" merge requests

If a merge request is not yet ready to be merged, perhaps due to continued development or open threads, you can prevent it from being accepted before it's ready by flagging it as a Work In Progress. This will disable the "Merge" button, preventing it from being merged, and it will stay disabled until the "WIP" flag has been removed.

Blocked Accept Button

Adding the "Work In Progress" flag to a merge request

There are several ways to flag a merge request as a Work In Progress:

Removing the "Work In Progress" flag from a merge request

Similar to above, when a Merge Request is ready to be merged, you can remove the "Work in Progress" flag in several ways:

Including/excluding WIP merge requests when searching

When viewing/searching the merge requests list, you can choose to include or exclude WIP merge requests by adding a "WIP" filter in the search box, and choosing "Yes" (to include) or "No" (to exclude).

Filter WIP MRs