You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Marc Haber <mh...@zugschlus.de> on 2007/07/23 12:33:56 UTC

svnserve --root pointing inside a repository?

Hi,

I have one shell account that some users can use to commit to an svn
repository's trunk. Their keys are restricted to svnserve:

| command="svnserve -t --tunnel-user=<username> --root /home/mh-hostmaster/svn/dns/trunk",no-port-forwarding,no-x11-forwarding,no-agent-forwarding,no-pty ssh-rsa <key deleted>

The actual repository is at /home/mh-hostmaster/svn/dns, so the root
parameter to svnserve points right inside the repository. The box is
running Debian etch, so subversion is installed in version 1.4.2.

This used to work with older svn client versions (for example the
1.1.4 that comes with Debian sarge), but not with current client
versions (such as 1.4.2 or 1.4.4) ("URL doesn't exist", "URL
non-existent in that revision"). When I have --root point to the
actual root of the actual repository, later clients are fine as well.

Is there any chance to get the old functionality back?

Greetings
Marc

-- 
-----------------------------------------------------------------------------
Marc Haber         | "I don't trust Computers. They | Mailadresse im Header
Mannheim, Germany  |  lose things."    Winona Ryder | Fon: *49 621 72739834
Nordisch by Nature |  How to make an American Quilt | Fax: *49 3221 2323190

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org