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

Reply via email to