How does Duplicity determine if the local version of a file has been modified since the last backup? Does it only look for a different mtime/size etc., or does it actually check for modified content, by verifying some kind of content checksum (MD5 or SHA1)?
Is there some way to change that behavior? I want to make absolutely sure that all changes are included in a backup, even if by accident or malicious intent the modification date of a file is not properly updated; possibly without having to do a full backup every time.