SmartSynchronize 3.4.7 has been released adding some minor improvements and fixing a few bugs.
If you try to launch SmartGit and see a “Couldn’t load main class.” error, be sure to check the TEMP and TMP environment variables. They should point to a directory where the current user has write access (references).
If SmartGit, SmartSVN or SmartSynchronize crashes for you on dialogs where (on other platforms) comboboxes are visible, please check whether the oxygen-gtk style is selected. It is reported to be extremely buggy and better should be replaced with either Adwaita or Clearlooks-Phenix:
Please also check out javaclipse.blogspot.de/2015/06/mars-on-linux.html for alternative hints.
If you are living in Russia and are affected by incorrectly displayed times in, e.g., SmartGit, here comes the solution.
The reason for the incorrect time-zone display is that the Java version shipped with SmartGit does not know about such new time-zone changes (see the chart for time-zone changes and Java versions).
To work-around, please edit
smartgit.vmoptions, add following line (and tweak if necessary)
and restart SmartGit.
If you want to use SmartSynchronize as merge tool for Git, you need to configure the ~/.gitconfig (or .git/config) similarly:
[merge] tool = smartsynchronize [mergetool "smartsynchronize"] cmd = '/C/Program Files/tom/SmartSynchronize/bin/smartsynchronize.exe' "$LOCAL" "$REMOTE" "$MERGED" trustExitCode = false
We are proud to announce the official release of SmartSynchronize 3.3.
SmartSynchronize is a graphical file compare, file merge and directory compare tool. SmartSynchronize runs on Windows, Mac OS X and Linux.
SmartSynchronize can be used free of charge for non-commercial purposes (e.g. OpenSource developers). For commercial use or if support is needed, licenses have to be purchased. The licenses include 1 year of free updates and either 90 days or 1 year of e-mail support.
The SmartSynchronize 3.3 release focuses on: