renatoathaydes / dartle

A simple build system written in Dart.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tasks do not properly run when their inputs were checked by another task in a previous run

renatoathaydes opened this issue · comments

... even if the task itself did not run.

For example, assume tasks A and B depend on file input.txt.

If task A runs, then on a separate dartle run, we run B, it will be skipped even if input.txt did not change because the Dartle cache reports that the input file has not been modified since the last Dartle run (even though task B did not run then).