Template:Gitlab-mention

{{{1}}}

Template documentation

Examples:

  • {{Gitlab-mention|GitLab username|file_regexp=<nowiki>\.(txt|php)$</nowiki>}}GitLab username (only commits where at least one of the changed files match /\.(txt|php)$/)
  • Note Note: Don't forget to use <nowiki> tags for the file_regexp parameter, if you want to have template-specific characters in the regexp, such as |
  • {{Gitlab-mention|GitLab username|file_regexp=<nowiki>^includes/.+\.php$</nowiki>|match_all_files}}GitLab username (only commits where all of the changed files match /^includes/.+\.php$/)
  • {{Gitlab-mention|GitLab username|file_regexp=<nowiki>^includes/.+\.php$</nowiki>||only_match_new_files}}GitLab username (only commits where at least one of the new files match /^includes/.+\.php$/)


Add this template to [[Git/Reviewers]] to be automatically added as a reviewer on GitLab changes that match certain criteria

Template parameters

This template prefers inline formatting of parameters.

ParameterDescriptionTypeStatus
GitLab username1

Your username on gitlab.wikimedia.org

Stringrequired
22

If you set this to match_all_files, the file regexp must match all changed files in the commit, not just one of them

Stringoptional
33

Set this to only_match_new_files to make the file regexp only look at new files created by the commit

Unknownoptional
File path regexpfile_regexp

Only subscribe to commits where at least one of the files matches this regexp. Don't forget to wrap this in <nowiki> tags if you use | or other special characters

Example
<nowiki>\.(txt|php)$</nowiki>
Stringsuggested
Category:Template documentation pages
Category:Pages using the JsonConfig extension Category:Template documentation pages