Download SmartGit 20.2.1

SmartGit 20.2.1

SmartGit 20.2.1
SmartGit 20.2.1

This powerful, multi-platform Git client has the same intuitive user interface on Windows, macOS and Linux:
graphical merge and commit history
drag and drop commit reordering, merging or rebase
Use your SmartGit license on as many machines and operating systems you like.

Everything Included.
No need to install and configure additional tools.

SmartGit includes:

command line Git client (Windows, macOS)
Graphical Merge and Commit History
File Compare
File Merge ("Conflict Solver")

Adopt to Your Needs and Workflows.
A commercial Git client should support your work-flows. You can customize SmartGit in various ways:

Preferences for Merging, Rebasing
Layout of certain views,
External tools,
External or built-in Compare or Conflict Solver tools,
Keyboard shortcuts,
Syntax coloring,
Light and dark themes

Interacting with popular platforms.
SmartGit comes with special integrations for GitHub, BitBucket and BitBucket Server (former Atlassian Stash) to create and resolve Pull Requests and Review Comments.

Of course, you can use SmartGit like any other Git client with your own Git repositories or other hosting providers (e.g. GitLab).

SmartGit 20.2.1 (2020-12-17)
New Features, Improvements
- Commit, line-length guides: added low-level properties commit.lineLengthGuide.limit1/limit2/limit3 to configure limits
- Log: Select Parent/Child Commit has less priority if a file is selected; makes is easier to use the same shortcut for other commands, e.g. Previous/Next Change

Fixed Bugs
- Files: "inactive" submodules did not show up despite of selected "Show Ignored File"
- Log:
- internal error selecting Files tab if it is in the same tab group as the Changes view
- Graph (File log): for grouped tags, denote whether the first tag is signed
- GitHub:
- during refresh comments vanished temporarily in Changes view
- Refresh:
- Windows: possible false-positive modifications of symlinks
- internal error in case of corrupted filemode bits in .git/index
- Subtree, Add: may fail with "terminal prompts disabled" message
- Linux:
- older GTK3 versions: internal error opening file/directory dialog - see readme-linux.txt
- macOS:
- Annotate: background was too light

Other Noteworthy Changes
- Exit by closing last window: show optional confirmation dialog; especially useful for users who have assigned ESC to the Close command
- open browser from permanent directory instead of SmartGit working directory, otherwise there were problems with autoupdates
- macOS:
- uses own toolbar
- detect environment variables:
- system SHELL is used instead of hard-coded /bin/bash
- timeout after 10s

Only for V.I.P
Warning! You are not allowed to view this text.
  • 309