Use current commit hash as version "number" when MODE is prerelease

This commit is contained in:
Bernd Bestel
2018-09-25 08:55:25 +02:00
parent 037d024862
commit 8d41dcc650
2 changed files with 11 additions and 2 deletions

View File

@@ -17,9 +17,18 @@ class BaseController
$applicationService = new ApplicationService();
$versionInfo = $applicationService->GetInstalledVersion();
$container->view->set('version', $versionInfo->Version);
$container->view->set('releaseDate', $versionInfo->ReleaseDate);
if (GROCY_MODE === 'prerelease')
{
$commitHash = trim(exec('git log --pretty="%h" -n1 HEAD'));
$container->view->set('version', "pre-release-$commitHash");
}
else
{
$container->view->set('version', $versionInfo->Version);
}
$container->view->set('localizationStrings', $localizationService->GetCurrentCultureLocalizations());
$container->view->set('L', function($text, ...$placeholderValues) use($localizationService)
{