Module:Gerrit/doc

From Bonkipedia
< Module:Gerrit
Revision as of 22:50, 26 July 2022 by [[mw:]]>Krinkle
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This is the documentation page for Module:Gerrit

This is a module for linking to Gerrit, which is the code hosting site we use for MediaWiki and related projects.

A changeset

A changeset is easy - for a specific ID, {{#invoke:Gerrit|link_automatic|55555}} will do the trick. You can also use the Change-Id, e.g. {{#invoke:Gerrit|link_automatic|I789abcdef}}, which will use Gerrit's search function to make the link. These will all show up as interwiki links, using the :gerrit prefix that is defined on MediaWiki.org. If you're exporting this module, be sure to set up that interwiki prefix on your wiki, too.

Search results

If you just link to a string, e.g. {{#invoke:Gerrit|link_automatic|some string}}, the module will URL-encode it and link to the search page. You can also specify more exact constraints, as in {{#invoke:Gerrit|link_automatic|owner=MarkTraceur|project=mediawiki/extensions/UploadWizard}}, to make for more readable module invocations and link texts.

https://gerrit.wikimedia.org/r/q/project%3Amediawiki%2Fcore+%28path%3A%5Eincludes%2Flibs%2Frdbms%2E%2A+OR+path%3A%5Eincludes%2Fdb%2E%2A%29+is%3Amerged

Example