summaryrefslogtreecommitdiffstats
path: root/SCons/Scanner/Dir.py
diff options
context:
space:
mode:
authorJacob Cassagnol <87133045+jcassagnol-public@users.noreply.github.com>2021-11-10 00:03:39 (GMT)
committerJacob Cassagnol <87133045+jcassagnol-public@users.noreply.github.com>2021-11-10 00:03:39 (GMT)
commitd83d77dd881e683decc1b957f8b0fc3a9d4b8b40 (patch)
tree2d315d6e4632b79b9d3d54c59394edc9a385596a /SCons/Scanner/Dir.py
parent3a7e06174766bfb40d64e16758543bdf313a134d (diff)
downloadSCons-d83d77dd881e683decc1b957f8b0fc3a9d4b8b40.zip
SCons-d83d77dd881e683decc1b957f8b0fc3a9d4b8b40.tar.gz
SCons-d83d77dd881e683decc1b957f8b0fc3a9d4b8b40.tar.bz2
Normalized all sconsfiles and sub-sconsfiles to use algorithm if not defaulted to md5.
Dir search now excludes all types of sconsfiles that are now created. Environment now defaults to the current scons filename instead of .sconsfile Sconsign now has a function used by a lot of code that gets the default sconsign filename Any tests referring to .sconsfile have now been changed, including one old legacy test.
Diffstat (limited to 'SCons/Scanner/Dir.py')
-rw-r--r--SCons/Scanner/Dir.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/SCons/Scanner/Dir.py b/SCons/Scanner/Dir.py
index 162e9ef..239b1ec 100644
--- a/SCons/Scanner/Dir.py
+++ b/SCons/Scanner/Dir.py
@@ -63,6 +63,25 @@ skip_entry_list = [
'.sconsign_md5.dblite',
'.sconsign_sha1.dblite',
'.sconsign_sha256.dblite',
+ # and all the duplicate files for each sub-sconsfile type
+ '.sconsign_md5',
+ '.sconsign_md5.dir',
+ '.sconsign_md5.pag',
+ '.sconsign_md5.dat',
+ '.sconsign_md5.bak',
+ '.sconsign_md5.db',
+ '.sconsign_sha1',
+ '.sconsign_sha1.dir',
+ '.sconsign_sha1.pag',
+ '.sconsign_sha1.dat',
+ '.sconsign_sha1.bak',
+ '.sconsign_sha1.db',
+ '.sconsign_sha256',
+ '.sconsign_sha256.dir',
+ '.sconsign_sha256.pag',
+ '.sconsign_sha256.dat',
+ '.sconsign_sha256.bak',
+ '.sconsign_sha256.db',
]
for skip in skip_entry_list: