summaryrefslogtreecommitdiffstats
path: root/SCons/Script
diff options
context:
space:
mode:
authorWilliam Deegan <bill@baddogconsulting.com>2022-02-15 02:08:08 (GMT)
committerWilliam Deegan <bill@baddogconsulting.com>2022-02-15 02:08:08 (GMT)
commit77af301f7f40875837602a1245d23d92266b990c (patch)
tree55fe1e2b22e58828df85b26b2138322294e39030 /SCons/Script
parent6c8e521f59a796b1bb06870dce9bce093c15e5fe (diff)
downloadSCons-77af301f7f40875837602a1245d23d92266b990c.zip
SCons-77af301f7f40875837602a1245d23d92266b990c.tar.gz
SCons-77af301f7f40875837602a1245d23d92266b990c.tar.bz2
Fix issue where only the first interactive 'build' command's results were being written to the sconsign file
Diffstat (limited to 'SCons/Script')
-rw-r--r--SCons/Script/Interactive.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/SCons/Script/Interactive.py b/SCons/Script/Interactive.py
index ad021fd..1015b00 100644
--- a/SCons/Script/Interactive.py
+++ b/SCons/Script/Interactive.py
@@ -266,7 +266,12 @@ version Prints SCons version information.
# from SCons.Debug import Trace
# Trace('node %s, ref_count %s !!!\n' % (node, node.ref_count))
- SCons.SConsign.Reset()
+ # TODO: REMOVE WPD DEBUG 02/14/2022
+ # This call was clearing the list of sconsign files to be written, so it would
+ # only write the results of the first build command. All others wouldn't be written
+ # to .SConsign.
+ # Pretty sure commenting this out is the correct fix.
+ # SCons.SConsign.Reset()
SCons.Script.Main.progress_display("scons: done clearing node information.")
def do_clean(self, argv):