summaryrefslogtreecommitdiff
path: root/Git
Commit message (Collapse)AuthorAge
* catch non-IO exception from cat-fileJoey Hess2013-11-20
| | | | | Aguably, I should make cat-file only throw IO exceptions, but currently it throws some errors too.
* more fixesJoey Hess2013-11-20
|
* fix pack explodingJoey Hess2013-11-20
| | | | | | | unpack-objects does nothing unless the pack is moved out of the packs directory. Also, unpack any packs recevied when fetching.
* fix reversion of bad fsck tryharder codeJoey Hess2013-11-20
|
* remove fsck tryharder codeJoey Hess2013-11-20
| | | | | | It turned out to be broken, and led to failures. 6d67245728bbbc07ad1eeaf5b3c49f64c6bbcd11 was a better fix for the problem that code tried to fix.
* tighten up invalid HEAD detectionJoey Hess2013-11-20
| | | | Must contains "ref: refs/" or git rejects it
* fix a crashJoey Hess2013-11-20
|
* deal with corrupted index againJoey Hess2013-11-20
|
* reorgJoey Hess2013-11-20
|
* try to recover even if git fsck cannot be coaxed to tell us any bad objectsJoey Hess2013-11-20
| | | | | | | Sometimes git fsck outputs no shas even with --verbose, but fails, due to badly corrupt objects. The best thing to do in this situation is to try to pull and rsync from remotes, hoping that the bad objects will be overwritten.
* avoid crash on bad file encodingJoey Hess2013-11-20
|
* Write a dummy .git/HEAD if the file is missing, as git otherwise will not ↵Joey Hess2013-11-20
| | | | treat the repository as a git repo.
* avoid corrupting .git/config, at least for nowJoey Hess2013-11-20
|
* fix repair failure that occurred when index was corrupted, and other objects tooJoey Hess2013-11-19
| | | | | In this case, the index problem prevented fsck from finding the other problems.
* retryingJoey Hess2013-11-19
|
* fix file mode problemsJoey Hess2013-11-19
|
* initial work on git repository destroyerJoey Hess2013-11-19
| | | | | I suspect this might sometimes corrupt the **source** repo, so use with caution!
* updateJoey Hess2013-11-18
|
* copied from git-annexJoey Hess2013-11-18