30 November 2009

TortoiseSVN 1.6.3-1.6.6 on XP (updated again)

Just a heads-up in case anyone reading is experiencing lock-ups in Opus and has TortoiseSVN 1.6.3 to 1.6.6 installed on XP.

It looks like an issue was introduced into TortoiseSVN 1.6.3 which can cause multithreaded file managers to lock-up. It is more likely to affect Opus than Explorer, though we think it could affect both programs in some situations. It also looks like the problem only happens on Windows XP and not Windows Vista or Windows 7.

The issue is being investigated and it looks like the problematic change in TortoiseSVN 1.6.3 has been identified. GPSoftware have modified the open-source TortoiseSVN code to create a test version that should fix the problem, if the diagnosis is correct, and that test version has been sent to some of the affected Opus users for confirmation. Assuming the fix is good, a bug report and suggested patch will be sent to the TortoiseSVN team so they can incorporate it into a future official version.

In the meantime, if you think you're being affected by this problem you may wish to revert to TortoiseSVN 1.6.2 for the time being or get in touch with GPSoftware if you'd like to help test their patch.

Forum thread with more detail.

UPDATE:

GPSoftware sent a patch to the TortoiseSVN team which fixes the issue. The patch has been accepted and will be part of the TortoiseSVN 1.6.7 release.

In the mean time, you can use the stable nightly builds of TortoiseSVN to get the fix ahead of time.

See this post for more info on getting the fix.

Many thanks to Stefan Küng for the quick response (and for TortoiseSVN in general!).

UPDATE 2:

TortoiseSVN 1.6.7 is now available from its website and includes the fix for this issue.