title: git repository failed to traverse parent error
body: <p>I am a newcomer to git and was quite happy until this evening. I have been committing changes regularly. I maintain two remotes on unfuddle and beanstalk and a local filesystem remote.</p>
  
  <p>Never had an error and after a days work, I push my changes up to all the remotes believing that woud keep me pretty safe. There were no errors and no problems.</p>
  
  <p>This evening, I went to look over the log of my project and got this error for my pains:</p>
  
  <pre><code>error: Could not read a2b6c2fa16e01db9e38d9509606a444e5831330a
  fatal: Failed to traverse parents of commit 
         78e81a9a7f5cafa5e2af4b95d156364b9a430ac9
  </code></pre>
  
  <p>As far as I can see the history is good as far back as May 29th. I cannot clone a copy from any of the remotes. There are no other clones anywhere that I could use to recover the repository. I don't even really know when it broke. I checked the FAQ but I have no idea what the author of the repository recovery section is talking about. </p>
  
  <p>WhenI run git fsck, I get 155 lines of missing this and dangling that.
  Clearly, I would like to get this cleaned up. I can live with no history prior to May 29th If I could get it straight from then onwards.</p>
  
  <p>Can anyone help me get this straight?</p>
  
  <p>Also, what could cause this? The only thing I can think of that has changed in that period is that I upgraded netbeans to v7 which is supposed to have git support but seems not to recognise existing repositories.</p>