Skip to content
GitLab
Next
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • GitLab GitLab
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 44,761
    • Issues 44,761
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 1,332
    • Merge requests 1,332
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.orgGitLab.org
  • GitLabGitLab
  • Issues
  • #32692
You need to sign in or sign up before continuing.
Closed
Open
Issue created Sep 24, 2019 by James Ramsay (ex-GitLab)@jramsay-gitlab🔴Contributor

Rename WIP merge requests to Draft

Problem to solve

WIP limits are being added to issue boards #11403 (closed) which creates a naming collision with WIP (Work In Progress) merge requests.

Furthermore, WIP merge requests are frequently used to mean "this MR is a draft, please don't merge" even though they are complete and ready for review.

Further details

The acronym "WIP" is not commonplace in software community worldwide and even less so for non-english speakers. "Draft" is a more inclusive and self-explanatory term.

Proposal

  1. Rename the feature Draft
  2. Reword title subtext in MR edit mode from:
    “Start the title with WIP: to prevent a Work In Progress merge request from being merged before it's ready.”
    to
    “Start the title with Draft: or WIP: to prevent a merge request that is a work in progress from being merged before it's ready.” “Remove the [Draft|WIP] prefix from the title to allow this merge request to be merged when it's ready.”
  3. Add support for Draft:, [Draft], (Draft), or Draft - case insensitive prefixes in:
    1. The merge request title.
    2. Commit messages targeting the merge request’s source branch.
  4. Reword the MR widget when in draft state:
    CleanShot_2020-06-23_at_11.25.08

While WIP deprecation is active, we should support both WIP and Draft prefixes for MRs and commit messages

Future work

  1. Rename the WIP filter in the merge request list. We would need to change it in a way that doesn't break old URLs that still use it: #227414 (closed)
  2. Rename or add a new /draft alias to the /wip quick action: #227415 (closed)

Links / references

Edited Jul 08, 2020 by Igor Drozdov
Assignee
Assign to
Time tracking