Obnam should, arguably, use ctime changes to trigger backups, so that if a file's size and mtime are the same, because whatever fool program modified a file reset the mtime, obnam will still backup the changed data.
I have code for this, but it requires a repository format change, and breaks the upgrade from format 5 to 6. --liw