summaryrefslogtreecommitdiffstats
path: root/site_scons/BuildCommandLine.py
diff options
context:
space:
mode:
authorWilliam Deegan <bill@baddogconsulting.com>2020-04-11 23:59:42 (GMT)
committerWilliam Deegan <bill@baddogconsulting.com>2020-04-11 23:59:42 (GMT)
commit7819d4c757bba420ec4b96251c188f7665a49369 (patch)
treeab4a9ca7edf1a01a6dede1981dada9af4e3c6433 /site_scons/BuildCommandLine.py
parenta9ab8cae92f95e7410cb534020ff03e15c753f9e (diff)
downloadSCons-7819d4c757bba420ec4b96251c188f7665a49369.zip
SCons-7819d4c757bba420ec4b96251c188f7665a49369.tar.gz
SCons-7819d4c757bba420ec4b96251c188f7665a49369.tar.bz2
Address github review notes and sider issues
Diffstat (limited to 'site_scons/BuildCommandLine.py')
-rw-r--r--site_scons/BuildCommandLine.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/site_scons/BuildCommandLine.py b/site_scons/BuildCommandLine.py
index 4694472..b8c7d63 100644
--- a/site_scons/BuildCommandLine.py
+++ b/site_scons/BuildCommandLine.py
@@ -102,25 +102,28 @@ class BuildCommandLine(object):
self.revision = ARGUMENTS.get('REVISION', '')
- def generate_build_id(revision):
+ def _generate_build_id(revision):
return revision
+ generate_build_id=_generate_build_id
+
if not self.revision and BuildCommandLine.git:
with os.popen("%s rev-parse HEAD 2> /dev/null" % BuildCommandLine.git, "r") as p:
self.git_hash = p.read().strip()
- def generate_build_id(revision):
+ def _generate_build_id_git(revision):
result = self.git_hash
if [l for l in self.git_status_lines if 'modified' in l]:
result = result + '[MODIFIED]'
return result
+ generate_build_id = _generate_build_id_git
self.revision = self.git_hash
self.checkpoint = ARGUMENTS.get('CHECKPOINT', '')
if self.checkpoint:
if self.checkpoint == 'd':
- cself.heckpoint = time.strftime('%Y%m%d', time.localtime(time.time()))
+ self.checkpoint = time.strftime('%Y%m%d', time.localtime(time.time()))
elif self.checkpoint == 'r':
self.checkpoint = 'r' + self.revision
self.version = self.version + '.beta.' + self.checkpoint