Treat Merge Requests with WIP commits as WIP
A workflow I find myself using more and more often is to push fixup!
commits onto merge requests as I handle reviewers comments, with the plan of --autosquash
ing the commits before merge. Unfortunately a couple of times I have forgotten to mark the MR as WIP and these fixup commits have made their way onto master.
One way to ensure something like this doesn't happen is to treat a MR as a WIP whenever any of its commits are a WIP (commit message starting with wip
, fixup!
or squash!
).