X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=t%2Fredo-sh.tests%2Fdependency_nobuild_3%2Ftest;fp=t%2Fredo-sh.tests%2Fdependency_nobuild_3%2Ftest;h=544218ca42103ba3865b6414a10031e781ef6f06;hb=a6510ac6225a3a93df9d27dc316a3c1c0fcde426;hp=0000000000000000000000000000000000000000;hpb=a5111e179e5aca57420fd1cc95c1b21e7cd34226;p=goredo.git diff --git a/t/redo-sh.tests/dependency_nobuild_3/test b/t/redo-sh.tests/dependency_nobuild_3/test new file mode 100755 index 0000000..544218c --- /dev/null +++ b/t/redo-sh.tests/dependency_nobuild_3/test @@ -0,0 +1,24 @@ +#!/bin/sh -eu +# A target must not be rebuilt when a dependency of a dependency of a dependency does not change. +>all.do printf 'redo-ifchange a\n' +>a.do printf 'redo-ifchange b\ndate +%s\n' +>b.do printf 'redo-ifchange c\ndate +%s\n' +>c.do printf 'redo-ifchange d\ndate +%s\n' +>d printf '1' + +redo +d printf '1' + +redo +