Commit:    06866dde1a8e6d407f51846d330f482688b49cdd
Author:    Nuno Lopes <[email protected]>         Sun, 4 Dec 2016 06:18:29 -0500
Parents:   772f05432b87162565378b5995a1075622c46b80
Branches:  master

Link:       
http://git.php.net/?p=web/gcov.git;a=commitdiff;h=06866dde1a8e6d407f51846d330f482688b49cdd

Log:
[gcov] update lxr links

Changed paths:
  M  www/site.api.php


Diff:
diff --git a/www/site.api.php b/www/site.api.php
index 9a86f09..5c5d40d 100644
--- a/www/site.api.php
+++ b/www/site.api.php
@@ -299,6 +299,12 @@ function make_error_highlight($type)
        }
 }
 
+function version_to_git_tag($version) {
+       if ($version === 'PHP_HEAD')
+               return 'PHP-MASTER';
+       return preg_replace('/PHP_(\d+)_(\d+)/', 'PHP-\1.\2', $version);
+}
+
 // Hacked for our change to OpenGrok
 function make_lxr_link($version, $path, $line)
 {
@@ -306,11 +312,8 @@ function make_lxr_link($version, $path, $line)
                return '';
        }
 
-       if ($version === 'PHP_HEAD') {
-               $version = 'PHP_TRUNK';
-       }
-
-       $link = "http://lxr.php.net/opengrok/xref/{$version}/{$path}#{$line}";;
+       $version = version_to_git_tag($version);
+       $link = "http://lxr.php.net/xref/{$version}/{$path}#{$line}";;
        return "<a href=\"$link\">[og]</a>";
 }
 
@@ -324,7 +327,7 @@ function make_cvs_link($path, $line)
        if ($GLOBALS['version'] === 'PHP_HEAD') {
                $link = 
"http://git.php.net/?p=php-src.git;a=blob;f=$path;hb=HEAD#l$line";;
        } else {
-               $v = preg_replace('/PHP_(\d+)_(\d+)/', 'PHP-\1.\2', 
$GLOBALS['version']);
+               $v = version_to_git_tag($GLOBALS['version']);
                $link = 
"http://git.php.net/?p=php-src.git;a=blob;f=$path;hb=refs/heads/$v#l$line";;
        }
        
@@ -337,10 +340,7 @@ function make_lxr_func_link($func)
        if ($func === '(top level)') {
                return $func;
        } else {
-               $version = $GLOBALS['version'];
-               if ($GLOBALS['version'] === 'PHP_HEAD') {
-                       $version = 'PHP_TRUNK';
-               }
+               $version = version_to_git_tag($GLOBALS['version']);
                return "<a 
href=\"http://lxr.php.net/search?refs={$func}&project={$version}\";>{$func}</a>";
        }
 }


--
PHP Webmaster List Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to