[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

mod_dav_dvn+SVNParentPath with non-repo subdirs

From: Thorsten Schöning <tschoening_at_am-soft.de>
Date: Tue, 18 Jun 2019 11:46:59 +0200

Hi all,

I'm hosting SVN-repos using svnserve and by providing the argument
"--root" with the parent dir of all my repos. In the past, all repos
have been placed as a direct child of the given path, but recently I
refactored that to manage repos by customers, topics and stuff. This
works pretty easy with svnserve as it simply forwards all URLs given
by clients into the file system, so one can really simply move repos
into additional subdirs and those get published instantly.

This doesn't work with mod_dav_svn:

> Using this syntax, Apache will delegate the handling of all URLs
> whose path portions begin with /svn/ to the Subversion DAV provider,
> which will then assume that any items in the directory specified by
> the SVNParentPath directive are actually Subversion repositories.

http://svnbook.red-bean.com/en/1.8/svn.serverconfig.httpd.html
https://stackoverflow.com/questions/2701915/svn-multiple-repositories-in-subfolders

I was unable to find reasons and discussions about why things are
implemented differently, if changes have already been suggested etc.
Currently I'm placing a lot "SVNParentPath" in the config of my httpd,
but would be great if one could reduce that in future.

So, is there a reason why mod_dav_svn doesn't support additional
subdirs? Is that likely to be changed? Is it likely that svnserve will
stop supporting addiitonal child dirs?

Thanks!

Mit freundlichen Grüßen,

Thorsten Schöning

-- 
Thorsten Schöning       E-Mail: Thorsten.Schoening_at_AM-SoFT.de
AM-SoFT IT-Systeme      http://www.AM-SoFT.de/
Telefon...........05151-  9468- 55
Fax...............05151-  9468- 88
Mobil..............0178-8 9468- 04
AM-SoFT GmbH IT-Systeme, Brandenburger Str. 7c, 31789 Hameln
AG Hannover HRB 207 694 - Geschäftsführer: Andreas Muchow
Received on 2019-06-18 11:47:06 CEST

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.