https://www.mediawiki.org/wiki/Special:Code/MediaWiki/114361
Revision: 114361
Author: demon
Date: 2012-03-21 12:02:34 +0000 (Wed, 21 Mar 2012)
Log Message:
-----------
Add magic linker to gerrit for BZ
Modified Paths:
--------------
trunk/tools/bugzilla/bugzilla-4.0/extensions/Wikimedia/Extension.pm
Modified: trunk/tools/bugzilla/bugzilla-4.0/extensions/Wikimedia/Extension.pm
===================================================================
--- trunk/tools/bugzilla/bugzilla-4.0/extensions/Wikimedia/Extension.pm
2012-03-21 11:42:34 UTC (rev 114360)
+++ trunk/tools/bugzilla/bugzilla-4.0/extensions/Wikimedia/Extension.pm
2012-03-21 12:02:34 UTC (rev 114361)
@@ -49,6 +49,10 @@
match => qr{rt\ ?\#?(\d+)},
replace => \&_createRTLink
};
+ my $replacerGerrit = {
+ match => qr{gerrit(\ change(set)?)?\ ?\#?(\d+)},
+ replace => \&_createGerritLink
+ }
#~\br(\d+)\b
# "<a href=\"https://www.mediawiki.org" .
# "/wiki/Special:Code/MediaWiki/$1\" " .
@@ -57,6 +61,7 @@
push( @$regexes, $replacerWP );
push( @$regexes, $replacerCR );
push( @$regexes, $replacerRT );
+ push( @$regexes, $replacerGerrit );
}
sub _createWikipediaLink {
@@ -75,5 +80,10 @@
my $rev_link = "<a
href=\"https://rt.wikimedia.org/Ticket/Display.html?id=$1\" title=\"RT #$1\">RT
#$1</a>";
return $rev_link;
};
+
+sub _createGerritLink {
+ my $rev_link = "<a href=\"https://gerrit.wikimedia.org/r/#change,$3\"
title=\"Gerrit change #$3\">Gerrit change #$3</a>";
+ return $rev_link;
+};
__PACKAGE__->NAME;
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs