Patch für TortoiseCVS im SpeedCommander

State: active
Timeframe: since 2006
Project type: patch
Client:
Role:
Languages:C/C++

Description

There are currently some problems with using TortoiseCVS within the SpeedCommander. Everytime you perform an operation (for example an update or a commit), SpeedCommander shows an Internet Explorer error page inside the current folder view instead of refreshing it. This is due to an undocumented function of the Windows Explorer that TortoiseCVS uses to refresh its host, but that is not supported by the SpeedCommander.

The following file will resolve this problem temporarily until TortoiseCVS will be fixed. It is only tested with the stable version of TortoiseCVS and should only be used with an installation of TortoiseCVS corresponding to the version number given. I really insist you not to use them with other versions of TortoiseCVS!

If you want to fix it for another version or if you just want to do it yourself: I just removed the line

PostMessage(myRemoteHandle, WM_COMMAND, 41504, 0);

from the method

TortoiseAct::RefreshExplorerWindow()

in src\TortoiseAct\TortoiseAct.cpp. That will stop TortoiseCVS from refreshing after performing operations. SpeedCommander has its own refreshing mechanism that does perfectly well in all situations, these included.

The binary download is provided for convenience. I hope it doesn't violate any GPL restrictions. The source code and original binaries can be found at http://sourceforge.net/projects/tortoisecvs/. To install, simply start the downloaded file. It is a self-extracting archive and will automatically show the standard path to TortoiseCVS. Please change that path if you did not choose the standard path while installing TortoiseCVS.

You might want to make a backup of the original TortoiseAct.exe, although reinstalling TortoiseCVS should restore it as well.

Note: I'm no longer using TortoiseCVS personally (switched all my repositories to Subversion, and TortoiseSVN works perfecly fine with SpeedCommander), so I'm not releasing a patch for every new release of TortoiseCVS. Please just send me an e-mail if you need a patched TortoiseAct.exe for a newer version than those provided here.

Downloads

Download section
Name Version Application type Distribution type Release date Release Notes Download
Patched TortoiseAct for 1.10.1 for TortoiseCVS 1.10.1 Windows executable (TortoiseAct.exe replacement) Self-extracting archive 2008-01-13 No Release Notes Download 0.80MB
Patched TortoiseAct for 1.8.13 for TortoiseCVS 1.8.13 Windows executable (TortoiseAct.exe replacement) Self-extracting archive 2006-09-18 No Release Notes Download 0.64MB