This commit is contained in:
Joey Hess 2013-10-23 15:05:57 -04:00
parent 0036139b33
commit e32b62b50e
2 changed files with 7 additions and 5 deletions

2
debian/changelog vendored
View file

@ -7,6 +7,8 @@ git-annex (4.20131003) UNRELEASED; urgency=low
webapp. webapp.
* repair: New command, which can repair damaged git repositories * repair: New command, which can repair damaged git repositories
(even ones not using git-annex). (even ones not using git-annex).
* webapp: When git repository damange is detected, repairs can be
done using the webapp UI.
* Automatically and safely detect and recover from dangling * Automatically and safely detect and recover from dangling
.git/annex/index.lock files, which would prevent git from .git/annex/index.lock files, which would prevent git from
committing to the git-annex branch, eg after a crash. committing to the git-annex branch, eg after a crash.

View file

@ -67,13 +67,13 @@ scheduled. Without being annoying about it.
TODO: If committing to the repository fails, after resolving any dangling TODO: If committing to the repository fails, after resolving any dangling
lock files (see above), it should git fsck. lock files (see above), it should git fsck.
If git fsck finds problems, launch git repository repair. If git fsck finds problems, launch git repository repair. **done**
TODO: git annex fsck --fast at end of repository repair to ensure git annex fsck --fast at end of repository repair to ensure
git-annex branch is accurate. git-annex branch is accurate. **done**
TODO: along with displaying alert when there is a problem, send an email TODO: along with displaying alert when there is a problem detected
alert. (Using system MTA?) by consistency check, send an email alert. (Using system MTA?)
## git repository repair ## git repository repair