Have option for Marge to automatically remove WIP status of branches to merge
Created by: trickl
By default, branches named "wip_" will get rejected by Marge as the merge request that is generated will start with "wip" and be marked in progress.
https://docs.gitlab.com/ce/user/project/merge_requests/work_in_progress_merge_requests.html
Typically developers will work on a development branch and label it as "wip_" to distinguish it from production branches, then decide to Marge it - in which case they will expect Marge to remove the WIP tag. Presently, their work flow would have to be:
- Create development branch (wip...)
- Submit MR
- Watch MR get rejected unexpected by Marge as its WIP.
- Rename their branch after figuring out the problem.
- Resubmit
This is less than ideal and could be solved if Marge automatically removed the WIP tag. As some teams might actually want this protection in place, I would make it an optional setting of Marge so teams can decide the behaviour they want.