Dave Tingling wrote on Wed, May 11, 2011 at 16:03:20 -0400: > Daniel Shahaf wrote: > >Which tells me your repository was created by Subversion 1.4. Nothing > >unexpected... > I've learned that clients update their working-copy layout to > whatever that client is built for. Considering > http://stackoverflow.com/questions/1364618/how-do-i-determine-svn-working-copy-layout-version, > I realize that our 1.6.x clients indeed have '10' on the first line > of .svn/entries. >
Correct, but that's a client-side issue, which is a few miles (and layers of abstraction) away from where we were two levels of >-quoting ago... > What do these $REPOS/format = 5 and $REPOS/db/format = 2 each > mean, please? These are the repository format number and the filesystem backend format number. When svnadmin 1.4 sees a format number greater than 2 on a FSFS repository, it will abort with an error to the effect of "This repository is newer than I know how to handle". (It doesn't know how to modify a format-3 FSFS without corrupting it.) Ditto for the other format files. Specific details currently live at the documentation comments of the following macros: subversion/libsvn_repos/repos.h:SVN_REPOS__FORMAT_NUMBER subversion/libsvn_fs_fs/fs.h:SVN_FS_FS__FORMAT_NUMBER subversion/libsvn_fs_base/fs.h:SVN_FS_BASE__FORMAT_NUMBER (In a nutshell: the filesystem is everything under the db/ directory --- the versioned tree and revprops; the repository is everything under db/'s parent directory; the filesystem format number is private to the concrete FS provider (fsfs or bdb), rather than to the FS library itself) > (I'll be happy to document in the FAQ if I can :-) Thanks for the readiness :-) The FAQ source lives at http://svn.apache.org/repos/asf/subversion/site/publish/faq.html, and patch submission guideliens are at http://subversion.apache.org/patches. > Is it possible that we're seeing this problem because of using 1.6 > clients against this server? > It's possible that we have some bugs in the compatibility code for 1.6.16 clients and 1.4.x servers. > Thanks, > -Dave