So, the more recent revision would give access to the last version of all files ever committed (if commit-archive was always used obviously) no matter if the file was present in the working copy or not when the more recent commit was done. "commit-archive" would in fact prevent any file to be marked as "deleted" at the repository level.