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

Re: diff-scripts desappear from Adavanced diff settings

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: 2007-06-01 20:35:59 CEST

Juan Blas wrote:
> Stefan Küng <tortoisesvn@...> writes:
>> I can't reproduce this here.
>> Make sure you have write access to
>> HKCU\Software\TortoiseSVN\DiffTools\
>> and that you can create string keys in there.
>> Stefan
> You have hit the nail on the head, man!. I had no permissions set explicitly to
> control TortoiseSVN key. I have checked 'full control' and 'read' permissions

How could that happen? Every program must have write access to HKCU
keys. Only HKLM keys should ever be protected.
It simply doesn't make any sense, and it's against Windows policy: the
registry is for applications to use, and if you somehow deny a program
to do that, you'll get into troubles.

> which were in blank. Then I entered TortoiseSVN setup, and in Advanced diff
> settings all de missing diff-scripts appeared automaticaly. I pressed F5 in
> regedit and all the pre-configured scripts appeared themselves inside two new
> folders: \Difftools and \Mergetools. I am using Windows XP Home Edition Version
> 2002. Service Pack 2. Maybe this issue should be solved. If TortoiseSVN can

In the home edition, you're automatically a poweruser. And powerusers
usually even have write access to the HKLM part of the registry.
You must have some weird (i.e., broken) app installed which messes
around in the access rights of the registry.

I suspect some virus scanner/spyware remover or some other "security"
tool. Sometimes I think those are worse than the viruses and spywares
they try to defend against.

> write HKCU\Software\TortoiseSVN key, it should be able to create this two keys
> automatically without handiwork. Also you could use just the TortoiseSVN key.
> Otherway, there should be a warning in the program help about this problem.

Yes, we could do that. And we do for most of the registry settings we
set in the options dialog. But not for diff tools (yet).


   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 Fri Jun 1 20:36:12 2007

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