[mirror] Scalable static site server for Git forges (like GitHub Pages)

Add `-repair-storage` command.

This command replaces corrupted manifests and audit records with placeholders indicating the corrupt status of the object in question. As a result, other operations (many of which require that all objects can be parsed) continue to work as expected. The contents of a corrupted site manifest is replaced with a human readable index page explaining the situation, and every URL is rewritten to point to that index page.


Author
Date Commit Parent e52dc6ed
+180 -11
4 changed files
+180 -11
4 changed files