Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | fully fix fsck memory use by iterative fscking | Joey Hess | 2014-03-12 |
| | | | | Not very well tested, but I'm sure it doesn't eg, loop forever. | ||
* | better streaming when cleaning up corrupt objects | Joey Hess | 2014-03-10 |
| | | | | | A repo with a lot of objects will now stream them through, rather than buffering a list of them all in memory. | ||
* | repair: Optimise unpacking of pack files, and avoid repeated error messages ↵ | Joey Hess | 2014-02-24 |
| | | | | about corrupt pack files. | ||
* | remove Read instance for Ref | Joey Hess | 2014-02-19 |
| | | | | | | | | Removed instance, got it all to build using fromRef. (With a few things that really need to show something using a ref for debugging stubbed out.) Then added back Read instance, and made Logs.View use it for serialization. This changes the view log format. | ||
* | repair: Fix bug in packed refs file exploding code that caused a .gitrefs ↵ | Joey Hess | 2014-01-15 |
| | | | | directory to be created instead of .git/refs | ||
* | repair: Remove damaged git-annex sync branches. | Joey Hess | 2013-12-10 |
| | |||
* | update | Joey Hess | 2013-12-10 |
| | |||
* | accidentially committed wrong version of file | Joey Hess | 2013-12-10 |
| | |||
* | Improve repair of git-annex index file. | Joey Hess | 2013-12-10 |
| | | | | | | | | | | 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. | ||
* | merge improved fsck types from git-repair and some associated changes | Joey Hess | 2013-11-30 |
| | |||
* | make runRepairOf run preRepair | Joey Hess | 2013-11-21 |
| | | | | | This may be a little late, since a fsck has already been done, but it can't hurt. | ||
* | merge from git-repair | Joey Hess | 2013-11-21 |
| | |||
* | merge from git-repair | Joey Hess | 2013-11-20 |
| | |||
* | merge from git-repair | Joey Hess | 2013-11-20 |
| | |||
* | merge from git-repair | Joey Hess | 2013-11-20 |
| | |||
* | fix repair failure that occurred when index was corrupted, and other objects too | Joey Hess | 2013-11-19 |
| | | | | | In this case, the index problem prevented fsck from finding the other problems. | ||
* | merge with git-repair | Joey Hess | 2013-11-19 |
| | |||
* | moving git-repair to its own package | Joey Hess | 2013-11-18 |
| | |||
* | better handling of missing index file | Joey Hess | 2013-11-13 |
| | |||
* | assistant: Notice on startup when the index file is corrupt, and auto-repair. | Joey Hess | 2013-11-13 |
| | |||
* | repair: Handle case where index file is corrupt, but all objects are ok. | Joey Hess | 2013-11-13 |
| | |||
* | assistant: Support repairing git remotes that are locally accessible | Joey Hess | 2013-10-27 |
| | | | | | | | | (eg, on removable drives) gcrypt remotes are not yet handled. This commit was sponsored by Sören Brunk. | ||
* | wire git repair into webapp | Joey Hess | 2013-10-23 |
| | |||
* | minor | Joey Hess | 2013-10-23 |
| | |||
* | repair command: add handling of git-annex branch and index | Joey Hess | 2013-10-23 |