What's new in this version: SmartGit 18.1.1
New features and improvements: Git: - Git-Flow: if the low-level property gitflow.requireCleanWorktreeOnStart is set to true, starting a feature or hotfix with local changes will abort - Log: if low-level property log.graph.displayCommitDateForAuthor is set to true, it will show the author, but the commit (instead of the author) date - Output: if low-level property output.showOnlyIfViewInvisible is set to false, the Output dialog is shown independent of the Output view's visibility
Fixed Bugs: Git: - Blame: memory leak - Edit Last Commit Message: internal error when in bisecting mode - Journal, Move & Squash: when dragging onto first pushed commit, no "already pushed" warning was displayed memory leak when switching between repositories frequently quotes around filter definitions, e.g. git-crypt, caused errors starting these commands possible error "Raw log messge does not parse as log entry" - Refresh: internal error when opening repositories with core.worktree set
Hg: - Refresh: possible hang related to conflicts - Compare: Ignore Whitespace should not display completely unchanged blocks as changed
SmartGit 18.1.0
Log: - Possible internal error opening log in merging or rebasing state - Added system property smartgit.nodecache.maxCachesToKeepInMemory to limit the log caches to keep in memory
Investigate (DeepGit): - Memory leak - Wrong colors used for system-independent light theme - Various commands with dialog-based Log (Checkout, Merge, ...): graph filter options missing in File input field's drop-down menu
SmartGit 17.1.6 Build 11221
New features and improvements: - Log, Tools menu: allow tools that operate on the repository using ${repositoryRootPath}
Fixed bugs: Git: - Git-Flow: when merging, stop processing if merge aborts due to file permission problems - Refresh: possible internal error for special characters in file name and wrong system charset - Stash Selection: contained redundant "--" when invoking "git stash push"
SmartGit 17.1.5 Build 11217
New features and improvements: - built-in SSH client: support for diffie-hellman-group-exchange-sha256
Fixed Bugs: - Git: - Log: - Compare: - Linux/GTK2: possible internal error painting comments - too large font was used for comments - SVN: changing URL did not work reliable - disabled - Bitbucket: possible 401 authentication failures after redoing OAuth authentication while SmartGit is running
SmartGit 17.1.4 Build 11213
External Diff tools: - set system property "smartgit.core.cat.applyFilters" to true to apply - filter..smudge - System property "smartgit.executable.home" supports $USERPROFILE on Windows - support for Git 2.16's SSH client detection ("The SSH server '-G' could not be found")
Fixed Bugs: - after a fresh setup, "Mark as Favorite" notification comes up again every couple of seconds when dismissing with red x - Changes view, Index Editor: staging LF-only files converted it to CRLF in Index - Investigate: Open Log may result in internal error if Blame was not yet initialized
Log: - Branches: toggling single branch in unselected category may add additional 2nd-level branch to selection - Changes: Compact Changes option did not work (regression) - Refresh: internal error related to renamed files
User interface: - Preferences, Text Editor colors: ruler colors were not applied/stored - OS X: possible internal error related to connecting/disconnecting monitors update check: did remind user to enable update check while it was disabled by system property
SmartGit 17.1.3 Build 11198
New Features, Improvements: - Log: the count of the loaded commits is now hidden by default (set smartgit.log.commits.showLoadedCount to true to show it) - JIRA integration: option smartgit.jira.fixResolutionId to specify the issue resolution ID that should be used to mark issues as resolved - Set smartgit.updateCheck.checkForLatestBuildVisible to false to hide Help | Check for Latest Build - Investigate: don't require DeepGit license for licensed SmartGit users
Fixed Bugs:
Git: - Merge, Abort and others: could not be invoked if .gitmodules was in conflicting state
Refresh: - Include with relative path like ../.gitconfig did not work in .git/config - Wrong display after creating orphan branch - Review comments: not able to add first comment to file
|