diff --git a/install-mpsd-software-environment.py b/install-mpsd-software-environment.py
index 000df8d1614dbcea750a8b799231fbf0f5169cd2..bcb6190e426d5d5cd26f21021b7f835f4c9a6cec 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,