From db3dd31f41fde8d55e57deb341bbe2ed68709030 Mon Sep 17 00:00:00 2001 From: Mirek Fidler Date: Tue, 6 Jun 2023 17:14:43 +0200 Subject: [PATCH] ide: bmGIT_HASH --- reference/build_info/build_info.cpp | 3 +++ uppsrc/ide/Builders/CppBuilder.cpp | 3 +++ 2 files changed, 6 insertions(+) diff --git a/reference/build_info/build_info.cpp b/reference/build_info/build_info.cpp index 7598b4f1d..4f6fcd98d 100644 --- a/reference/build_info/build_info.cpp +++ b/reference/build_info/build_info.cpp @@ -22,6 +22,9 @@ CONSOLE_APP_MAIN #ifdef bmGIT_REVCOUNT LOG("Git revcount " << bmGIT_REVCOUNT); #endif +#ifdef bmGIT_HASH + LOG("Git hash " << bmGIT_HASH); +#endif #ifdef bmSVN_URL LOG("Svn url " << bmSVN_URL); #endif diff --git a/uppsrc/ide/Builders/CppBuilder.cpp b/uppsrc/ide/Builders/CppBuilder.cpp index 93c373fca..5d606ca21 100644 --- a/uppsrc/ide/Builders/CppBuilder.cpp +++ b/uppsrc/ide/Builders/CppBuilder.cpp @@ -498,6 +498,9 @@ Vector RepoInfo(const String& package) String v = HostSys("git rev-list --count HEAD"); if(IsDigit(*v)) info.Add("#define bmGIT_REVCOUNT " + AsCString(TrimBoth(v))); + v = HostSys("git rev-parse HEAD"); + if(v.GetCount()) + info.Add("#define bmGIT_HASH " + AsCString(TrimBoth(v))); } return info; }