revert: fix corner case found by faheem mitha.
if file not in dest manifest, remove only if in source manifest.
Is there an error message when trying to diff non-existing files?
found: No such file or directory
not: No such file or directory
Is there an error message when trying to add non-existing files?
found: No such file or directory
not: No such file or directory