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

Re: New basic feature ?

From: John Peacock <jpeacock_at_rowman.com>
Date: 2007-08-08 14:25:32 CEST

ISIT - Service Technique wrote:
> Ok but I do not understand *anywhere* word....Using SVN service, you have to
> define a Repository path in SVNServiceAdmin program. So it means that you
> can only select a *parent directory* that will contain all repositories.
> Where am I wrong ?

That's apparently a Windows thing. Under *nix, you can reference

        svn://server/usr/local/lib/svn/repos/project

and it will work (as long as the -r option has not been passed in). If the
author of the Windows service has broken this "feature" that is their problem.

But you are missing the big picture: under svnserve, the only location for
server configuration is in the repositories themselves - there is no master
config file anywhere. The only global feature for svnserve is the '-r' option,
which only determines the least common path for repositories (meaning that all
repositories must appear somewhere under that path). It would be perfectly
reasonable to pass '-r /home' and allow any named user to have their own
repository served up from '/home/username/repos'.

On the other hand, under Apache, the configuration stanzas of the Apache conf
file controls the entire SVN DAV service (in addition to the repository level
configuration files). This is a truly global configuration, and is one reason
why SVNParentPath can function.

John

-- 
John Peacock
Director of Information Research and Technology
Rowman & Littlefield Publishing Group
4501 Forbes Blvd
Suite H
Lanham, MD 20706
301-459-3366 x.5010
fax 301-429-5747
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Aug 8 14:23:31 2007

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