I was enjoying the README and then I hit the part about using hashes to determine staleness, which is a good idea, but in the Python implementation those hashes are stored in a sqlite database. That seems a little excessive for a lightweight build system.
This is something that seems like it could be handled by the file system:
This is something that seems like it could be handled by the file system:
> $ cat .redo/artifact-source/src/path/to/file.c > f572d396fae9206628714fb2ce00f72e94f2258f
Or the reverse (hash to source path).