This is an old revision of the document!
Description
We want to be able to recover from database corruptions of any kind.
Current Implementation
SVN Implementation
Hg Implementation
Git Implementation
Git includes a fsck tool to help repair damage to a repository if it were to occur.
Monotone Implementation
Supported
[“Monotone”]'s developers are quite paranoid about correctness, it has been the primary objective since the beginning.
Integrity of data is assured with SHA1 hashes, that are checked during every 'important' operation.
Monotone local repository is a SQLite database that can be freely inspected.
(to be continued - work in progress)