Currently trunk tries to auto-upgrade the WC pretty much every chance it gets, even when the cwd is an unversioned directory within a WC. I've been wondering if this is really such a good idea -- it's been quite noticeable, in an annoying way, while working on the inheritable-props branch.
What happens is this: 1) I check out the iprops branch with a Subversion 1.7.6 client (WC format 29) to C:\SVN\src-trunk-2) 2) I build the iprops branch, which is using WC format 30. 3) From the root of my iprop WC I run the test suite. The first checkout done as part of the test auto-upgrades the WC rooted at C:\SVN\src-trunk-2 to format 30, even though the cwd of the checkout is an unversioned directory (C:\SVN\src-trunk-2\Debug\subversion\tests\cmdline) and the checkout target is below that (C:\SVN\src-trunk-2\Debug\subversion\tests\cmdline\svn-test-work\working_copies\basic_tests-1). Pretty much any command with an unversioned directory under an older format WC root will attempt to upgrade that root. Probably not a huge problem for anyone who is not a Subversion developer, but it's something we might want to keep in mind as we bump the WC format in the future. -- Paul T. Burba CollabNet, Inc. -- www.collab.net -- Enterprise Cloud Development Skype: ptburba