From 8cca63fa6dc6f4915ab337373daf77140edb7f84 Mon Sep 17 00:00:00 2001 From: Kyle Date: Sat, 17 Jun 2023 18:32:26 +0800 Subject: [PATCH] Add commit hash to deploy git history --- Sources/Publish/API/DeploymentMethod.swift | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Sources/Publish/API/DeploymentMethod.swift b/Sources/Publish/API/DeploymentMethod.swift index 81dedb18..2f323c85 100644 --- a/Sources/Publish/API/DeploymentMethod.swift +++ b/Sources/Publish/API/DeploymentMethod.swift @@ -71,11 +71,12 @@ public extension DeploymentMethod { dateFormatter.dateFormat = "yyyy-MM-dd HH:mm" let dateString = dateFormatter.string(from: Date()) + let currentCommitHash = try shellOut(to: ["git rev-parse --short HEAD"]) do { try shellOut( - to: """ - git add . && git commit -a -m \"Publish deploy \(dateString)\" --allow-empty - """, + to: #""" + git add . && git commit -a -m "Publish deploy \#(currentCommitHash) on \#(dateString)" --allow-empty + """#, at: folder.path )