OK, so --depth=files does the right thing after all on sufficiently new svn.  Put that back and use --non-recursive for 10.5's built-in svn.