From 731d4700c7d30b7ac545f8395dd2f2a31aa75a9a Mon Sep 17 00:00:00 2001 From: Alexandre Emsenhuber Date: Thu, 22 Mar 2012 17:44:09 +0100 Subject: [PATCH] Also display get the short SHA-1 in SpecialVersion::getVersion() instead of only in getVersionLinked() Change-Id: I2f4839fb587903524fdaf041597174003ccfdfeb --- includes/specials/SpecialVersion.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/includes/specials/SpecialVersion.php b/includes/specials/SpecialVersion.php index 2b44337bb6..f88e9da4f2 100644 --- a/includes/specials/SpecialVersion.php +++ b/includes/specials/SpecialVersion.php @@ -160,10 +160,14 @@ class SpecialVersion extends SpecialPage { global $wgVersion, $IP; wfProfileIn( __METHOD__ ); - $info = self::getSvnInfo( $IP ); - if ( !$info ) { + $gitInfo = self::getGitHeadSha1( $IP ); + $svnInfo = self::getSvnInfo( $IP ); + if ( !$svnInfo && !$gitInfo ) { $version = $wgVersion; - } elseif( $flags === 'nodb' ) { + } elseif ( $gitInfo ) { + $shortSha1 = substr( $gitInfo, 0, 7 ); + $version = "$wgVersion ($shortSha1)"; + } elseif ( $flags === 'nodb' ) { $version = "$wgVersion (r{$info['checkout-rev']})"; } else { $version = $wgVersion . ' ' . -- 2.20.1