SmartGitHg Icon

SmartGitHg

Graphical front-end for Git, the distributed version control system.

SmartGitHgOverview

SmartGitHg is a graphical version-control client for Git, Mercurial, and Subversion. SmartGitHg is designed to wrap Git's and Mercurial's powerful commands into a slick and easy-to-use user interface and runs on Windows, OS X, and Linux. SmartGitHg is free for non-commercial use; prices start at $79 for a single-user license for commercial use.

NEW

New Features, Improvements

  • SSH: added VM property smartgit.ssh.defaultUser to configure SSH user name to use if not specified in the URL
  • Submodules: added VM property smartgit.core.push.recurseSubmodules=on-demand to push submodules on demand

Fixed Bugs

  • Add or Create Repository: opens an already open repository in second window
  • Log:
    • Details: should display information in case parent commits are not yet loaded
    • Commits: internal error dragging ref over merging node
    • Log Commit Chooser: internal error invoking a Copy action on a virtual (e.g. merging) node
  • Review:
    • possible error in case of invalid user email
    • possible internal error in case of strange characters (like n) in user name
    • entering invalid email address may result in error after editing a user
    • commit message lost after integrating a pull request using "Merge"
    • Integrate should not fast-forward merge when using option "Merge"
    • when syncing Review changes without having pushed local pull request branch, corresponding pull request may vanish temporarily in the remote repository
    • should not update pull request without having a local branch (may result in error "could not resolve commit 'local-branch'" when trying to push)
    • internal error when trying to edit diverged pull request
    • internal error when trying to create pull request from remote branch
    • when modifying a pull request for which its anchor is locally missing, on subsequent Sync, the pull request may be removed in the repository
  • SVN:
    • unable to clone from SSL-servers which do not support SSLv3
    • Submodule Reset: does not work on URL-mismatch submodules
  • External tools (Windows): default "Open in Terminal" does not work for some paths
  • Linux Mint 17 Cinnamon: progress dialog does not start until clicked
  • Refresh/others: possible problems with shallow clones
  • Built-in SSH client: log files were created in the temp directory
  • Exit: possible internal error, if writing settings file failed
  • Delete: may still delete submodules/nested roots when invoked on selection which contains normal files
  • Pushable Commits (and others): mirror remotes should not be honored even if the only remote

SmartGitHgInformation

Version
6.0.6
Date
09.10.14
License
Free
Language
English
File Size
72.7 MB
Developer
Category
SubCategory
Operating Systems
Mac OS X
System Requirements
  • OS X 10.7.3 or later
SmartSynchronize Icon
Compare and merge directories and files.
Demo
SmartGit Icon
Graphical front-end for Git, the distributed version control system.
Trial
SmartCVS Icon
Multi-platform CVS client.
Free
SmartSVN Icon
graphical client for the Open Source version control system Subversion
Free
More
macSvn Icon
An easy to use svn client for mac, it integrates seamlessly into the Finder.
Trial
DB Browser for SQLite Icon
Create database files compatible with SQLite (was SQLite Database Browser).
Free
Tower Icon
Version control with Git made easy.
Trial
GitHub Icon
Synchronize branches, clone repositories, and more.
Free
Source Icon
System-wide code-snippet manager.
Paid
Schwartz Icon
Template-based graphics code generator.
Trial
ActiveTcl Icon
Complete and ready-to-install Tcl distribution.
Free
Mockups Icon
Collaborative wireframing for app development.
Trial
More