FileChanges(created: Seq[Path], deleted: Seq[Path], modified: Seq[Path], unmodified: Seq[Path]) extends Product with Serializable
A report on the changes of the input file dependencies or output files of a task compared to some previous time.
the files that were not present previously. When this is non empty, it does not necessarily mean that the files were recently created. It could just indicate that there was no previous cache entry for the file stamps ( see FileChanges#noPrevious).
the files that have been deleted. This should be empty when no previous list of files is available.
the files that have been modified. This should be empty when no previous list of files is available.
the files that have no changes. This should be empty when no previous list of files is availab.e
FileStamp extends AnyRef
Represents the state of a file.
FileStamper extends AnyRef
A trait that indicates what file stamping implementation should be used to track the state of a given file.