Lab_interaccio/2024/smartcitizen-kit-21-dev/tools/git-rev.py

13 lines
331 B
Python
Raw Normal View History

2025-02-25 21:29:42 +01:00
import subprocess
import datetime
revision = (
subprocess.check_output(["git", "rev-parse", "--short", "--verify", "HEAD"])
.strip()
.decode("utf-8")
)
iso_date = datetime.datetime.utcnow().replace(microsecond=0).isoformat()+'Z'
print("-D__GIT_HASH__='\"%s\"'" % revision)
print("-D__ISO_DATE__='\"%s\"'" % iso_date)