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

Re: Vista: Error creating .svn folders on checkout.

From: Daniel Posey <daniel_posey_at_hotmail.com>
Date: 2007-06-11 23:28:48 CEST

----- Original Message -----
From: "Nick Gilbert" <nick@x-rm.com>
To: <dev@tortoisesvn.tigris.org>
Sent: Monday, June 11, 2007 11:25 AM
Subject: Re: Vista: Error creating .svn folders on checkout.

> Seems to create system folders (hidden ones like the svn admin dirs) you
> must have explicit rights. It might not be enough that the Admin group
> has permissions - you as the user must have the rights on the drive too.

It seems Vista's inheritance is broken. As you say, I had to allow my
own account full privileges of that folder even though Administrators
already have that permission AND I'm in the Administrators group!

I almost can't believe what I am seeing! What's the point of groups, if
people in those groups don't inherit the permissions from the group?!
The "Effective Permissions" tab even showed that I already had full
write permissions! Ridiculous. I hate Vista already and I've only been
using it about two hours.



This is the point of UAC. It is bad practice to always run as root, but
most Windows programs seem to require it. UAC is an attempt to limit what
runs as root even for members of the Admin group. Even if you are a member
of the Admin group, processes you started don't have Admin privileges by

UAC tries to solve a real problem, but if you decide the solution is too
broken, you can always turn it off.

Old programs that require Admin rights can be run by modifying their
shortcut. Under compatibility, select "run as administrator". New programs
can put this option in their manifest. Where does this leave shell
extensions? It wouldn't make sense to put this in TortoiseProc's manifest
because it usually doesn't need admin rights. Stefan's solution seems
better. Vista users just need to not depend on Admin rights to access their
personal files. A WC is by nature a personal file, not a system file.


To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Mon Jun 11 23:27:30 2007

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.