From 1528c95fe99d2607f9980da67be3ce40835c6f28 Mon Sep 17 00:00:00 2001 From: Jordan Woyak Date: Mon, 22 Aug 2011 20:06:17 -0500 Subject: Remove hash from revision description for cmake and windows. --- Source/Core/Common/make_scmrev.h.js | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'Source/Core') diff --git a/Source/Core/Common/make_scmrev.h.js b/Source/Core/Common/make_scmrev.h.js index 914c5df95a..82f6394c2b 100644 --- a/Source/Core/Common/make_scmrev.h.js +++ b/Source/Core/Common/make_scmrev.h.js @@ -3,7 +3,7 @@ var oFS = new ActiveXObject("Scripting.FileSystemObject"); var outfile = "./Src/scmrev.h"; var cmd_revision = " rev-parse HEAD"; -var cmd_describe = " describe --always --dirty"; +var cmd_describe = " describe --always --long --dirty"; var cmd_branch = " rev-parse --abbrev-ref HEAD"; function GetGitExe() @@ -56,13 +56,10 @@ var gitexe = GetGitExe(); var revision = GetFirstStdOutLine(gitexe + cmd_revision); var describe = GetFirstStdOutLine(gitexe + cmd_describe); var branch = GetFirstStdOutLine(gitexe + cmd_branch); -var isMaster = 0 +var isMaster = +("master" == branch); // remove hash from description -describe = describe.replace(/-g\w+/, ''); - -if (branch == "master") - isMaster = 1 +describe = describe.replace(/-[^-]+(-dirty)?$/, '$1'); var out_contents = "#define SCM_REV_STR \"" + revision + "\"\n" + -- cgit v1.2.3