You can easily check for sparse checkouts by running svnversion: If the reported version has a P attached, then you have a sparse checkout.
I have similar problems with unwanted sparse checkouts esp. when it comes to merging. Thanks for the hints in this thread about the potential bug origins. -----Original Message----- You should check if you don't have a "sparse working copy" by accident (see http://svnbook.red-bean.com/nightly/en/svn.advanced.sparsedirs.html). To see whether this is the case, check "svn info" for some of the parent dirs,