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

Re: [TSVN] ATTN: Peter Mounce, re: Issue #154

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: 2005-09-12 13:50:40 CEST

On 9/12/05, Peter Mounce <pete@molehole.org> wrote:

> Would adding a "commit as: " combobox, next to the "Keep Locks" checkbox
> to the commit dialog be an acceptable compromise? The selection change
> would cause the OK button to, onclick, pop up an authentication dialog
> (if the user has no details in the cache; I don't know if the auth cache
> just remembers one set of details) for the new user, something like
> that? It would still, I think, be prone to error, because there'd be no
> nice way to prompt the user all the time if they're sure they mean to
> commit as who they say they are! Perhaps an optional schizophrenia TSVN
> mode? :)

The problem is that Subversion stores the auth data encrypted. And so
we can't just remove the auth data for the specific URL you want to
commit to but always have to delete *all* auth data. That would make
some users very angry if we would do that.

> As to the original email, I'm aware of the issue's importance, and had
> started work on it about a week ago, then stalled as I accepted a job
> offer and shifted into flathuntinginlondon mode... ;)
> As a client-side alternative, does anyone know if the shell extension
> view program is scriptable? It can turn extensions on and off, and if
> one could add that to a Windows startup, that'd do what you want in
> terms of showing/hiding the extension for different accounts, wouldn't it?

A way to hide the shell extension from all users but the one who
installed it would be if the "install for current user" option in our
installer would actually work/would get implemented again. Then, the
COM object would only be registered under HKCU instead of HKLM.

Another way would be to only make it available to Admins and hide it
from normal users (without admin rights). To do that, remove the keys
HKLM\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved
which have a value of "TortoiseSVN".


  oo  // \\      "De Chelonian Mobile"
 (_,\/ \_/ \     TortoiseSVN
   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
   /_/   \_\     http://tortoisesvn.tigris.org
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Mon Sep 12 13:51:17 2005

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