There is svn-viewspec.py (somewhere under tools/ in the source tree), I'm not sure if it can do what you ask for but it might be a starting point.
Stuempfig, Thomas wrote on Fri, Jun 10, 2011 at 10:08:23 +0000: > We use svn as a document management system. > In our case we have different Roles in the same Project. We have Roles like > Project Manager, Business Consultants and Technical Consultants. > > Each of them have their own kind of files they are interested in. > My colleagues would like to sparse check out things based on some Rules like > "*pptx" in a folder and its sub folders. Would like to ignore specific > extensions like "*c,*cpp,*txt". Much the same way as the ignore list for non > versioned files, but just for co. > > Did somebody come along such a requirement? > > Regards > Thomas