$this->repoDir = $repoDir;
$this->cacheFile = self::getCacheFilePath( $repoDir );
wfDebugLog( 'gitinfo',
- "Computed cacheFile={$this->cacheFile} for {$repoDir}"
+ "Candidate cacheFile={$this->cacheFile} for {$repoDir}"
);
if ( $usePrecomputed &&
$this->cacheFile !== null &&
* @return bool Whether or not the string looks like a SHA1
*/
public static function isSHA1( $str ) {
- return !!preg_match( '/^[0-9A-F]{40}$/i', $str );
+ return (bool)preg_match( '/^[0-9A-F]{40}$/i', $str );
}
/**
$date = false;
if ( is_file( $wgGitBin ) &&
is_executable( $wgGitBin ) &&
+ !Shell::isDisabled() &&
$this->getHead() !== false
) {
$cmd = [