Simplification:
MTime based change detection only.
Based on sources (existing) and targets (new). When no target is defined, the time of last task execution is retained in .task file.
Each task execution/call is tracked by a hash of all task fields (name, sources, dir ...). Hash is used as index in .task file.
run is replaced by simple force, at CLI and on task call.
Fine-grain control via preconditions/status.
Simplification:
MTime based change detection only.
Based on
sources(existing) andtargets(new). When no target is defined, the time of last task execution is retained in.taskfile.Each task execution/call is tracked by a hash of all task fields (name, sources, dir ...). Hash is used as index in .task file.
runis replaced by simpleforce, at CLI and on task call.Fine-grain control via
preconditions/status.