summaryrefslogtreecommitdiff
path: root/fsck-cache.c
Commit message (Collapse)AuthorAgeFilesLines
* Make fsck-cache warn about old-style tree objects that have fullLinus Torvalds2005-04-091-0/+9
| | | | | | | pathnames in them. We're migrating away from that. This will cause tons of warnings for the current "sparse" archive, but hell, better now than later.
* Teach "fsck" and "read-tree" about recursive tree-nodes.Linus Torvalds2005-04-091-2/+3
| | | | | | This is totally untested, since we can't actually _write_ things that way yet, but I'll get to that next, I hope. That should fix the huge wasted space for kernel-sized tree objects.
* Make "fsck-cache" print out all the root commits it finds.Linus Torvalds2005-04-091-0/+5
| | | | | Once I do the reference tracking, I'll also make it print out all the HEAD commits it finds, which is even more interesting.
* Fix missing return values and some error tests for empty index filesLinus Torvalds2005-04-091-0/+2
| | | | | | | | | Patches from Dave Jones and Ingo Molnar, but since I don't have any infrastructure in place to use the old patch applicator scripts I am trying to build up, I ended up fixing the thing by hand instead. Credit where credit is due, though. Nice to see that people are taking a look at the project even in this early stage.
* Make fsck-cache start parsing the object types, and checking theirLinus Torvalds2005-04-081-11/+42
| | | | | | | internal format. This doesn't yet check the reachability information, but we're getting there.. Slowly.
* Add first cut at "fsck-cache" that validates the SHA1 object store.Linus Torvalds2005-04-081-0/+106
It doesn't complain about mine. But it also doesn't yet check for inter-object reachability etc.