Skip to content
Snippets Groups Projects
Commit 999df769 authored by Jan-Hendrik Willms's avatar Jan-Hendrik Willms
Browse files

initial commit

parents
No related branches found
No related tags found
No related merge requests found
<?php
/**
* @author Jan-Hendrik Willms <tleilax+studip@gmail.com>
* @author Till Glöggler <tgloeggl@uos.de>
* @version 1.0
*/
final class GitRepoVersion extends StudIPPlugin implements SystemPlugin
{
public function __construct()
{
parent::__construct();
$previous = getcwd();
chdir($GLOBALS['STUDIP_BASE_PATH']);
// Get revision
$revision = shell_exec('git rev-parse --short HEAD');
$revision = trim($revision);
$revision = substr($revision, 0, 8);
// Get date
$info = shell_exec('git log --oneline --first-parent --format="%ah: %s (%al)" HEAD -1');
chdir($previous);
if ($revision) {
$navigation = new Navigation(
"@{$revision}",
"https://gitlab.studip.de/studip/studip/-/commit/{$revision}"
);
$navigation->setLinkAttributes([
'title' => $info,
]);
Navigation::addItem('/footer/svnver', $navigation);
}
}
}
pluginname=Display git revision in footer
pluginclassname=GitRepoVersion
origin=UOL
version=1.0
studipMinVersion=5.0
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment