Focus on what is really important: SmartGit/Hg will ask only when it needs a decision, but doesn't bother you with underlying technical constraints.
Reorder commits before pushing, commit individual lines within a file, resurrect lost commits and many more.
There is no need to install and configure additional tools: SmartGit/Hg comes with a built-in SSH client, a File Compare and 3-Way-Merge.
One for all.
Use SmartGit/Hg for Git, Mercurial or SVN. On Mac, Windows and Linux. Purchase once and use on all of your favorite platforms.
Clone from GitHub, Assembla and other hosting providers. Identify team-mate commits by their gravatars.
See your repository state at one glance: your working tree, Git's Index, available branches, which commits need to be pushed.