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

Re: Repo Browser infinitly loops when not able to connect to a svn+ssh connection

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Sat, 31 Oct 2009 19:12:18 +0100

Christian Spann wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hello again,
>
> Christian Spann schrieb:
>> TortoiseSVN 1.6.5, Build 16974 - 32 Bit , 2009/08/20 08:13:46
>> Subversion 1.6.5,
>> apr 1.3.8
>> apr-utils 1.3.9
>> neon 0.28.6
>> OpenSSL 0.9.8k 25 Mar 2009
>> zlib 1.2.3
>
>> I encountered the above stated Bug in all versions of TortoiseSVN known
>> to me. I searched this list and found the following message that seems
>> to state the same bug.
>>
>>> TortoiseSVN 1.5.5, Build 14361.
>>> I've been using Repository Browser with an svn+ssh repository.
>>> Today there were problems with our network connection, and I've got the
>>> usual PuTTY error message:
>>> PuTTY Fatal Error: Network error: Connection timed out
>>> However, TortoiseSVN did not stop trying after that; it kept making
>>> connection attempts (displaying the same error message after each
>>> attempt), and there was no way to stop it, so I had to kill the process.
>>> It would be really great if browsing could be canceled after
>>> unsuccessful connection attempt.
>>
>>> -- Pavel Zuev
>> That's exactly what what happens here too. In my case the Server does
>> not accept my credentials/PPK, but I think the core problem is, that the
>> ssh not being able to build a connection for svn and the svn does not
>> stop trying. What do you guys think?
>
> I hope i did not violate the netiquette or s.th. because i would
> appreciate any kind of response to my question. Unfortunately the
> sourcecode is to big for me to just dig in and find out quickly where
> the problem lies... or if it is a tsvn problem or a plink related problem.

It doesn't really loop indefinitely. But it does try to connect several
times until it finally gives up.

First, it tries to fetch the repository root string.
Then it tries the full url passed in, and then tries the parent urls
until it reaches the domain. Only then it will give up.

But that's by design.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2413279
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-10-31 19:12:33 CET

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