Ramkumar Ramachandra wrote on Fri, Aug 06, 2010 at 13:40:17 +0530:
> Hi Daniel,
>
> Daniel Shahaf writes:
> > The implementation should be trivial (over ra_local and ra_svn; probably
> > over ra_dav too but I don't know that one as well). But what about authz
> > concerns?
> >
> > Do you want to allow any authenticated user to change the repository UUID?
>
> No, this doesn't make sense.
>
Right. So when *would* a UUID change be permitted? When the hook says yes?
Or do you want to extend the existing ("read"/"write"/"none") authz schemes?
> > Do you want UUID changing to be disallowed by default (unless the server
> > admin took an explicit action)?
>
> Yeah. Maybe something like the pre-revprop-change hook?
>
Yes, a pre-uuid-change hook (and disallowing a UUID change unless it exists)
is one option.
But that means the logic lives in libsvn_repos, so you have to think how
'svnadmin setuuid' would interact with it...
Daniel
> -- Ram