diff options
author | Joey Hess <joey@kitenet.net> | 2013-10-27 15:38:59 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2013-10-27 15:38:59 -0400 |
commit | 73d1f889c0b6d63fefcc3296bcd0402b1caed419 (patch) | |
tree | 83a383a64477bdc3c1e64b2fc60ae2db81f475b3 /doc/design/assistant/disaster_recovery.mdwn | |
parent | ab9fbc09ed26e5e18ce0097236c41bb34f04d16c (diff) |
assistant: Support repairing git remotes that are locally accessible
(eg, on removable drives)
gcrypt remotes are not yet handled.
This commit was sponsored by Sören Brunk.
Diffstat (limited to 'doc/design/assistant/disaster_recovery.mdwn')
-rw-r--r-- | doc/design/assistant/disaster_recovery.mdwn | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/doc/design/assistant/disaster_recovery.mdwn b/doc/design/assistant/disaster_recovery.mdwn index 4acead36f..269be0fd8 100644 --- a/doc/design/assistant/disaster_recovery.mdwn +++ b/doc/design/assistant/disaster_recovery.mdwn @@ -59,8 +59,6 @@ call it for non-local remotes. Add git fsck to scheduled self fsck **done** -TODO: Add git fsck of local remotes to scheduled remote fscks. - TODO: git fsck on ssh remotes? Probably not worth the complexity.. TODO: If committing to the repository fails, after resolving any dangling @@ -71,6 +69,11 @@ If git fsck finds problems, launch git repository repair. **done** git annex fsck --fast at end of repository repair to ensure git-annex branch is accurate. **done** +TODO: "Repair" gcrypt remotes, by removing all refs and objects, +and re-pushing. (Since the objects are encrypted data, there is no way +to pull missing ones from anywhere..) +Need to preserve gcrypt-id while doing this! + TODO: along with displaying alert when there is a problem detected by consistency check, send an email alert. (Using system MTA?) |