I recently installed TortoiseCVS and instantly noticed that the icon
overlays for TSVN had changed. This scared me that I had somehow hosed
my TSVN installation. I eventually (after digging around) figured out
that the TSVN + TCVS icons triggered TSVN's built-in "play nice with
other programs that install overlays" feature. To solve the problem, I
set the overlays to "None", deleted TCVS' icon overlay registry entries,
and rebooted and everything in TSVN showed up fine. I only really need
access to the occasional CVS repository, so TCVS set up this way is
perfect.
For those who use TCVS with TSVN, maybe there should be some sort of
"collaboration" effort that combines the two projects' icon overlays
into a single cohesive DLL set. This would allow both TCVS and TSVN to
display the full range of icons. Granted, there would be no way to
distinguish the two (i.e. TCVS' default icon set is very different from
TSVN's - overlays only allow one icon per registry entry) except for the
right-click menu, but is that important?
If a collaboration project for just the overlays is not possible,
perhaps a dialog in TSVN should pop up when the user installs TCVS
letting the user know the consequences of their actions (complete with a
link to the FAQ). The FAQ should also be updated to indicate which TCVS
overlays correspond to which icons. That way, if the user doesn't care
about certain icons in TCVS, they can simply delete those overlays from
the registry. I was indiscriminate about the entries I deleted from
TCVS' icon overlays (I deleted all of them), but some people will want
to use both products. It would be great if both could get along
out-of-the-box, but I know that's not always possible.
--
Thomas Hruska
CubicleSoft President
Ph: 517-803-4197
Safe C++ Design Principles (First Edition)
Learn how to write memory leak-free, secure,
portable, and user-friendly software.
Learn more and view a sample chapter:
http://www.CubicleSoft.com/SafeCPPDesign/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Fri Jul 14 03:21:13 2006