Issue 2231: Add a --warn=future-deprecated option, along with
authorstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Thu, 11 Dec 2008 05:37:35 +0000 (05:37 +0000)
committerstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Thu, 11 Dec 2008 05:37:35 +0000 (05:37 +0000)
commitd917ed0943d56f8baa47e49593c30a30fc719f86
treebd97fc1cfe788c0328ac7b83b415b94de5aa52e8
parentcc22a735d523c97d943c164ef2d854538f2bd45b
Issue 2231:  Add a --warn=future-deprecated option, along with
FutureDeprecatedWarning and MandatoryDeprecatedWarning subclasses.
Use these to future-deprecate the Taskmaster.Task class, which we intend
to turn into an abstract base class by requiring subclasses to implement
the .needs_execute() method.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@3827 fdb21ef1-2011-0410-befe-b5e4ea1792b1
doc/man/scons.1
src/CHANGES.txt
src/engine/SCons/Taskmaster.py
src/engine/SCons/Warnings.py
src/engine/SCons/WarningsTests.py
test/Deprecated/TaskmasterNeedsExecute.py [new file with mode: 0644]