Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | prep release | Joey Hess | 2014-10-26 |
| | |||
* | Merge from git-annex. | Joey Hess | 2014-10-12 |
| | | | | Includes changing to new exceptions library, and some whitespace fixes. | ||
* | prepdebian/1.201409141.20140914 | Joey Hess | 2014-09-14 |
| | |||
* | Update to build with optparse-applicative 0.10. Closes: #761552 | Joey Hess | 2014-09-14 |
| | |||
* | prep releasedebian/1.201408151.20140815 | Joey Hess | 2014-08-15 |
| | |||
* | Removing bad objects could leave fsck finding no more unreachable objects, ↵ | Joey Hess | 2014-07-21 |
| | | | | but some branches no longer accessible. Fix this, including support for fixing up repositories that were incompletely repaired before. | ||
* | Merge from git-annex. | Joey Hess | 2014-07-21 |
| | |||
* | prep release | Joey Hess | 2014-04-23 |
| | |||
* | Improve memory usage when git fsck finds a great many broken objects. | Joey Hess | 2014-03-10 |
| | | | | | | | | | From 1.7 gb to 900 mb on 300 thousand unique reported shas. When shas are not unique, this streams much better than before, so won't buffer the full list before putting them into the Set and throwing away dups. And when fsck output includes ignorable lines, especially dangling object lines, they won't be buffered in memory at all. | ||
* | prep releasedebian/1.201402271.20140227 | Joey Hess | 2014-02-27 |
| | |||
* | Add swapping 2 files test case. | Joey Hess | 2014-02-24 |
| | |||
* | merge from git-annex | Joey Hess | 2014-02-24 |
| | |||
* | Check git version at run time. | Joey Hess | 2014-01-21 |
| | |||
* | prep releasedebian/1.201401151.20140115 | Joey Hess | 2014-01-15 |
| | |||
* | 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 | ||
* | Support old git versions from before git fsck --no-dangling was implemented. | Joey Hess | 2014-01-13 |
| | |||
* | prep release1.20131213 | Joey Hess | 2013-12-13 |
| | |||
* | merge from git-annex | Joey Hess | 2013-12-10 |
| | |||
* | prep release | Joey Hess | 2013-12-03 |
| | |||
* | Fix build deps. Closes: #731179 | Joey Hess | 2013-12-03 |
| | |||
* | releasing package git-repair version 1.201311221.20131122 | Joey Hess | 2013-11-22 |
| | |||
* | combine test program into git-repair | Joey Hess | 2013-11-21 |
| | |||
* | more 0s | Joey Hess | 2013-11-21 |
| | |||
* | remove fsck tryharder code | Joey Hess | 2013-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. | ||
* | update | Joey Hess | 2013-11-20 |
| | |||
* | try to recover even if git fsck cannot be coaxed to tell us any bad objects | Joey Hess | 2013-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. | ||
* | Write a dummy .git/HEAD if the file is missing, as git otherwise will not ↵ | Joey Hess | 2013-11-20 |
| | | | | treat the repository as a git repo. | ||
* | changelog | Joey Hess | 2013-11-19 |
| | |||
* | debianization | Joey Hess | 2013-11-18 |