Improve repair of git-annex index file.
Fixes a test case I received where a corrupted repo was repaired, but the git-annex branch was not. The root of the problem was that the MissingObject returned by the repair code was not necessarily a complete set of all objects that might have been deleted during the repair. So, stop trying to return that at all, and instead make the index file checking code explicitly verify that each object the index uses is present.
This commit is contained in:
parent
714e031d19
commit
ce045a51af
6 changed files with 53 additions and 50 deletions
1
debian/changelog
vendored
1
debian/changelog
vendored
|
@ -22,6 +22,7 @@ git-annex (5.20131131) UNRELEASED; urgency=low
|
|||
* Windows: Support annex.diskreserve.
|
||||
* Fix bad behavior in Firefox, which was caused by an earlier fix to
|
||||
bad behavior in Chromium.
|
||||
* Improve repair of git-annex index file.
|
||||
|
||||
-- Joey Hess <joeyh@debian.org> Sun, 01 Dec 2013 13:57:58 -0400
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue