build.hashers.apenwarr

Special meaning of keys?
No, but they must have an associated file name.

This hasher is like the build.hashers.mtime hasher but it not only keeps track of the modification time, but also the inode, file size, owner and group, etc. More details can be found at the article mtime comparison considered harmful.

Usage

local Hasher = require "build.hashers.apenwarr" (Posix_File_System, File_Of_Key)
local hasher = Hasher.create(posix_file_system)

Notes

Same note from the mtime rebuilder about file-less keys applies here.

See Also