From b2405166b3d3190e0ba32c5431c355f8fef4ecbc Mon Sep 17 00:00:00 2001 From: Matthew Barbour Date: Thu, 11 Jun 2020 16:52:21 -0500 Subject: [PATCH] Added git information to system info for telling what git commit a submission is for --- ext/et/main.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/ext/et/main.php b/ext/et/main.php index 09edb26c..eafc5cdc 100644 --- a/ext/et/main.php +++ b/ext/et/main.php @@ -98,6 +98,20 @@ class ET extends Extension ], ]; + if (file_exists(".git")) { + try { + $commitHash = trim(exec('git log --pretty="%h" -n1 HEAD')); + $commitBranch= trim(exec('git rev-parse --abbrev-ref HEAD')); + $commitOrigin= trim(exec('git config --get remote.origin.url')); + $info['git'] = [ + 'commit' => $commitHash, + 'branch' => $commitBranch, + 'origin' => $commitOrigin, + ]; + } catch (Exception $e) { + } + } + return $info; }