Move dependency checking from redo-ifchange into deps.py.
In preparation for sharing between multiple commands.
This commit is contained in:
parent
f2d34fa685
commit
df85b3d163
4 changed files with 101 additions and 96 deletions
|
|
@ -43,10 +43,6 @@ def _try_stat(filename):
|
|||
raise
|
||||
|
||||
|
||||
def warn_override(name):
|
||||
warn('%s - you modified it; skipping\n' % name)
|
||||
|
||||
|
||||
class ImmediateReturn(Exception):
|
||||
def __init__(self, rv):
|
||||
Exception.__init__(self, "immediate return with exit code %d" % rv)
|
||||
|
|
@ -88,7 +84,7 @@ class BuildJob:
|
|||
not sf.failed_runid and
|
||||
newstamp != state.STAMP_MISSING and
|
||||
(sf.stamp != newstamp or sf.is_override)):
|
||||
warn_override(_nice(t))
|
||||
state.warn_override(_nice(t))
|
||||
sf.set_override()
|
||||
sf.set_checked()
|
||||
sf.save()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue