Add GitRevision

GitRevision as in TrinityCore
This commit is contained in:
Kargatum
2018-06-05 19:39:36 +07:00
committed by Barbz
parent 52fa2c2967
commit 7329ad4790
9 changed files with 95 additions and 47 deletions

View File

@@ -31,7 +31,7 @@
#include "SocialMgr.h"
#include "SpellAuras.h"
#include "SpellAuraEffects.h"
#include "SystemConfig.h"
#include "GitRevision.h"
#include "UpdateMask.h"
#include "Util.h"
#include "World.h"
@@ -933,7 +933,7 @@ void WorldSession::HandlePlayerLoginFromDB(LoginQueryHolder* holder)
// send server info
if (sWorld->getIntConfig(CONFIG_ENABLE_SINFO_LOGIN) == 1)
chH.PSendSysMessage(_FULLVERSION);
chH.PSendSysMessage("%s", GitRevision::GetFullVersion());
#if defined(ENABLE_EXTRAS) && defined(ENABLE_EXTRA_LOGS)
sLog->outStaticDebug("WORLD: Sent server info");
@@ -1235,7 +1235,7 @@ void WorldSession::HandlePlayerLoginToCharInWorld(Player* pCurrChar)
// send server info
if (sWorld->getIntConfig(CONFIG_ENABLE_SINFO_LOGIN) == 1)
chH.PSendSysMessage(_FULLVERSION);
chH.PSendSysMessage("%s", GitRevision::GetFullVersion());
#if defined(ENABLE_EXTRAS) && defined(ENABLE_EXTRA_LOGS)
sLog->outStaticDebug("WORLD: Sent server info");

View File

@@ -11,7 +11,7 @@
#include "Common.h"
#include "DatabaseEnv.h"
#include "Config.h"
#include "SystemConfig.h"
#include "GitRevision.h"
#include "Log.h"
#include "Opcodes.h"
#include "WorldSession.h"
@@ -1782,7 +1782,7 @@ void World::SetInitialWorldSettings()
m_startTime = m_gameTime;
LoginDatabase.PExecute("INSERT INTO uptime (realmid, starttime, uptime, revision) VALUES(%u, %u, 0, '%s')",
realmID, uint32(m_startTime), _FULLVERSION); // One-time query
realmID, uint32(m_startTime), GitRevision::GetFullVersion()); // One-time query