diff options
author | George L. Albany <Megacake1234@gmail.com> | 2024-10-15 02:55:15 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-15 02:55:15 +0000 |
commit | 7894cd1a5a680020c51e0df96ce8675ad647d91b (patch) | |
tree | 88ff6a028adc1ee4083a92222581f7513fbf81d5 /core/config/engine.cpp | |
parent | 26153b5146723a7af83f5ac096fd1a57bede6209 (diff) | |
parent | 361170f6dad7e1bb873f72b17def01980162fc11 (diff) | |
download | redot-engine-7894cd1a5a680020c51e0df96ce8675ad647d91b.tar.gz |
Merge pull request #682 from Spartan322/redot-add/status-version
Add status_version to versioning
Diffstat (limited to 'core/config/engine.cpp')
-rw-r--r-- | core/config/engine.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/core/config/engine.cpp b/core/config/engine.cpp index c0d7389715..0ad659629a 100644 --- a/core/config/engine.cpp +++ b/core/config/engine.cpp @@ -126,6 +126,8 @@ Dictionary Engine::get_version_info() const { dict["status"] = VERSION_STATUS; dict["build"] = VERSION_BUILD; + dict["status_version"] = dict["status"] != "stable" ? VERSION_STATUS_VERSION : 0; + String hash = String(VERSION_HASH); dict["hash"] = hash.is_empty() ? String("unknown") : hash; @@ -135,7 +137,13 @@ Dictionary Engine::get_version_info() const { if ((int)dict["patch"] != 0) { stringver += "." + String(dict["patch"]); } - stringver += "-" + String(dict["status"]) + " (" + String(dict["build"]) + ")"; + stringver += "-" + String(dict["status"]); + + if ((int)dict["status_version"] != 0) { + stringver += "." + String(dict["status_version"]); + } + + stringver += " (" + String(dict["build"]) + ")"; dict["string"] = stringver; return dict; |