don't use message when the 'nodb' flag is set
authorAlexandre Emsenhuber <ialex.wiki@gmail.com>
Wed, 27 Jun 2012 08:18:08 +0000 (10:18 +0200)
committerAntoine Musso <hashar@free.fr>
Tue, 24 Jul 2012 16:31:58 +0000 (18:31 +0200)
Fix for If5f1c26f (69591db):
This breaks maintenance/language/transstat.php when there's no db connection.

Change-Id: I3f4416234ecce34c93ba14a66771379cb427e83b

includes/specials/SpecialVersion.php

index 51c2d0f..a1cda0d 100644 (file)
@@ -166,6 +166,9 @@ class SpecialVersion extends SpecialPage {
                $svnInfo = self::getSvnInfo( $IP );
                if ( !$svnInfo && !$gitInfo ) {
                        $version = $wgVersion;
+               } elseif ( $gitInfo && $flags === 'nodb' ) {
+                       $shortSha1 = substr( $gitInfo, 0, 7 );
+                       $version = "$wgVersion ($shortSha1)";
                } elseif ( $gitInfo ) {
                        $shortSha1 = substr( $gitInfo, 0, 7 );
                        $shortSha1 = wfMessage( 'parentheses' )->params( $shortSha1 )->escaped();