We sometimes missed deps when more than one dep required a stamp check.

If must_build was nonempty when recursively calling isdirty() that
returned a list, we'd lose the original value of must_build.
This commit is contained in:
Alan Falloon 2015-05-06 17:56:14 -04:00 committed by Avery Pennarun
commit 67c1d4f7d8
10 changed files with 47 additions and 5 deletions

4
t/660-stamp/abc.do Normal file
View file

@ -0,0 +1,4 @@
redo-ifchange ab c
echo "doing abc" >&2
echo abc >$3
touch doing_abc