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

How does TSVN access SVN under svn+ssh?

From: Joachim Durchholz <jo_at_durchholz.org>
Date: 2005-11-10 11:11:54 CET

Hi all,

another problem here.

I have two Linux boxes setup, each with SVN repositories, and are
accessing both from the same Windows machine with TSVN installed.

Both boxes run with wrapper scripts around svnserve, to set the umask to
002. For testing, I have inserted calls to logger, which will emit
messages into the syslog. I have tested that logger works as expected on
both machines.

I then started the repository browser and accessed known repositories on
both machines.

On box #1, the wrapper emits the log messages. Adding --root to the
svnserve call inside the wrapper will shift all the repositories to the
new URL. That's exactly what I wanted.

On box #2, I do not get the log messages. Unsurprisingly, --root doesn't
help either.

It seems that the repository browser isn't calling svnserve directly
when it opens a repository, but going through some different layer. That
layer may very well be configured differently - box #1 is a Debian
distribution, #2 is SuSE, and the svn installations do vary.

Some tests indicated that configuring an svn subsystem in SSH doesn't
make a change. (Wasn't that what was required with TSVN 1.1?)

Now the question is: what exactly does the repository browser expect to
find on the target machine? Which SSH subsystems does it access, what
commands does it run?


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

Received on Thu Nov 10 10:22:42 2005

This is an archived mail posted to the TortoiseSVN Users mailing list.

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