Hi,
we're pround to announce TortoiseGit 2.10.
We thank all bug reporters, testers and translators for their help!
You can check for updates using the settings or the about dialog
(recommended) - or you can download the release here:
https://tortoisegit.org/download/
Changes since 2.9:
== Features ==
* Fixed issue #3448: Revision Graph: Make direction of arrows
configurable
* Fixed issue #3263: Compare parent revision with working tree
* Update Scintilla to 4.2.3
* Update libgit2 to 0.99
* Fixed issue #3481: Add Switch/Checkout to Tags and Refs in Revision
Graph
* TGitCache: Cache libgit2 config (reduce disk access)
* The Setting "Use .mailmap" is now honored everywhere in TortoiseGit
(e.g., TotoiseGitBlame, GitWCRev)
* Enable Mailmap by default (Git 2.23 also enabled it by default)
* Fixed issue #3494: External Merge tool trustExitCode
An external merge tool can now be executed synchronous (ie,
TortoiseGit blocks while it's running): After the exit of the merge
tool TortoiseGit automatically removes the temporary files and asks
whether to mark the conflict as resolved.
* Fixed issue #3470: Be able to switch branch from the Sync dialog
* FileDiffDlg: Add patch dialog
* Improved UDiff search
* PullFetchDlg: Allow to select remote references (using ls-remote)
* Add optional support for the Windows 8+ spell checker (needs to be
enabled in Advanced Settings using the key "Win8SpellChecker" at the
moment; if enabled it will be tried first, cf. manual)
* Speed up RebaseDlg and SyncDlg by asynchronously calculating the file
diff
* Update libgit to 2.25.1 based on Git for Windows sources
* Fixed issue #3452: Mouse wheel scroll does not work when mouse over
author names in TortoiseGitBlame
* Performance optimizations
* Build with Visual Studio 2019
== Bug Fixes ==
* Fixed issue #3449: Crash when indenting short lines (pressing tab
key)
* Fixed issue #3463: Check For Updates dialog - misaligned buttons
* Fixed issue #3442: Commit & Push after amending a commit always
results in a failed push
* Fixed issue #3451: Turtle progress bar in process, but task is finish
* Fixed issue #3450: Commit message after "Revert changes by these
commits" suggests a single commit is reverted
* Fixed issue #3461: Performing refresh on Commit window loses new
branch name
* Fixed issue #3446: No TortoiseGit Icon Overlays / Symbols in Drive
Root Dir
* Mark SSHAskPass and TortoiseGitPlink as DPIAware
* PatchViewDlg: Fix Windows 10 border issue
* Allow Refbrowser and Reflog to be minimized
* Fixed issue #3480: Copy options in RefLog are misleading
* Fixed issue #3497: Settings/Saved Data/URL-History/Del doesn't remove
PUSH URLs:
* Fixed issue #3466: Rebase checkboxes might disappear when resizing
* Fixed issue #3493: Closing (cancelling) commit selection window while
merging minimizes the Merge dialog
* Fixed issue #3417: "ignore-on-commit" changelist disappears when
committing on different folder
* High DPI fixes (e.g., searchbar height/position in UDiff; remembering
of dialog/slider/divider positions and column widths with changing
DPI scalings)
* LogDlg: Fix flickering on filtering
* Fixed issue #3505: TortoiseGitProc and TGitCache crash on
repositories with broken core.worktree path
* SSHAskPass: Adjust window to text size
* Fixed issue #3386: Line column in TortoiseGitUDiff might get cut off
* Fixed issue #3454: Misaligned controls in Log Messages dialog
--
Best regards,
Sven Strickroth
PGP key id F5A9D4C4 @ any key-server