On 9/28/2010 6:20 PM, Tech Geek wrote:
Les,

        The point remains that if they have write access through mapped
        files, they have the capability of destroying everything there.

        You could probably whip up a cgi script to create new
        repositories from a web request form if something like that
        doesn't already exist.  Or you could put more than one project
        inside a single repository so all you have to do is create a new
        top level directory with the trunk/branches/tags structure under
        it. There are some downsides, but it is not an unreasonable
        approach and it lets users do everything remotely.

I do undestand your concern but in our case we don't have any option
other than putting repositories on the network drives. Let's just say
our hands are tied.

I thought you said they were accessing it via svn or http protocols after creation.

Having just a top level repository is also not viable in our case. We
need one repository per project.
My only other option now is to try upgrading the SVN server on the Linux
machine...

Your other option is to give the users a more reasonable way to create the repos. If you trust them not to destroy everything with their mapped file connection you should be able to trust them to log into the linux server with putty (etc.) and type the svnadmin create command with a sudo configuration or simple group write access to the target directory. Or, as I mentioned before, a web form posting to a cgi script that does the creation (and maybe some sanity checks) is really all you need, and then you don't have to worry about keeping the server and all clients strictly in sync.

--
  Les Mikesell
   lesmikes...@gmail.com


Reply via email to