SmartGit is a graphical Git and Mercurial client which can also connect to SVN repositories. SmartGit runs on Linux, Mac OS X (10.7 or newer) and Windows (Vista or newer). Git and Mercurial (Hg) are distributed version control system (DVCS).
The previous Outgoing view has been replaced by the more powerful Journal view, a distraction-free, log-like view showing the last commits of the current branch, its tracked branch and an optional auxiliary branch.
The Journal allows to focus on the work with the current branch without being distracted by unrelated commits or less important commit connections. Most branch-related commands, like Merge, Cherry-Pick and Reset, can be accessed from the context menu of the Journal. As most branch-related tasks in daily work require just one specific other branch, the Journal often reduces the need to open the Log.
For a broader view of the repository's history, the full-featured Log still is available.