From 1290db816677bc7fdac676fc8262ff74d0040647 Mon Sep 17 00:00:00 2001
From: iamashwin99 <ashwin-kumar.karnad@mpsd.mpg.de>
Date: Wed, 3 May 2023 13:12:56 +0200
Subject: [PATCH] reorder the logs_cmd location

---
 install-mpsd-software-environment.py | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/install-mpsd-software-environment.py b/install-mpsd-software-environment.py
index 000df8d..bcb6190 100755
--- a/install-mpsd-software-environment.py
+++ b/install-mpsd-software-environment.py
@@ -71,8 +71,7 @@ class builder:
         self.cmd_log_file = "logs/install-software-environment.log"
         self.build_log_file = f"build_toolchains_{self.mpsd_spack_ver}_{time.strftime('%Y%m%d-%H%M%S')}.log"
 
-        # Setup the log file for commands
-        self.setup_log_cmd()
+
 
         # run the script
         # self.run() # better to call this seperately after creating the object
@@ -140,6 +139,16 @@ class builder:
             )
             with os_chdir("spack-environments"):
                 subprocess.run(["git", "checkout", self.mpsd_spack_ver])
+                self.spe_branch = subprocess.run(
+                    ["git", "rev-parse", "--abbrev-ref", "HEAD"],
+                    stdout=subprocess.PIPE,
+                ).stdout.decode()
+                self.spe_commit_hash = subprocess.run(
+                    ["git", "rev-parse", "--short", "HEAD"], stdout=subprocess.PIPE
+                ).stdout.decode()
+
+        # Setup the log file for commands
+        self.setup_log_cmd()
 
     def build_toolchains(
         self,
-- 
GitLab