I have a corrupt blob object which can be seen here
> git fsck --full error: unable to unpack 5426a4097ea6a3597a1674b0b7fa67f395006f2a header error: inflateEnd: stream consistency error (no message) fatal: loose object 5426a4097ea6a3597a1674b0b7fa67f395006f2a (stored in .git/obj ects/54/26a4097ea6a3597a1674b0b7fa67f395006f2a) is corrupt
git cat-file -t 542... also errors with the same unable to unpack header
I've checked other machines, and all have the corrupt version.
I worked through this process - http://www.kernel.org/pub/software/scm/git/docs/v1.7.10.1/howto/recover-corrupted-blob-object.txt and narrowed it down to a particular file (Site.css) and a date range (Commits before and after) but I'm not going to be able to reconstruct the changes to recover the file, as it was a part of a fairly major set of changes made a long time ago: So long ago that I really don't care about that bit of history.
As I now have the hashes of the commits before and after, can I do something to just forget about that bit of the history - kind of a rebase (although I imagine a rebase would fail - not tried it yet!)