José I. Rojas Echenique <
jose.i...@gmail.com> writes:
> The tool is simple, when called from a do script:
>
> redo-unless-change data
>
> redo-unless-change first checks if a file data.md5 exists. If data.md5
> exists, redo-unless-change sums data and ensures that the sum matches
> the sum in data.md5. If it does, the do script is executed as normal,
> otherwise, redo stops and warns the user. If data.md5 does not exist,
> redo-unless-change sums data to create data.md5 and prints a message
> telling the user that the integrity of data will be checked against
> this sum in any future builds.