feat: VersionGit hash 추가. dynamic추가. 버전 변수 방식 변경

This commit is contained in:
2021-08-25 02:12:35 +09:00
parent b987fce627
commit fa109c1b0b
4 changed files with 25 additions and 32 deletions
@@ -3,3 +3,4 @@ namespace sammo;
class VersionGit extends VersionGitDynamic { class VersionGit extends VersionGitDynamic {
} }
//{"version":"dynamic","hash":"dynamic"}
+8 -2
View File
@@ -2,8 +2,14 @@
namespace sammo; namespace sammo;
class VersionGit{ class VersionGit{
public static $version = '_tK_verionGit_'; static function getVersion()
public static $hash = '_tK_hash_'; {
return '_tK_verionGit_';
}
static function getHash(){
return '_tK_hash_';
}
private function __construct(){} private function __construct(){}
} }
+1 -2
View File
@@ -909,11 +909,10 @@ function nationMsg(General $general)
function banner() function banner()
{ {
return sprintf( return sprintf(
'<font size=2>%s %s / %s</font>', '<font size=2>%s %s / %s</font>',
GameConst::$title, GameConst::$title,
VersionGit::$version, VersionGit::getVersion(),
GameConst::$banner GameConst::$banner
); );
} }
-13
View File
@@ -4,8 +4,6 @@ namespace sammo;
class VersionGitDynamic class VersionGitDynamic
{ {
public static $version = '_tK_verionGit_';
static function getVersion() static function getVersion()
{ {
$command = 'git describe --long --tags'; $command = 'git describe --long --tags';
@@ -26,18 +24,7 @@ class VersionGitDynamic
return trim($output); return trim($output);
} }
static function __get($name){
if($name === 'version'){
return static::getVersion();
}
if($name === 'hash'){
return static::getHash();
}
trigger_error("Undefined property $name");
}
private function __construct() private function __construct()
{ {
} }
} }
//{"version":"_tK_verionGit_"}