I no longer trust git.  Check filesystem consistency by hand at some point- this could be causing bugs.