Author: Thomas

  • SmartGit 6 on OS X 10.6.8

    Officially, SmartGit 6 requires OS X 10.7 or higher, but, depending on your system, it may be possible to get it starting on OS X 10.6.8, too: right-click SmartGit.app, click “Show Package Content”, navigate into “Contents/MacOS” and open “SmartGit” in a text editor of your choice. There you’ll find the line if [ `sw_vers -productVersion […]

  • SmartGit 6.5 preview started

    The first public preview build for the upcoming SmartGit version 6.5 is available. The most important changes are: External Tools are more powerful Improved memory consumption Log file/content filters auto-update across major versions Distributed Reviews: better handling of pull request heads Update from September-12: Beside other fixes, the second preview build fixes a nasty problem […]

  • file.exist() and broken symlinks

    Today I’ve found a problem with file.exists() for broken symlinks on OS X. Here is a simplified code example: for (File file: files) { if (!file.exists()) { continue; } if (file.isDirectory()) { deleteRecursively(file); } else { file.delete(); } } This looks quiet fine at the first sight, but this may cause problems if the file […]

  • SmartGit/Hg 6.0.6

    This release mostly fixes a couple of bugs, most notable for the Distributed Review add-on. change log download

  • Launching Terminal (cmd.exe) from Java

    Until now SmartGit used following command for its default Open in Terminal external tool: cmd.exe /k start /d <path> This did not work for paths like C:\foo, bar+=hello & world though SmartGit had logic to escape the path in this case when launching cmd.exe. Also, the Task Manager showed two running cmd.exe processes, one remaining […]

  • SmartGit/Hg 6.0.5

    This release mostly fixes a couple of bugs. change log download

  • SmartGit/Hg 6.0.4

    This release mostly fixes a couple of bugs. change log download

  • SmartGit/Hg 6.0.3

    This release mostly fixes a couple of bugs. Because of a regression in the update-check, please use Help | Check for New Version to get the new version. change log download

  • SmartGit/Hg 6.0.2

    This release mostly fixes a couple of bugs. change log download

  • SmartGit/Hg 6 released!

    We are proud to announce the official release of SmartGit/Hg 6. The most important new features are Distributed Review, Background Fetch and Reworked Repository Management. Check out What’s New for a more detailed list of improvements in version 6. SmartGit/Hg is a graphical front-end for the distributed version control systems Git and Mercurial, which also can […]