diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/assistant/brokenrepositoryalert.png | bin | 0 -> 5806 bytes | |||
-rw-r--r-- | doc/assistant/repairrepository.png | bin | 0 -> 31791 bytes | |||
-rw-r--r-- | doc/design/assistant/disaster_recovery.mdwn | 10 |
3 files changed, 7 insertions, 3 deletions
diff --git a/doc/assistant/brokenrepositoryalert.png b/doc/assistant/brokenrepositoryalert.png Binary files differnew file mode 100644 index 000000000..ea001aec0 --- /dev/null +++ b/doc/assistant/brokenrepositoryalert.png diff --git a/doc/assistant/repairrepository.png b/doc/assistant/repairrepository.png Binary files differnew file mode 100644 index 000000000..d49ea9d95 --- /dev/null +++ b/doc/assistant/repairrepository.png diff --git a/doc/design/assistant/disaster_recovery.mdwn b/doc/design/assistant/disaster_recovery.mdwn index c630a72b4..ef6eb4730 100644 --- a/doc/design/assistant/disaster_recovery.mdwn +++ b/doc/design/assistant/disaster_recovery.mdwn @@ -57,10 +57,14 @@ call it for non-local remotes. ## git fsck -Have the sanity checker run git fsck periodically (it's fairly inexpensive, -but still not too often, and should be ioniced and niced). +Add git fsck to scheduled self fsck **done** -If committing to the repository fails, after resolving any dangling lock +TODO: Add git fsck of local remotes to scheduled remote fscks. + +TODO: Display an alert to nudge user to schedule a fsck, if none is +scheduled. Without being annoying about it. + +TODO: If committing to the repository fails, after resolving any dangling lock files (see above), it should git fsck. If git fsck finds problems, launch git repository repair. |