13 lines
331 B
Python
13 lines
331 B
Python
|
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)
|