Geir Atle Storhaug wrote:
> I downloaded the latest nightly build
> (TortoiseSVN-1.4.3.9062-dev-win32-svn-1.5.0dev.msi), and this time I
> got a different behaviour.  When runing the repo browser with the old
> authentication data, I got the following message:
> 
> PROPFIND request failed on '/svn/repositoryname/trunk'
> Server sent unexpected value (403 Forbidden) in response to PROPFIND
> request for '/svn/repositoryname/trunk'
> 
> I got the same message after clearing the authentication data (and
> then accepting the server sertificate).
Have you configured Subversion correctly? You must edit the file 
%APPDATA%\Subversion\servers.
In the nightly build, Subversion recognizes a line
http-auth-types = basic;digest;negotiate
which you can edit accordingly. If you know that you must not use SSPI 
authentication, then just ommit 'negotiate'.
In case you don't see such a config line in your servers file as an 
example, delete the servers file and e.g. start the TSVN settings dialog 
(any dialog will do - those files are created on client startup if they 
don't exist).
>> I hope you have some kind of debugger installed on your system, that
>> way you could give me the stacktrace of the crash.
> 
> No crash, and no stack trace.  Have you modified Tortoise already?
Not that I'm aware of. Sure I modified TSVN - I do that almost every day 
:) But I haven't changed anything in that area - maybe Subversion fixed 
some problems since the 1.4.x release on trunk.
>> If you don't have your own debugger installed, use Dr.Watson
>> (c:\windows\system32\drwtsn32.exe).
> 
> I do have Visual Studio .NET 2003 and Visual Studio 2005 installed.
Great! Next time you see a crash, just download the TortoiseProc.pdb 
file from our nightly build page, move it to c:\program 
files\TortoiseSVN\bin, then start the VS2005 debugger on the crash 
dialog. You will get a stacktrace in VS2005 (you may have to show the 
stacktrace window, it might not be docked in your IDE by default).
And with the pdb file, you get a 'full' stacktrace, which includes all 
the positions in our sourcetree. I usually only need that to fix something.
> BTW: How do you test/debug Tortoise?  Is there a way of install a new
> version of Tortoise without restarting Windows?
Testing of TSVN is done mostly manually. We try every new feature or 
change we implement. And of course the many users trying out the nightly 
builds and reports we get from that help too :)
TSVN is a shell extension. Which means the shell extension dll of TSVN 
is loaded not only by the windows explorer, it's also loaded by the 
desktop itself (which is basically an explorer instance). And of course 
every application that uses a file save-as/open or folder browse dialog 
also loads the TSVN dll automatically.
While we could just ignore that and not restart (ok, log off and log on 
would be enough too), that causes problems if we change something in the 
communication between the shell extension and the other programs TSVN 
uses (TortoiseProc, TSVNCache, TortoiseMerge, TortoiseIDiff).
The only clean way is to restart, that's why we do that in the installer.
Stefan
-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org
Received on Tue Mar 27 17:46:11 2007