Subversion Repositories oidplus

Compare Revisions

Regard whitespace Rev 659 → Rev 660

/trunk/includes/functions.inc.php
278,6 → 278,11
}
 
function get_gitsvn_revision($dir='') {
try {
// requires danielmarschall/git_utils.inc.php
$commit_msg = git_get_latest_commit_message($dir.'/.git');
} catch (Exception $e) {
// Try command-line
$ec = -1;
$out = array();
if (!empty($dir)) {
286,14 → 291,19
@exec('git log', $out, $ec);
}
if ($ec == 0) {
$out = implode("\n", $out);
$commit_msg = implode("\n", $out);
} else {
return false;
}
}
 
$m = array();
if (preg_match('%git-svn-id: (.+)@(\\d+) %ismU', $out, $m)) {
if (preg_match('%git-svn-id: (.+)@(\\d+) %ismU', $commit_msg, $m)) {
return $m[2];
} else {
return false;
}
}
return false;
}
 
if (!function_exists('str_ends_with')) {
// PHP 7.x compatibility