Missing rev file
From: Michael Johns <michael.johns_at_clear2pay.com>
 
Date: Wed, 9 Jan 2008 02:57:51 +0100 
I've seen a handful of posts around the web regarding this issue, but I've yet to find anyone who has successfully conquered it.  I'm hoping I can find such a brilliant mind here.
 One of the revisions in my repository is missing.  It's revision 2521, to be exact.  And by "missing," I mean that the db\revs\2521 file flat-out doesn't exist.  Why?  I don't know, and I've taken steps to make sure it doesn't happen again, but I'm still left with this one missing revision.  This is causing a handful of problems, none of which are affecting our usage of the repository, but all of which I'd like resolved.
 I don't care too much about recovering the contents of this revision.  I know more or less what was in there, and I have copies of that data I can commit again if need be.  What I do care about is cleaning up the problem so I can produce a clean backup of the repository.  As it stands now, a dump fails at 2521, for obvious reasons.
 I've tried "spoofing" the revision by copying other rev files and modifying them to look like 2521.  By doing this, I can get a dump (and a verify) to proceed past 2521, but it always fails later on down the line, presumably on a revision that depends on 2521.
 Is there any way at all to trick SVN into thinking that revision exists so I can dump the entire repository?  Again, I don't care one bit if the data is valid; I just want the dump to complete.  Because the revision doesn't exist at all, excellent tools such as fsfsverify won't help me.
 Any and all insight will be appreciated.
 Much Thanks,
  | 
This is an archived mail posted to the Subversion Users mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.