= Release 2.12.0 =
Released: 2021-03-31
== Changes ==
* Fixed issue #3631: Log: filtering commits by file path does not work if slash is used as path separator
The Log Dialog now uses only the Git path (with slashes) for filtering. This is now consistent with other path filters in TortoiseGit.
* Ctrl+Enter is assigned for the default button (Start Rebase, Amend, Commit, or Done) in the Rebase/Cherry-Pick dialog. This is now consistent with the Commit dialog.
== Features ==
* Fixed issue #3654: Allow to completely disable the turtle animation, added TortoiseGit advanced setting "DownloadAnimation"
* Update libgit to 2.30.2 based on Git for Windows sources
* Update libgit2 to 1.1.0
* Update Scintilla to 4.4.6
* Allow multiple ref selection in the Revision Graph Filter
* Move prune (all remotes) setting to git config page
* Update pcre2 to 10.36
* Fixed issue #3693: Make short hash length for hyper-link in log message configurable
* Fixed issue #3705: No "Move to Changelist" option in check for modifications dialog
* Fixes issue #3695: Keep the current line in the view when resizing with line-wrap on in TortoiseGitMerge
* Switch dialog: Remember last state of the "Create New branch" checkbox state for switching to a tag or commit
* Fixed issue #3181: Branch dialog: Create branch should remember "switch to" state
* Fixed issue #3700: Resolve the conflicts did not show the merge_head with correct branch name
The branch detection heuristic can now be disabled using the advanced setting "ConflictDontGuessBranchNames".
== Bug Fixes ==
* Fixed issue #3649: "multi-project pull/fetch/push" not working
* Fixed issue #3652: Clone: Auto fill from clipboard with URLs with quotes fails
* Fixed issue #3651: View Patch window shrinks each time it opens with high DPI
* TortoiseGitMerge: Make column index 1 based as most editors are 1-based instead of instead of 0 based
* Fixed issue #3662: LogDlg: The "Compare change sets" command is not shown when two commits are adjacent on the list
* Fixed issue #3664: revert dialog in dark mode shows file list black
* Fixed issue #3668: "Revert to revision" fails for added files
* Fixed issue #3678: Remove deprecated git lfs clone option from clone dialog
* Fixed issue #3674: Missing "Add to ignore list" menu on the "Show Log" dialog
* Fixed issue #3517: Revision graph filter does not work
* Fixed issue #3685: The entered message erased by Amend Last Commit checkbox cannot be retrieved
* Fixed issue #3686: Explorer hangs on dead network drives
* Fixed issue #3696: Compare dialog (FileDiffDlg.cpp) should hide files with only ignored changes
* Fixed issue #3704: Changed Files Dlg: "Revert to revision" fails for renamed files
* Fixed issue #3694: No overlay if not all lower case in repo top folder in WSL2 filesystem
= Release 2.11.0 =
Released: 2020-10-10
== Bug Fixes ==
* Fixed issue #3593: Statistics dialog - misaligned controls
* Fixed issue #3598: TGitCache blocks repository directory to be truly deleted
* Fixed issue #3619: Hook settings always reset "Hide the script while running" to checked for hooks stored in .tgitconfig
* Fixed issue #3617: 'Saving config failed (key: "fetch.prune", value: "")' in remote repository definition when `fetch.prune` is set in global config
* Fixed issue #3632: Log dialog: Message box with the text "git_get_commit_from_hash failed for 00...00" appears in certain situations
* Fixed issue #3638: Better handling of trying to set an upstream branch not set to be fetched in the remote
== Features ==
* Update Scintilla to 4.4.5
* Fixed issue #3348: Showing line and column number in the status line of TortoiseGitMerge
* Fixed issue #3408: TortoiseGitMerge: When double clicking on a word, mark the word only in the current view if also the Ctrl key is pressed
* TortoiseGitMerge: Show the number of marked words in the status bar
* Fixed issue #2101: Tortoise(Git)Merge - 'find' workflow suggested enhancement: Add "Search next" and "Search previous" to the ribbon
* Fixed issue #3568: Add support for Git repository version 1
* Fixed issue #3605: TortoiseGitProc branch command is not documented and does not handle /name parameter
* Update pcre2 to 10.35
* Fixed issue #3589: Added dark mode support to all TortoiseGit tools, needs to be separately enabled
Dark mode can only be enabled for Windows 10 1809 and later when Windows dark mode is activated.
This also improves the high contrast mode.
* Allow to diff a file in Log/RepositoryBrowser with file selected by "Diff later" in Explorer
* Fixed issue #3362: Ease searches in the log window (auto select text)
* Fixed issue #3539: doesn't abort commit if user doesn't modify the template commit message
* Fixed issue #3233: Change the dialog font to "Segoe UI", which is the default font for most Windows dialogs, including Explorer
* Fixed issue #1274: Allow log font to be used for LogListCtrl and FileListCtrl
Needs to be enabled explicitly in TortoiseGit advanced settings using LogFontForFileListCtrl resp. LogFontForLogCtrl
* Fixed issue #3282: Prefs and Docs - UDiff should have a link back to Diff Viewer section
* Update TortoiseGitPlink to PuTTY Plink 0.74
* Update shipped PuTTY binaries to 0.74
* Update libgit2 to 1.0
* Implement very simple multi-project pull/fetch/push
* Fixed issue #3183: Add support for git lfs lock/unlock
* Fixed issue #3636: Commit Window new branch should focus textbox
* Fixed issue #3312: Add --push-option to push dialog
* Fixed issue #3641: Remove default behavior to create a branch when switching to a tag
= Release 2.10.0.2 =
Released: 2020-03-24
== Bug Fixes ==
* Fixed issue #3557: TortoiseGitMerge 'Use this text block' not working
* Fixed issue #3559: TortoiseGitMerge loses text selection when you open the context menu by right-clicking
* Build with VS2019 16.4 again to circumvent code-gen-issues
= Release 2.10.0.1 =
Released: 2020-03-19
== Bug Fixes ==
* Fixed issue #3525: LogDlg crashes on copying full log info
* Fixes issue #3527: TGit always crashes when commiting an edit after opening the "Onto" dialog
* LogDlg: Improve high contrast mode switching
* Fixed issue #3535: `Show log ID instead of SHA-1` might cut of numbers
* Fixed issue #3531: TortoiseGitMerge: the captured to clipboard text is two characters shorter than the selected
* Fixed issue #3543: Push can't run TortoiseGitPlink.exe with Cygwin hack enabled
* Fixed issue #3542: Commit many files not working with Cygwin hack enabled
* Fixed issue #3524: Revision Graph very slow after update to 2.10.0.0
* Fix possible crash on Git credential helper settings page
* Fixed possible data races in sync dialog
= Release 2.10.0 =
Released: 2020-03-01
== 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"
评论0