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

Re: 1.5.0: bug after reinstall with *.js locations

From: Bernhard Merkle <bernhard.merkle_at_googlemail.com>
Date: Fri, 18 Jul 2008 11:29:43 -0700 (PDT)

On 18 Jul., 16:19, Stefan Küng <tortoise..._at_gmail.com> wrote:
> Bernhard Merkle wrote:
> > Hi,
>
> > I think there is a bug in the installer of TTSVN 1.5.0. The path for
> > *.js scripts are not updated on a reinstall.
>
> > 1. install 1.5.0 in C:\Programme\TTSV 1.5\... and everything works
> > find
> > 2. deinstall
> > 3. reinstall 1.5.0 in a _different_ location e.g. C:\Programme\TTSV\
> > (not the missing 1.5. hence a different path)
>
> > now if i invoke diff e.g. on Word-Docs, the diff-doc.js location is
> > still searched on the old location,
> > and of course not found, so I get a error message,
>
> The settings for the diff tools are stored per-user, not per-machine. So
> the installer does *not* write those registry keys at all. It's
> TortoiseProc which creates those entries if they don't already exist.
> But if they exist, TortoiseProc won't change them because it could
> overwrite user settings.
>
> If you want TortoiseProc to recreate those settings to the defaults, you
> have to remove the registry key HKCU\Software\TortoiseSVN\DiffTools
> and then remove the registry value HKCU\Software\TortoiseSVN\CurrentVersion
>

okay makes sense.

Maybe a small improvement (which saves also questions like this ;-)
could be if you verify wether the path/file which is specified
exists ?
If they are not there, optionally you could offer the ability to edit
and correct them..

or just a button: cleanup old (invalid) user settings...

Bernhard

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_tortoisesvn.tigris.org
For additional commands, e-mail: users-help_at_tortoisesvn.tigris.org
Received on 2008-07-18 20:53:10 CEST

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