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

Re: Anyone running Vista?

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: 2007-12-14 17:00:21 CET

Ben Collins-Sussman wrote:
> On Dec 14, 2007 9:17 AM, Stefan Küng <tortoisesvn@gmail.com> wrote:
>> Ben Collins-Sussman wrote:
>>> I wanted to see how well 'webfolders' works in Vista against an
>>> autoversioning svn repository. Does anyone have access to a Vista
>>> machine? Believe it or not, I don't have *any* friends with one, nor
>>> is there a Vista machine anywhere at my office. Eesh!
>> I run Vista here. But it will take me a while to set up a repository
>> with autoversioning. However if you have already set one up which I
>> could access, just tell me what I should test on it.
>
> Actually, autoversioning is turned on for all code.google.com
> projects. All you have to do is log into a google account, go to
> http://code.google.com/hosting and create a new project. Once you've
> done that, your project will be visible at
> http://code.google.com/p/projectname, and your repository will be
> available at https://projectname.googlecode.com/svn (note the SSL --
> it's required for writing.)

Thanks for the hint :)

So here's my report:

First, I tried Marks suggestion and turned on autoversioning for the
TSVN repository. But I kept getting errors when I tried to set up the
web folder. It told me that the URL pointed to an invalid location.

After installing the MS patch KB907306 from here:
http://www.microsoft.com/downloads/details.aspx?FamilyId=17C36612-632E-4C04-9382-987622ED1D64&displaylang=en

the error was gone. Note that even though that patch is marked as being
for Office, I don't have *any* office component installed.

But for the tortoisesvn repository, I couldn't log in. The
authentication always failed. As it turns out, this is a "feature" in
Vista: it considers http connections as insecure and has authentication
for those disabled by default. To enable this again, I had to change the
registry value
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters\BasicAuthLevel
from 1 to 2. After that, I could successfully authenticate against the
TSVN repository.

I haven't tried write access though.

Then I set up a test project at google code:
http://code.google.com/p/webdavtestforsubversion/

Since this uses https instead of http for authenticated users, the
authentication works now even if the registry value mentioned above is
reset to 1. But of course, I still have the patch KB907306 installed
(btw: no restart needed after installing the patch).

Since this is only a test project, I wasn't concerned with trying out
write access. Moving files, creating folders works as expected without
any problems. Renaming files and folders also works.

> My goal here is to update the 'autoversioning' appendix in the svn
> book with Vista information. I'd like to see if you can ask Vista to
> create a 'webfolder' that points to the repository (the SSL will
> require authentication), and then see if autoversioning works. That
> is, can you just drag and drop stuff into the webfolder? Does it work
> seamlessly, just like it does on a Mac?

Well, I don't have a Mac, so I can't say if it works the same on Vista
as it does on a Mac. But after installing the patch from MS, I haven't
had any problems accessing the web folder.

> This is a thorny issue, because webfolders worked really well on
> Win2000, but then got 'embraced and extended' in WinXP, such that they
> stopped interoperating with mod_dav completely. The book appendix
> talks about this a bit, and even gives a workaround to (sometimes)
> make them work again in XP:
>
> http://svnbook.red-bean.com/nightly/en/svn.webdav.clients.html#svn.webdav.clients.file-explorer-extensions.windows

Hmmm - the patch KB907306 mentioned above is also for Server2003 and XP.
Maybe that one will help too? I don't have an XP machine here right now
so I can't tell.

Ben: shall I mark the test project on google code as deleted? Or maybe
someone else likes to get access there for testing too first?

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Dec 14 17:00:35 2007

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