BigW Consortium Gitlab

slash_commands.md 1.56 KB
Newer Older
1 2 3 4 5 6
# GitLab slash commands

Slash commands are textual shortcuts for common actions on issues or merge
requests that are usually done by clicking buttons or dropdowns in GitLab's UI.
You can enter these commands while creating a new issue or merge request, and
in comments. Each command should be on a separate line in order to be properly
7
detected and executed. The commands are removed from the issue, merge request or
Douwe Maan committed
8
comment body before it is saved and will not be visible to anyone else.
9

Douwe Maan committed
10
Below is a list of all of the available commands and descriptions about what they
11 12
do.

Douwe Maan committed
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| Command                    | Action       |
|:---------------------------|:-------------|
| `/close`                   | Close the issue or merge request |
| `/reopen`                  | Reopen the issue or merge request |
| `/title <New title>`       | Change title |
| `/assign @username`        | Assign |
| `/unassign`                | Remove assignee |
| `/milestone %milestone`    | Set milestone |
| `/remove_milestone`        | Remove milestone |
| `/label ~foo ~"bar baz"`   | Add label(s) |
| `/unlabel ~foo ~"bar baz"` | Remove all or specific label(s) |
| `/relabel ~foo ~"bar baz"` | Replace all label(s) |
| `/todo`                    | Add a todo |
| `/done`                    | Mark todo as done |
| `/subscribe`               | Subscribe |
| `/unsubscribe`             | Unsubscribe |
29
| <code>/due &lt;in 2 days &#124; this Friday &#124; December 31st&gt;</code> | Set due date |
30 31
| `/remove_due_date`         | Remove due date |
| `/wip`                     | Toggle the Work In Progress status |