On Sat, 2010-06-05 at 17:15 -0400, Karl Fogel wrote: > Dale Mellor <d...@rdmp.org> writes: > >I've recently pulled an old SVN repository off a disk image from a > >server I had many moons ago, and now have the repository on a local file > >system. Whenever I try to do anything, SVN complains that it is format > >'2' instead of '3' or '5'. What can I do to recover a working tree of > >whatever is in there? > > Can you post an exact command and error message, please?
# svnadmin verify . svnadmin: Expected repository format '3' or '5'; found format '2' # svn co file:///mnt/data/hold/svn test svn: Unable to open an ra_local session to URL svn: Unable to open repository 'file:///mnt/data/hold/svn' svn: Expected repository format '3' or '5'; found format '2' > Also, what platform was the repository created on, DIY Linux OS circa 2003 (would have been the latest SVN at the time, compiled from sources). > and what platform are you now trying to recover the data on? Ubuntu 10.04, SVN-1.6.6. > If you could show us the contents of the 'format' file in the top level > of the repository, # cat format 2 > and maybe an 'ls -lR' of the whole repository (that > is, a completely expanded listing of its files and directories) that > would help too. .: total 16 drwxr-xr-x 2 root root 48 2003-09-27 17:42 dav drwxr-xr-x 2 root root 7744 2004-06-27 11:26 db -rw-r--r-- 1 root root 2 2003-09-27 17:42 format drwxr-xr-x 2 root root 232 2003-09-27 17:42 hooks drwxr-xr-x 2 root root 72 2003-09-27 17:42 locks -rw-r--r-- 1 root root 376 2003-09-27 17:42 README.txt ./dav: total 0 ./db: total 452852 -rw-r--r-- 1 root root 536576 2010-05-27 17:38 changes -rw-r--r-- 1 root root 8192 2010-05-27 17:38 copies -rw-r--r-- 1 root root 8192 2003-09-27 17:42 __db.001 -rw-r--r-- 1 root root 270336 2003-09-27 17:42 __db.002 -rw-r--r-- 1 root root 327680 2003-09-27 17:42 __db.003 -rw-r--r-- 1 root root 737280 2003-09-27 17:42 __db.004 -rw-r--r-- 1 root root 16384 2003-09-27 17:42 __db.005 -rw-r--r-- 1 root root 1282 2003-09-27 17:42 DB_CONFIG -rw-r--r-- 1 root root 1045949 2003-09-27 17:43 log.0000000001 -rw-r--r-- 1 root root 1046226 2003-09-27 17:43 log.0000000002 -rw-r--r-- 1 root root 1046149 2003-09-27 17:43 log.0000000003 -rw-r--r-- 1 root root 1048013 2003-09-27 17:43 log.0000000004 -rw-r--r-- 1 root root 1048316 2003-09-27 17:43 log.0000000005 . . <200 lines removed> . -rw-r--r-- 1 root root 1048470 2003-12-20 14:36 log.0000000227 -rw-r--r-- 1 root root 1048545 2004-06-27 11:26 log.0000000228 -rw-r--r-- 1 root root 259345 2010-05-27 17:38 log.0000000229 -rw-r--r-- 1 root root 368640 2010-05-27 17:38 nodes -rw-r--r-- 1 root root 323584 2010-05-27 17:38 representations -rw-r--r-- 1 root root 8192 2010-05-27 17:38 revisions -rw-r--r-- 1 root root 221298688 2010-05-27 17:38 strings -rw-r--r-- 1 root root 24576 2010-05-27 17:38 transactions -rw-r--r-- 1 root root 8192 2010-05-27 17:38 uuids ./hooks: total 20 -rw-r--r-- 1 root root 1286 2003-09-27 17:42 post-commit.tmpl -rw-r--r-- 1 root root 1475 2003-09-27 17:42 post-revprop-change.tmpl -rw-r--r-- 1 root root 2093 2003-09-27 17:42 pre-commit.tmpl -rw-r--r-- 1 root root 1952 2003-09-27 17:42 pre-revprop-change.tmpl -rw-r--r-- 1 root root 1377 2003-09-27 17:42 start-commit.tmpl ./locks: total 4 -rw-r--r-- 1 root root 460 2003-09-27 17:42 db.lock