(bug 35751) Fix git revision links on Special:Version
authorgrunny <mwgrunny@gmail.com>
Fri, 6 Apr 2012 13:56:26 +0000 (23:56 +1000)
committergrunny <mwgrunny@gmail.com>
Fri, 6 Apr 2012 13:56:26 +0000 (23:56 +1000)
When .git isn't used in the clone URL, links currently break

Change-Id: Ia69e1bfea91ef50c126896b374a083447db4481f

includes/GitInfo.php

index 82c01f7..595043a 100644 (file)
@@ -148,6 +148,9 @@ class GitInfo {
                }
 
                $url = $remote['url'];
+               if ( substr( $url, -4 ) !== '.git' ) {
+                       $url .= '.git';
+               }
                foreach( $this->viewers as $repo => $viewer ) {
                        $m = array();
                        $pattern = '#^' . $repo . '$#';