summaryrefslogtreecommitdiffstats
path: root/build/scripts/vcs_info.py
diff options
context:
space:
mode:
authorprettyboy <[email protected]>2023-03-27 08:38:19 +0300
committerprettyboy <[email protected]>2023-03-27 08:38:19 +0300
commitcd17556f6887bcd2ff85b0071f82f27ef193b619 (patch)
treee80a54180ad3cb295a812cd26953514dd22d220d /build/scripts/vcs_info.py
parent8f9b3c6be615e45788ac1917ad5dec0c66ae66b1 (diff)
[devtools/ya/package] Populate custom-version to vcs info
Diffstat (limited to 'build/scripts/vcs_info.py')
-rw-r--r--build/scripts/vcs_info.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/build/scripts/vcs_info.py b/build/scripts/vcs_info.py
index 6a57c198077..801713d1385 100644
--- a/build/scripts/vcs_info.py
+++ b/build/scripts/vcs_info.py
@@ -72,6 +72,7 @@ def get_default_json():
"BUILD_TIMESTAMP": 0,
"BUILD_HOST": "localhost",
"BUILD_USER": "nobody",
+ "CUSTOM_VERSION": "",
"PROGRAM_VERSION": "Arc info:\\n Branch: unknown-vcs-branch\\n Commit: 0000000000000000000000000000000000000000\\n Author: <UNKNOWN>\\n Summary: No VCS\\n\\n",
"SCM_DATA": "Arc info:\\n Branch: unknown-vcs-branch\\n Commit: 0000000000000000000000000000000000000000\\n Author: <UNKNOWN>\\n Summary: No VCS\\n",
"VCS": "arc",
@@ -220,6 +221,8 @@ def print_java_mf(info):
lines += wrap('Build-Date: ', info['BUILD_DATE'])
if 'BUILD_TIMESTAMP' in info:
lines += wrap('Build-Timestamp: ', str(info['BUILD_TIMESTAMP']))
+ if 'CUSTOM_VERSION' in info:
+ lines += wrap('Custom-Version-String: ', base64.b64encode(info['CUSTOM_VERSION'].encode('utf-8')).decode('utf-8'))
return lines, names