Bazel: Extend workspace status command to stamp jgit artifact

Also-by: Christian Aistleitner <christian@quelltextlich.at>
Cherry-Picks: Ibe74e6de4ac0819c67dbd3ebb7008c3a716f3e06

Bug: Issue 14646
Change-Id: Ic49bfe5a5919474aba8859f3a843e5a39c6a2794
This commit is contained in:
David Ostrovsky 2020-06-21 18:12:26 +02:00 committed by Antonio Barone
parent 6ce7d261e1
commit 79d48b70c6
1 changed files with 8 additions and 6 deletions

View File

@ -36,9 +36,11 @@ def revision(directory, parent):
print("STABLE_BUILD_GERRIT_LABEL %s" % revision(ROOT, ROOT))
for d in os.listdir(os.path.join(ROOT, 'plugins')):
p = os.path.join('plugins', d)
if os.path.isdir(p):
v = revision(p, ROOT)
print('STABLE_BUILD_%s_LABEL %s' % (os.path.basename(p).upper(),
v if v else 'unknown'))
for kind in ['modules', 'plugins']:
kind_dir = os.path.join(ROOT, kind)
for d in os.listdir(kind_dir):
p = os.path.join(kind_dir, d)
if os.path.isdir(p):
v = revision(p, ROOT)
print('STABLE_BUILD_%s_LABEL %s' % (os.path.basename(p).upper(),
v if v else 'unknown'))