Announcement: TortoiseGit 2.8 released

Skip to first unread message

Sven Strickroth

Feb 28, 2019, 5:35:56 PM2/28/19

we're pround to announce TortoiseGit 2.8.

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:

Changes since 2.7:
== Features ==
* Update libgit to 2.19.0 based on Git for Windows sources
* Fixed issue #2591: Enable accent coloring for search term matches in
log messages and FileDiffDlg
* LogDlg, FileDiffDlg, RefBrowserDlg: Allow to use more complex search
expressions, see documentation
* Fixed issue #3279: Browse References -> lacks capability to double
click an item (now opens log by default)
* Update Scintilla to 4.1.3
* Fixed issue #3277: Start of rebase process doesn't show log tab by
* Fixed issue #3273: Show more information (beginning of commit
subject) about commit parents in context menus
* Fixed issue #3272: Revision Graph does not show the option to
checkout a remote branch
* Added the option to store hook configurations within the repository
(/.tgitconfig) in order to share it with other developers
* Fixed issue #3154: Decorate bare repository's folder with a Git icon
* Update OGDF library to latest stable version (used for Revision
* Make unified patches in temp folder read-only
* Update apr to 1.6.5
* Update libgit2 to version 0.28
* Fixed issue #3304: Double click on stash list item does nothing, show
log instead
* Fixed issue #3305: Stash Changes/Save, then allow Stash Apply
* Support opportunistic TLS for SendMailDlg
* Improve documentation for alternative unified diff viewer
* TGitCache: Speed up scanning of folders with lots of unversioned
* BrowseRefsDlg: Allow to delete multiple remote branches in batch
* Rebase: Document start, abort and finish in reflog
* Add TortoiseGitUDiff to Open With list
* Update editorconfig to 0.12.4
* Fixed issue #3295: TortoiseGitPlink does not work with Git protocol
ver. 2
* Fixed issue #3290: Improve "Status/Check for modifications"
* Fixed issue #3228: Rebase: Add full support for empty commits (e.g.,
commits which become empty during conflict resolution)
* Fixed issue #3189: Show progress bar when resolving lots of conflicts
* Fixed issue #3318: More accurate git-svn detection
* Fixed issue #1770: Add support for changelists
* Fixed issue #3327: Clarify remote and remote-tracking branch
* TGitCache: Significantly reduce disk access for requesting cached
file statuses
* FileDiffDlg: Correctly show renames (also allow to filter by them)
* Fixed issue #3206: Update shipped Notepad2 to Notepad2e

== Bug Fixes ==
* Fixed issue #3250: GitWCRev: IsGitItem returns true for item that had
never been committed
* Fixed issue #3251: GitWCRev.GetWCInfo COM object ignores file path
(parameter 1)
GitWCRev now honours the passed path and calculates the
HasModifications/UnversionedFiles status according to the passed path
* Fixed issue #3261: Review/Apply single patch does not work anymore if
patch does not apply cleanly
* Fixed issue #2541: Patches created from "Create patch file" in diff
view/TortoiseGitMerge has invalid filepath
* CommitDlg: commit.template did not honor "~/"
* Fixed issue #3271: Document TortoiseGitProc.exe /command:merge /abort
* Fixed issue #3281: TortoiseGitUDiff preferences page clips out text
in Russian translation
* Fixed issue #3284: BrowseRefsDlg: Cannot compare annotated tag to
working tree (libgit2 returned the requested type does not match the
type in ODB)
* Modified files, Revert, and Resolve dialogs did show all staged files
regardless of selection
The Commit dialog still shows all staged files, this is by design and
required for commit to work properly (e.g., that no files get lost in
a merge commit).
* Fixed issue #3264: Remove tag can leave an empty folder in refs/tags
* Fixed issue #3297: Missing URI-encode of %BUGID%-part by call of
issue tracker URL
* Fixed issue #3307: Abort Merge on a single file always results in a
parameter error message
* Fixed issue #3269: Git Command Progress window blank, hanging on
commit (e.g., when auto gc is running)
* Fixed issue #3039: Icon overlays don't update properly when
committing after gc prune on the command line
* Fixed issue #3316: Misleading message box after pull with rebase,
when branch is behind origin/branch, but
* Fixed issue #3288: Commit window: text is cut when Russian
* Fixed issue #3317: merge-ods.vbs-script: Merged document in
LibreOffice 6.1 deleted by the script
* Fixed issue #3329: create tag with message results in fatal error if
username contains space
* Fixed issue #3330: Edit notes don't load correctly for stash commits
and reflog dialog
* Fixed issue #3331: "Putty Key:" label is too narrow for localization
* RefLog: Remember last selected branch on refresh
* Opening the credential helper settings page caused elevation logic to
* Improved detection of valid git repositories
* Improved stability in various unusual cases

Best regards,
Sven Strickroth
PGP key id F5A9D4C4 @ any key-server
Reply all
Reply to author
0 new messages