Simon,
Thanks for the suggestion to look at an scc compliant interface. I installed and configured the trial version of TamTam SVN SCC (
http://www.daveswebsite.com/software/tamtamsvn/), but it also results in an EA hang (the symptoms are different - using svn directly the CPU utilization was near 0%, with TamTam the CPU utilization is 50% on my two core CPU). TamTam uses the Subversion command line tool svn.exe (it requests the path during the configuration process), so a similar hang was disappointing but not surprising.
Unrelated to TamTam, I discovered a possible (but inelegant and fragile) work-around for the hangs when using the Subversion option. If svn.exe is run from a visible cmd window the CAC related dialogs are reliably displayed, and EA appears to reliably display a cmd window when started from a script specified in the "Subversion Exe Path". Using the pair of scripts below I was able to do several dozen subversion operations without EA hanging. The result is ugly since the cmd windows appear and disappear for each Subversion operation.
Script entered as "Subversion Exe Path"
@echo off
type nul > C:\temp\svnout.txt
start "Subversion Processing" /wait C:\TEMP\SVNWRAP2.BAT %*
type C:\temp\svnout.txtSupporting script (SVNWRAP2.BAT) called by first script and running is a window visible on the screen
"C:\Program Files\svn-win32-1.6.9\bin\svn.exe" %* > C:\temp\svnout.txt
exitThis workaround is fragile - saving the output to a single file is not thread-safe, the parameter processing fails if there is a trailing quote missing, and it's not clear why EA displays the cmd window reliably, but not the CAC dialogs.
I'll continue to investigate, but if you have other suggestions they would be appreciated.
Thanks
-dh