When a repository as corrupted revision, the revision and its descendants
are not loaded.
This commit only deal with missing `filelogs` and setup the exclusion
system.
Missing `filelogs` are recoverable errors that should be skipped or
saved as `SkippedContent` but being missing the `SkippedContent` cannot
be calculated. This point is left to futur commits.