SmartGit/Hg is a free for non-commercial use software project, a web-based software repository client written in the Java programming language and designed to support the Git, Mercurial and Subversion distributed version control systems.

Features at a glance

With SmartGit/Hg you will have everything under control. The software can display repository-only directories and files, transactions, as well as annotated files. It is capable of performing various functions, including status, diff, log, push, pull, fetch, merge, cherry-pick merge, rebase, as well as stash, tag and branch management.

Additionally, it allows you to modify commits before pushing them, recover lost commits, as well as to commit individual lines within a file. It requires no additional tools and libraries, comes with a built-in SSH client (Secure Shell), a merge tool and a file compare tool.

It features a simple and user-friendly design

Focusing only on what’s really important, the SmartGit/Hg software features a simple and user-friendly design that will not bother users with stupid questions. It’s not a requirement to read a comprehensive manual in order to use this software.

Supports popular web services

Another interesting feature is the built-in support for a wide range of web services. This means that you can use SmartGit/Hg to clone from GitHub, Assembla, and many other hosting providers. In addition, you can review comments, as well as to create and resolve GitHub pull requests.

A cross-platform software supported on mainstream OSes

Being written in Java, SmartGit/Hg is a platform-independent application that runs on GNU/Linux, Microsoft Windows and Mac OS X operating systems. Ubuntu is the only officially supported Linux distributions, Both 32-bit and 64-bit architectures are supported at this time.

The best Git, Hg and SVN client

SmartGit/Hg is without no doubt the best Git, Hg and SVN client around. While it will help beginners to get things started in a quick and painless matter, it helps experts become more productive than ever before.

What’s new in SmartGit/Hg 18.2.7:

  • New Features, Improvements:
  • – Git:
  • – Log: improved error message for “Inconsistency between (cached) commit data detected”

Read the full changelog

Filed under

Git client Version control Git fronend Distributed Version Control Git