Recently setup a test environment which had more than 30 svn checkouts as websites. Since it was a test server, it wasn’t updated as frequently as production. Created this simple script to update all directories some of which were not svn checkouts.
for i in `find . -mindepth 1 -maxdepth 3 -type d | grep -v .svn`; do svn up $i; done