Joey Hess
d345e5b52f
add git fsck to cronner, and UI for repository repair (not yet wired up)
2013-10-22 16:02:52 -04:00
Joey Hess
44bb9a808f
clean warnings
2013-10-22 14:52:17 -04:00
Joey Hess
ff3f654cbe
make git fsck batch-capable
2013-10-22 14:49:41 -04:00
Joey Hess
3e61749d08
index file recovery
2013-10-22 12:58:04 -04:00
Joey Hess
2fb08acda5
add reflog
2013-10-21 16:41:46 -04:00
Joey Hess
18487c779f
corrupt branch resetting (but not yet reflog walking)
2013-10-21 16:20:54 -04:00
Joey Hess
fcd91be6f0
implemented removal of corrupt tracking branches
...
Oh, git, you made this so hard. Not determining if a branch pointed to some
corrupt object, that was easy, but dealing with corrupt branches using git
plumbing is a PITA.
2013-10-21 15:28:06 -04:00
Joey Hess
6d8250c255
avoid redundant fsck when no changes are made
2013-10-20 19:42:17 -04:00
Joey Hess
4f871f89ba
git-recover-repository 1/2 done
2013-10-20 17:50:51 -04:00