From 73f88ffd1ea1fa12004407502749bf015011fe66 Mon Sep 17 00:00:00 2001 From: William Deegan Date: Sun, 23 Sep 2018 18:52:39 -0400 Subject: Add docstring --- src/engine/SCons/Node/FS.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/engine/SCons/Node/FS.py b/src/engine/SCons/Node/FS.py index 7d8191c..68cabb9 100644 --- a/src/engine/SCons/Node/FS.py +++ b/src/engine/SCons/Node/FS.py @@ -2485,6 +2485,12 @@ class FileNodeInfo(SCons.Node.NodeInfoBase): class FileBuildInfo(SCons.Node.BuildInfoBase): + """ + This is info loaded from sconsign. + We're adding dependency_map to cache file->csig mapping + for all dependencies. Currently this is only used when using + MD5-timestamp decider. (It's needed because + """ __slots__ = ('dependency_map') current_version_id = 2 @@ -3290,6 +3296,8 @@ class File(Base): schild = str(child) m[schild] = signature + + # store this info so we can avoid regenerating it. binfo.dependency_map = m return m -- cgit v0.12