I'm sorry, but while your patch looks good, I won't apply it for several reasons:
- starting an elevated process from the shell can be abused - you've marked commands that you think require elevated right, but most dialogs can start other dialogs which then might require those privileges as well. So we would have to basically start all processes elevated - a working copy is always per user. If you're logged in as another user, create your own working copy. That's the only way you won't get into any troubles. Your 'solution' is not the right way to do this. Think about it: you run an update which creates new files. Those files then have the rights of the current user (with higher privileges), not the one who creeated that working copy. So after that, the original user will require elevated privileges as well. - the real solution is to create separate working copies for each user -- You received this message because you are subscribed to the Google Groups "TortoiseSVN" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/tortoisesvn/c9e02384-43db-49c4-b27b-0d7f2ff4e91en%40googlegroups.com.
