SmartSVN is a feature-rich and easy-to-use Subversion client. It runs on Linux, Mac OS X, Unix, and Windows. In addition to the normal SVN commands like checkout, update, commit, merge, etc., it provides tag and branch handling (no need to deal with URLs just to switch to a different tag or branch), a built-in file compare and conflict solver, and much more. There is no need to install additional tools for handling SVN working copies, like a command line SVN client or a file comparison tool.
SmartCVS is a full-featured and still easy-to-use CVS client. It contains all needed tools out-of-the- box, so there is no need to install a file compare tool, CVS command line client, or SSH client. It is available in two versions: a free Foundation version and a commercial Professional version. The Professional version contains powerful features like a conflict solver, transaction view, tag browser (including tag/branch structure), and change report (multi-file compare).
All problems fixed with version 4.0.1
> Unfortunately, we need to stick with
> version 3.6 because every new version
> we've tried caused our application to
> behave incorrectly (e.g. menus did not
> open) or to throw some exceptions at the
> application start (although we don't use
With version 4.0.1 all these problems are fixed. Thanks, Eric, for the excellent work!
Good tool, but...
We use ProGuard since a couple of years and are very happy with it. It provides good obfuscation for zero price.
Unfortunately, we need to stick with version 3.6 because every new version we've tried caused our application to behave incorrectly (e.g. menus did not open) or to throw some exceptions at the application start (although we don't use reflection). The bad thing is, that finding such bugs is very hard without (major) knowledge of the byte-code internals. Sending unobfuscated application code over the internet is also not a good choice.