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

Bug Report: Do not need to restart computer after every installation

From: Sean Leonard <dev+tortoisesvn_at_seantek.com>
Date: Thu, 07 Feb 2008 13:46:38 -0600

Bug Summary: This is more of an inconvenience than anything: after every
install, upgrade, or uninstall of TortoiseSVN, the user is prompted to
restart his or her computer.
Why It Matters: It can take forever to restart a Windows computer,
restarting is disruptive to one's workflow, and restarting appears
Request Summary: Unless TortoiseSVN *really* needs to restart the whole
computer, request instead that the user log off and log back in.
Actually, if explorer.exe is all that matters, volunteer to restart
explorer.exe without logging the user out and in again.
Versions Tested: TortoiseSVN 1.4.99, build 12047 32-bit -dev (latest
nightly) and 1.4.7 32-bit

Steps to Reproduce:
Install TortoiseSVN.
Read final dialog box.

It is annoying to have to restart the computer (twice!--once to
uninstall, then to reinstall in case of downgrade) in order to change
TortoiseSVN. I actually just clicked "no" and then logged back in again,
and TortoiseSVN seems to be working just fine.

If multiple users are logged in (i.e., under Remote Desktop/Terminal
Services/Switch Users features), notify that they will not get the new
TortoiseSVN unless they log back in or restart explorer.exe. If there
are files open for exclusive access (so the DLLs cannot be written since
many people are logged in), volunteer to log them out (if the user has
administrative privileges), restart their explorer.exe processes (I
think an administrator can do this, although arguably it's "not very
nice"--but it's even less nice to boot users off or restart the whole
system), or restart the computer now or later.

Kind regards,

Sean Leonard

To unsubscribe, e-mail: dev-unsubscribe_at_tortoisesvn.tigris.org
For additional commands, e-mail: dev-help_at_tortoisesvn.tigris.org
Received on 2008-02-07 20:47:24 CET

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