I am running an svn project with optional components - pulling from several external repositories, and a number of users with varying access permissions to these externals.
The 'svn update' command aborts at the first project that it cannot retrieve.
Is there a better or standard methodology for svn:externals to allow successful checkouts for all users?
EDIT: I don't have ownership/control on the external projects to grant access, and mirroring the externals is not allowed by company policy. Because the externals are in support of optional components, users with fewer permissions will obviously not be maintaining the optional components. However, they will still need to check out other externals, and 'svn up' is very order-dependent.
I realize fixing permissions and splitting into sub-repositories will make this a non-issue, but I am still interested to know if there is any middle ground.