Quoting Debian bugs #365695:
Before saving a new state, metche checks with "find -newer" if changes
have happened, and therefore detects a change . Using tar diff instead
would be more accurate, and prevent it from saving a new state when
only one mtime was changed, *but*... it would be too CPU-hungry to do
so every five minutes.
The fact is, we have to make a balance between disk space and
CPU usage.
We'll consider adding a configuration option allowing the user to
choose {him,her}self, even if I generally prefer to use a few dozens
megabytes on /var, or add a few "status" files to an exclude list,
than to have a CPU-hungry cronjob running every five minutes.