On Thu, 27 Apr 2006, Linus Torvalds wrote: > > I wonder if the _pack-file_ itself might be ok, and the problem is an > index file corruption. Hmm. verify_pack() actually checks that the index file matches its own SHA1 earlier, so the index file will have passed (my suggested patch is still correct: the same way we check the index file internal integrity first, we should also check the pack-file internal integrity before we bother to cross-check them with each other). Anyway, the index file SHA1 check means that it's unlikely that the index file was corrupt. But it would be interesting to hear if the pack-file was internally consistent or not.. (Something that git-pack-check didn't check in your case, because it checked the pack-file against the index file data first). Linus - : send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html