Summain generates file manifests, which contain metadata about the files, and a checksum of their content for regular files. The manifest can be generated for a directory tree at different points in time and compared (with diff) to see if something has changed.
See also:
Downloads:
- Using stuff on code.liw.fi
- Version control:
bzr branch http://code.liw.fi/summain/bzr/trunk/ - Tarball and Debian packages: http://code.liw.fi/debian/pool/main/s/summain/