Move the set_state(EXECUTED) call associated with pulling things
authorstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Sun, 22 Feb 2009 06:34:14 +0000 (06:34 +0000)
committerstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Sun, 22 Feb 2009 06:34:14 +0000 (06:34 +0000)
commitfb773f3dd2131f8e6d1a74f37d49e8fade000050
treeb9c8610286de9c2c20f8625fc99f6a7d783d55a2
parent5fe2bff4355e4d929d2c7037e0f53d6e80e8047f
Move the set_state(EXECUTED) call associated with pulling things
out of a CacheDir from CacheDir.py to Taskmaster.py.  Ripple effects
include adding a Node.FS.push_to_cache() method, so that logic can
be invoked separately from the Node.built() method.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@4035 fdb21ef1-2011-0410-befe-b5e4ea1792b1
src/engine/SCons/CacheDir.py
src/engine/SCons/CacheDirTests.py
src/engine/SCons/Node/FS.py
src/engine/SCons/Node/NodeTests.py
src/engine/SCons/Node/__init__.py
src/engine/SCons/SConfTests.py
src/engine/SCons/Taskmaster.py
src/engine/SCons/TaskmasterTests.py