When adding a file that came from another system I should be able to provide a flag that verifies the hash of the file against the hash that was calculated. This saves me from performing an additional manual checksum verification before adding the file. It might also make sense to allow moving files from elsewhere on the filesystem as part of the same command?