KEC
4/22/2018 - 8:40 PM

gitlab-quickactions

Gitlab tricks Quick actions 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 detected and executed. The commands are removed from the issue, merge request or comment body before it is saved and will not be visible to anyone else.

Below is a list of all of the available commands and descriptions about what they do.

CommandAction
/closeClose the issue or merge request
/reopenReopen the issue or merge request
/assign @user1 @user2Add assignee(s)
/reassign @user1 @user2Change assignee(s)
/unassign @user1 @user2Remove all or specific assignee(s)
/milestone %milestoneSet milestone
/remove_milestoneRemove 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)
/todoAdd a todo
/doneMark todo as done
/subscribeSubscribe
/unsubscribeUnsubscribe
/dueSet due date
/remove_due_dateRemove due date
/wipToggle the Work In Progress status
/estimate <1w 3d 2h 14m>Set time estimate
/remove_estimateRemove estimated time
/spendAdd or subtract spent time; optionally, specify the date that time was spent on
/remove_time_spentRemove time spent
/target_branchSet target branch for current merge request
/award :emoji:Toggle award for :emoji:
/weight <1-9>Set the weight of the issue
/clear_weightClears the issue weight
/board_move ~columnMove issue to column on the board
/duplicate #issueCloses this issue and marks it as a duplicate of another issue
/move path/to/projectMoves issue to another project
/tableflipAppend the comment with (╯°□°)╯︵ ┻━┻
/shrugAppend the comment with ¯_(ツ)_/¯

Note: In GitLab Starter every issue can have more than one assignee, so commands /assign, /unassign and /reassign support multiple assignees.