I just spent 40 minutes restoring my svn repository from backup and getting all of the changes I had committed since the backup back in the repo.
... because it looks like jared lost power when I was in the middle of a commit.
BDB is supposed to have 'real' transaction support and should be ok, but the database refused to recover.
It is the dumb.
I suppose I should see about creating a postgres backend for it ;-)