I'm a Java developer (at least I occasionally write Java code), and most of the time the CleaseCase remote client running inside of Eclipse does everything I need for source code control.
The one complaint I have about CCRC in Eclipse is that it keeps using the old-looking and not very useful clearcase GUI for doing diffs and merges.
A few weeks ago someone pointed me to meld, a graphical gnome tool for doing merges and diffs. Meld works great, but I couldn't access it via clearcase - which is usually what I needed to do diffs.
So I wrote a script that can be used to modify the CCRC installation to use meld instead of the CCRC diff tool. It's available at:
Note: as far as I know this works on Linux, and it might work on MacOS X, but I'm not sure how to make it work on Windows, because I think that Windows is looking for an .EXE file. Perhaps a batch file will work, but I haven't tried it.