mirror of
https://github.com/grocy/grocy.git
synced 2025-04-29 09:39:57 +00:00
Use the last commit time as release date when MODE is prerelease
This commit is contained in:
parent
5112e0f551
commit
003d4a567a
@ -15,18 +15,20 @@ class BaseController
|
|||||||
$localizationService = new LocalizationService(GROCY_CULTURE);
|
$localizationService = new LocalizationService(GROCY_CULTURE);
|
||||||
$this->LocalizationService = $localizationService;
|
$this->LocalizationService = $localizationService;
|
||||||
|
|
||||||
$applicationService = new ApplicationService();
|
|
||||||
$versionInfo = $applicationService->GetInstalledVersion();
|
|
||||||
$container->view->set('releaseDate', $versionInfo->ReleaseDate);
|
|
||||||
|
|
||||||
if (GROCY_MODE === 'prerelease')
|
if (GROCY_MODE === 'prerelease')
|
||||||
{
|
{
|
||||||
$commitHash = trim(exec('git log --pretty="%h" -n1 HEAD'));
|
$commitHash = trim(exec('git log --pretty="%h" -n1 HEAD'));
|
||||||
|
$commitDate = trim(exec('git log --date=iso --pretty="%cd" -n1 HEAD'));
|
||||||
|
|
||||||
$container->view->set('version', "pre-release-$commitHash");
|
$container->view->set('version', "pre-release-$commitHash");
|
||||||
|
$container->view->set('releaseDate', \substr($commitDate, 0, 19));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
$applicationService = new ApplicationService();
|
||||||
|
$versionInfo = $applicationService->GetInstalledVersion();
|
||||||
$container->view->set('version', $versionInfo->Version);
|
$container->view->set('version', $versionInfo->Version);
|
||||||
|
$container->view->set('releaseDate', $versionInfo->ReleaseDate);
|
||||||
}
|
}
|
||||||
|
|
||||||
$container->view->set('localizationStrings', $localizationService->GetCurrentCultureLocalizations());
|
$container->view->set('localizationStrings', $localizationService->GetCurrentCultureLocalizations());
|
||||||
|
Loading…
x
Reference in New Issue
Block a user