support recursive subversion update