Releases: gitextensions/gitextensions
Releases · gitextensions/gitextensions
Version 2.51.03
Maintenance release for 2.51 branch
Features:
- Set recommended version Git version to 2.17.1 - PR 5095
- Recheck filter against displayed file name when working in the fileNameOnlyMode mode. - Issue 4991
- Add Atom Editor to Git Config section - Issue 2507
Fixes:
- Repository init dialog shows incorrect location - Issue 5107
- Git-status in the background should use --no-optional-locks - Issue 5066
- Typing 'b' or 'h' into the Diff Filter Files text box doesn't insert the character - Issue 5065
- Customized window size is not kept - Issue 5021
- RTF round-trip bug causes System.ArgumentException: File format is not valid - Issue 5005
- Crash on opening repository in Recent list. - Issue 4549
- Commit index count disapears on refresh - Issue 4483
Version 2.51.02
Maintenance release for 2.51 branch
Highlights:
- Simplified installer - Git and KDiff3 installers are no longer installed as part of GitExtensions's installation. The user will have to install external apps and tools separately.
- Fixes to address a number of layout issues for high DPI monitors.
Features:
- Remove Git and KDiff3 from installer 2.51 - PR 4933
- Check for recommended Git version 2.51 - PR 4932
- Check for recommended Git version - PR 4929
- Delete TAGMESSAGE after tag command completes - PR 4792
- fix: FormFixHome is messed up HiDPI - PR 4780
- fix: FormRemotes is messed up on HiDPI - PR 4779
- Fix avatar under high DPI - PR 4711
- Remove Git from installer package - Issue 4515
Fixes:
- Shell start script failing if run from a different directory - Issue 4975
- Crash when you click on the Commit tab - Issue 4956
- "Reset all changes" not working when "Refresh dialog on form focus" true - Issue 4907
- CommitPickerSmallControl broken under high DPI - Issue 4862
- Init wrong folder - Issue 4855
- "Clone repository" form layout broken at high DPI - Issue 4776
- Git config diff.noprefix true option breaks most of GitExtensions functionality - Issue 4392
- When creating an annotated tag, a TAGMESSAGE file is left in the repository - Issue 4358
- "Open local repository" layout broken at high DPI - Issue 4174
- High HDPI is really messing up the display of screens - Issue 4099
- "Clean working directory" form layout broken at high DPI - Issue 3828
Version 2.51.01
Maintenance release for 2.51 branch
Highlights
- Updated bundled Git to 2.16.2
- Updated Putty to 0.70
Features:
- TaskCanceledException for ShowSelectedFileDiff() - Issue 4570
- Add a hotkey for toggling viewing of Tags - Issue 4449
- Fixes on jira commit hint plugin - PR 4412
- Add two ScriptEvents, BeforeMerge, AfterMerge - Issue 4380
- Better display of "Find and replace" dialog on multiple screens computer - PR 4354
- Commit "Author" text box has incorrect descriptive text - Issue 3501
- Keep last used Destination in clone dialog as entered - Issue 2313
Fixes:
- Wrong diff for initial commit - Issue 4580
- Find in the Diff tab shows differences reversed after wrapping around the files - Issue 4546
- "Restore to selected version" function is removed from 2.51 - Issue 4535
- Update Git for Windows version to account for recent GitHub breakage 4523
- GitK is not launched with newer Git - Issue 4510
- PuTTY Installer Is Outdated - Issue 4509
- GitEx selects the top revision after creating a new tag - Issue 4495
- 2.51: App crashes upon pressing "Script" - Issue 4488
- Find in the Diff tab fails to find text - Issue 4485
- Branch input isn't focused on Merge window - Issue 4464
- Option to set language in - Dictionary For Spelling Check - not working - Issue 4443
- Remotes not persisted - Issue 4441
- git log is called for artificial commits - Issue 4361
- "Reword Commit" doesn't refresh the UI - Issue 3935
- Not able to issue "git flow release publish" in git-flow plugin - Issue 2838
- Fields order in "create tag" window - Issue 2515
- Submodule dialog: "Name" textbox too small for long names - Issue 1858
Version 2.51
Features:
- Commandline difftool raised Assert - PR [4386]
- Replace lightbulb images - PR [4351]
- Rename arguments related to diff to firstRevision, secondRevision to … - PR [4344]
- Use built-in stream.CopyTo method in SynchronizedProcessReader - PR [4343]
- Add icons in the browse form command menu - PR [4331]
- Display some missing shortcuts in Browse form menus - PR [4330]
- FormBrowse: Add option to display reflog references - PR [4321]
- Display branch name in bold only when it is the one checked out - PR [4320]
- Create branch modal buttons under linux/mono - Issue [4319]
- Browse Diff Untracked: Delete and Edit menu items are not enabled - PR [4318]
- Commit & Push (forced with lease) when Amend is checked - Issue [4296]
- FileHistory: Show Blame tab also for artificial commits - PR [4293]
- Artificial commit changed count should be dynamic - PR [4209]
- Jenkins build server integration: support for multi pipeline and wildcards - Issue [4202]
- GitEx does not remember splitter position - Issue [4058]
- Enhanced view of uncommitted changes in Browse Repository - Issue [4031]
- Support github-mac:// protocol - Issue [4276]
- Add --simplify-merges when showing file full history - Issue [4264]
- Change text in settings for artificial commits - PR [4246]
- refactor: Split state and behavior of CommitInformation - PR [4241]
- RevisionHeader work follow up - Issue [4237]
- Scroll commit list during rebase conflict so the next to apply commit is visible - Issue [4233]
- Bitbucket basic functionality #4204 - PR [4228]
- Change the display name for Bitbucket Server plugin - PR [4227]
- Pad fields in RevisionHeader with spaces instead of tabs - PR [4218]
- Bitbucket plugin: Exception if not initialized - PR [4211]
- Rename "Atlassian Stash" to Bitbucket - PR [4210]
- Browse Difftool Menu Items cleanup - PR [4207]
- Jenkins integration - show more interesting data first. - PR [4197]
- Provide GPG tab layout for Mono - Issue [4196]
- Commit Form: Display current branch name - PR [4189]
- Better naming of archives done through a filetree directory - PR [4188]
- BrowseDiff Hotkey support: DEL to delete unstaged files - PR [4168]
- Browse Diff Menu Items should be disabled when no item is SelectedDiff - PR [4167]
- FormBrowse Commands in toolbar menu raised exceptions for artificial … - PR [4166]
- RevisionFileTree context menu gave exceptions if no items were Selected - PR [4165]
- Commit menus raised exceptions if no items were Selected - PR [4163]
- Compare artificial commits to all other commits - PR [4157]
- Always show artificial commits in RevisionGrid - PR [4147]
- View stash - names are cut off and selectfield is not resizable - Issue [4120]
- Fix FormCommit file list filter input getting treated as hotkeys - PR [4115]
- Fix potential copy-paste bug - PR [4109]
- FileHistory: Show DiffTab when opening, not ViewFile - PR [4105]
- Hide CommitInfo panel for virtual commits - PR [4096]
- (A lot of) filetree improvements - PR [4093]
- Browse Diff Submodule menu options for unstaged commit - PR [4092]
- Remove "(slow!)" for showing stageged/unstaged as commits in Settings - PR [4088]
- Stage/unstage in browse - PR [4087]
- Show count for artificial commits - PR [4086]
- CA2202 CA2213 suppression - PR [4085]
- Various forms: limit menu options for artificial and submodule - PR [4084]
- Feature/n4031 refactoring anon icon menu - PR [4079]
- Use GitExt icon for menu items that open a new instance for Submodule - PR [4076]
- Try to find ssh.exe in git installation directory - PR [4074]
- Change "reset all changes" button position in commit dialog - Issue [4057]
- FileStatusList had useless horizontal scrollbar - PR [4052]
- Enhanced view of uncommitted changes in Browse Repository - Issue [4031]
- Enhance file tree control - PR [4022]
- Extract "File Tree" control from FormBrowse - PR [4020]
- Opening up the search dropdown list on focus - Issue [4016]
- Remove RSS feeds functionality - PR [4008]
- "Check for update" window appears behind other open windows - Issue [3999]
- Change Pull dialog title and menu entry to Pull/Fetch - Issue [3970]
- added *.m for Matlab files - PR [3955]
- Reflog: display also reflog for remotes - PR [3953]
- Convert user-supplied relative path to absolute path - Issue [3947]
- Fix tab order in the FileStatusList component - PR [3930]
- Skip worktree feature - PR [3921]
- Form commit workflow improvements - PR [3920]
- Add (and refactor) diff and merge tools - PR [3919]
- Delete index.lock should delete in submodules - Issue [3915]
- Allow to configure the number of Recent repositories - Issue [3908]
- Feature request: Add option to choose branch name ordering preference - Issue [3907]
- Update Reactive Extensions to 3.1 - PR [3900]
- Creating new local branch triggers updating submodules? - Issue [3899]
- On "Commit dialog" configuration page, raise the "previous messages" limit - Issue [3892]
- Feature Req.: Commit button should indicate if file in repos. changed - Issue [3887]
- [Feature] Tag dialog allow to sign the tag - Issue [3842]
- Annoying closing of menu from tool bar buttons - Issue [3832]
- Turn off zebra striping in 2.50 browser? - Issue [3810]
- Make autocomplete for files starting with a dot available in commit message field (in UI of executable) - Issue [3760]
- FormOpenDirectory: Add a button to go (easily) to the parent directory - PR [3733]
- [feature request] More descriptive diffs for merge commits - Issue [3709]
- Add Visual Studio Code to the editor list - Issue [3652]
- Implement support for --skip-worktree - Issue [3525]
- Support signing commits via GPG - Issue [3161]
- Diff window: configurable column for "ruler" or "gutter mark" - Issue [2868]
- Visual Studio 2008: File history/blame shows the current line - Issue [2839]
- Jira Commit Hint Plugin - PR [2495]
- Context menu for commit with remote branch doesn't offer
Delete branch
option - Issue [1583]
Fixes:
- Commit view shows inverted diff output - Issue [4374]
- Wrong diff for stashed untracked files - Issue [4373]
- Branch filtering not working - Issue [4370]
- Unable to add remote having selected deactivated item - Issue [4349]
- Bitbucket Server: XSRF error when approving - Issue [4345]
- fix: AE when starting app without a repository - PR [4340]
- BuildReport: Exception for WebBrowserCtrl.Navigate - Issue [4322]
- Browse Diff Untracked: Delete and Edit menu items are not enabled - Issue [4316]
- FormFileHistory: DiffToLocal hidden also when relevant - Issue [4315]
- Browse Diff Garbage and exception for untracked files - Issue [4301]
- Number of changed files isn't displayed in Commit button - Issue [4295]
- File rename events are not detected by filewatcher - Issue [4292]
- Exception occurs when trying load the delete tag form - Issue [4283]
- "View Stash" triggers System.ArgumentOutOfRangeException - Issue [4263]
- NRE in FormPull when running TranslationApp - Issue [4258]
- Commit tab: _commitInformationProvider was null. - Issue [4255]
- System.IO.IOException "Unable to remove the file to be replaced." - Issue [4250]
- Diff tab selected when GE starts up - Issue [4242]
- puttykeyfile option is not written to config during clone - Issue [4235]
- Commands are duplicated in GE Gitcommand log - Issue [4213]
- BitBucket plugin is broken - Issue [4204]
- Jenkins integration does not refresh "in progress" builds info. - Issue [4185]
- NPE on closing settings dialog - Issue [4160]
- Invisible "Browse" button in "Open repository" dialog - Issue [4132]
- diff.submodules=log raises exception - Issue [4130]
- AOORE in "Open local repository" dialog under Mono - Issue [4126]
- Some commands throws NullReferenceException for a new empty repo (2.50.02) - Issue [4098]
- Debug builds fails at commit if reallocated - PR [4075]
- Unable to filter file in the commit dialog - Issue [4062]
- DiffMerge should be sgdm.exe - Issue [4049]
- Release Notes Generator breaks under git version 2.14.1 - Issue [4028]
- Not able to read TAGMESSAGE file - Issue [4025]
- Github > View pull requests... > Close throws "Object reference not set to an instance of an object." - Issue [4024]
- Cancelling checking if shell extension is registered crashes GitExtensions - PR [4019]
- Filter branch combobox is case sensitive - Issue [4014]
- NRE on open gitextensions - Issue [4012]
- Scripts with On event setting "AfterCheckout" or "BeforeCheckout" do not activate on revision checkout - Issue [4006]
- Weird tab field order - Issue [3990]
- Commit window title does not reflect newly created branch - Issue [3982]
- Panel layouts are unstable now - Issue [3966]
- NRE when jira plugin not configured - Issue [3962]
- OutOfMemoryException on startup after Changing Commit View Layout - Issue [3959]
- Commit dialog shows unsupported file for sub-modules with diff.mnemonicprefix=true - Issue [3948]
- commit message template file not found in root folder of repo - Issue [3897]
- File tree no longer working - Issue [3875]
- Apply patch / Select patch file should filter for lowercase *.patch - Issue [3867]
- Text strings for
.git/info/exclude
modals need adjusting - Issue [3860] - "Existing worktrees" window does not handle worktrees with a space in the path - Issue [3849]
- GitFlow plugin is missing since GitExtensions v2.49.03 - Issue [3839]
- Height of bottom tab control (Commit-Info, File-Tree, Diff) gets smaller on GitExtensions start - Issue [3822]
- Fix spelling in UI: "mergeconflict*" -> "merge conflict*" - PR [3772]
- Exception shown instead of error message for locked file in commit dialog - Issue [3759]
- 'Show remote branches' check state does not toggle after click - Issue [3730]
- Multiple GUI regressions on mono - Issue [3725]
- GitCommands: Avoid creating a fake remote ref on ...
Version 2.51.RC2
Features:
- Replace lightbulb images - PR 4351
- Rename arguments related to diff to firstRevision, secondRevision to … - PR 4344
- Use built-in stream.CopyTo method in SynchronizedProcessReader - PR 4343
- Add icons in the browse form command menu - PR 4331
- Display some missing shortcuts in Browse form menus - PR 4330
- FormBrowse: Add option to display reflog references - PR 4321
- Display branch name in bold only when it is the one checked out - PR 4320
- Create branch modal buttons under linux/mono - Issue 4319
- Browse Diff Untracked: Delete and Edit menu items are not enabled - PR 4318
- Commit & Push (forced with lease) when Amend is checked - Issue 4296
- FileHistory: Show Blame tab also for artificial commits - PR 4293
- Artificial commit changed count should be dynamic - PR 4209
- Jenkins build server integration: support for multi pipeline and wildcards - Issue 4202
- GitEx does not remember splitter position - Issue 4058
- Enhanced view of uncommitted changes in Browse Repository - Issue 4031
Fixes:
- Unable to add remote having selected deactivated item - Issue 4349
- Bitbucket Server: XSRF error when approving - Issue 4345
- fix: AE when starting app without a repository - PR 4340
- BuildReport: Exception for WebBrowserCtrl.Navigate - Issue 4322
- Browse Diff Untracked: Delete and Edit menu items are not enabled - Issue 4316
- FormFileHistory: DiffToLocal hidden also when relevant - Issue 4315
- Browse Diff Garbage and exception for untracked files - Issue 4301
- Number of changed files isn't displayed in Commit button - Issue 4295
Version 2.51.RC1
Features:
- Support github-mac:// protocol - Issue 4276
- Add --simplify-merges when showing file full history - Issue 4264
- Change text in settings for artificial commits - PR 4246
- refactor: Split state and behavior of CommitInformation - PR 4241
- RevisionHeader work follow up - Issue 4237
- Scroll commit list during rebase conflict so the next to apply commit is visible - Issue 4233
- Bitbucket basic functionality #4204 - PR 4228
- Change the display name for Bitbucket Server plugin - PR 4227
- Pad fields in RevisionHeader with spaces instead of tabs - PR 4218
- Bitbucket plugin: Exception if not initialized - PR 4211
- Rename "Atlassian Stash" to Bitbucket - PR 4210
- Browse Difftool Menu Items cleanup - PR 4207
- Jenkins integration - show more interesting data first. - PR 4197
- Provide GPG tab layout for Mono - Issue [4196]
- Commit Form: Display current branch name - PR [4189]
- Better naming of archives done through a filetree directory - PR [4188]
- BrowseDiff Hotkey support: DEL to delete unstaged files - PR [4168]
- Browse Diff Menu Items should be disabled when no item is SelectedDiff - PR [4167]
- FormBrowse Commands in toolbar menu raised exceptions for artificial … - PR [4166]
- RevisionFileTree context menu gave exceptions if no items were Selected - PR [4165]
- Commit menus raised exceptions if no items were Selected - PR [4163]
- Compare artificial commits to all other commits - PR [4157]
- Always show artificial commits in RevisionGrid - PR [4147]
- View stash - names are cut off and selectfield is not resizable - Issue [4120]
- Fix FormCommit file list filter input getting treated as hotkeys - PR [4115]
- Fix potential copy-paste bug - PR [4109]
- FileHistory: Show DiffTab when opening, not ViewFile - PR [4105]
- Hide CommitInfo panel for virtual commits - PR [4096]
- (A lot of) filetree improvements - PR [4093]
- Browse Diff Submodule menu options for unstaged commit - PR [4092]
- Remove "(slow!)" for showing stageged/unstaged as commits in Settings - PR [4088]
- Stage/unstage in browse - PR [4087]
- Show count for artificial commits - PR [4086]
- CA2202 CA2213 suppression - PR [4085]
- Various forms: limit menu options for artificial and submodule - PR [4084]
- Feature/n4031 refactoring anon icon menu - PR [4079]
- Use GitExt icon for menu items that open a new instance for Submodule - PR [4076]
- Try to find ssh.exe in git installation directory - PR [4074]
- Change "reset all changes" button position in commit dialog - Issue [4057]
- FileStatusList had useless horizontal scrollbar - PR [4052]
- Enhanced view of uncommitted changes in Browse Repository - Issue [4031]
- Enhance file tree control - PR [4022]
- Extract "File Tree" control from FormBrowse - PR [4020]
- Opening up the search dropdown list on focus - Issue [4016]
- Remove RSS feeds functionality - PR [4008]
- "Check for update" window appears behind other open windows - Issue [3999]
- Change Pull dialog title and menu entry to Pull/Fetch - Issue [3970]
- added *.m for Matlab files - PR [3955]
- Reflog: display also reflog for remotes - PR [3953]
- Convert user-supplied relative path to absolute path - Issue [3947]
- Fix tab order in the FileStatusList component - PR [3930]
- Skip worktree feature - PR [3921]
- Form commit workflow improvements - PR [3920]
- Add (and refactor) diff and merge tools - PR [3919]
- Delete index.lock should delete in submodules - Issue [3915]
- Allow to configure the number of Recent repositories - Issue [3908]
- Feature request: Add option to choose branch name ordering preference - Issue [3907]
- Update Reactive Extensions to 3.1 - PR [3900]
- Creating new local branch triggers updating submodules? - Issue [3899]
- On "Commit dialog" configuration page, raise the "previous messages" limit - Issue [3892]
- Feature Req.: Commit button should indicate if file in repos. changed - Issue [3887]
- [Feature] Tag dialog allow to sign the tag - Issue [3842]
- Annoying closing of menu from tool bar buttons - Issue [3832]
- Turn off zebra striping in 2.50 browser? - Issue [3810]
- Make autocomplete for files starting with a dot available in commit message field (in UI of executable) - Issue [3760]
- FormOpenDirectory: Add a button to go (easily) to the parent directory - PR [3733]
- [feature request] More descriptive diffs for merge commits - Issue [3709]
- Add Visual Studio Code to the editor list - Issue [3652]
- Implement support for --skip-worktree - Issue [3525]
- Support signing commits via GPG - Issue [3161]
- Diff window: configurable column for "ruler" or "gutter mark" - Issue [2868]
- Visual Studio 2008: File history/blame shows the current line - Issue [2839]
- Jira Commit Hint Plugin - PR [2495]
- Context menu for commit with remote branch doesn't offer
Delete branch
option - Issue [1583]
Fixes:
- File rename events are not detected by filewatcher - Issue 4292
- Exception occurs when trying load the delete tag form - Issue 4283
- "View Stash" triggers System.ArgumentOutOfRangeException - Issue 4263
- NRE in FormPull when running TranslationApp - Issue 4258
- Commit tab: _commitInformationProvider was null. - Issue 4255
- System.IO.IOException "Unable to remove the file to be replaced." - Issue 4250
- Diff tab selected when GE starts up - Issue 4242
- puttykeyfile option is not written to config during clone - Issue 4235
- Commands are duplicated in GE Gitcommand log - Issue 4213
- BitBucket plugin is broken - Issue 4204
- Jenkins integration does not refresh "in progress" builds info. - Issue [4185]
- NPE on closing settings dialog - Issue [4160]
- Invisible "Browse" button in "Open repository" dialog - Issue [4132]
- diff.submodules=log raises exception - Issue [4130]
- AOORE in "Open local repository" dialog under Mono - Issue [4126]
- Some commands throws NullReferenceException for a new empty repo (2.50.02) - Issue [4098]
- Debug builds fails at commit if reallocated - PR [4075]
- Unable to filter file in the commit dialog - Issue [4062]
- DiffMerge should be sgdm.exe - Issue [4049]
- Release Notes Generator breaks under git version 2.14.1 - Issue [4028]
- Not able to read TAGMESSAGE file - Issue [4025]
- Github > View pull requests... > Close throws "Object reference not set to an instance of an object." - Issue [4024]
- Cancelling checking if shell extension is registered crashes GitExtensions - PR [4019]
- Filter branch combobox is case sensitive - Issue [4014]
- NRE on open gitextensions - Issue [4012]
- Scripts with On event setting "AfterCheckout" or "BeforeCheckout" do not activate on revision checkout - Issue [4006]
- Weird tab field order - Issue [3990]
- Commit window title does not reflect newly created branch - Issue [3982]
- Panel layouts are unstable now - Issue [3966]
- NRE when jira plugin not configured - Issue [3962]
- OutOfMemoryException on startup after Changing Commit View Layout - Issue [3959]
- Commit dialog shows unsupported file for sub-modules with diff.mnemonicprefix=true - Issue [3948]
- commit message template file not found in root folder of repo - Issue [3897]
- File tree no longer working - Issue [3875]
- Apply patch / Select patch file should filter for lowercase *.patch - Issue [3867]
- Text strings for
.git/info/exclude
modals need adjusting - Issue [3860] - "Existing worktrees" window does not handle worktrees with a space in the path - Issue [3849]
- GitFlow plugin is missing since GitExtensions v2.49.03 - Issue [3839]
- Height of bottom tab control (Commit-Info, File-Tree, Diff) gets smaller on GitExtensions start - Issue [3822]
- Fix spelling in UI: "mergeconflict*" -> "merge conflict*" - PR [3772]
- Exception shown instead of error message for locked file in commit dialog - Issue [3759]
- 'Show remote branches' check state does not toggle after click - Issue [3730]
- Multiple GUI regressions on mono - Issue [3725]
- GitCommands: Avoid creating a fake remote ref on pull - PR [3484]
- Format patch creates a file with a lower case p in .patch. Filter uses upper case p in .Patch - Issue [2870]
- Scripts not asking for confirmation even if configured to do so - Issue [1608]
- Show an error message when cloning without specifying a destination - Issue [1605]
- Error while resetting files - Issue [1307]
Version 2.50.02
Features:
- Remote repositories modal defaults to inactive repo - Issue 3861
- Allow cherry-picking multiple commits from FormBrowse menu - PR 3852
Fixes:
- Clicking Commit causes a crash - Issue 3827
- 2.50.01 Quoting issues on git checkout command - Issue 3969
- Can't delete index.lock because it is being used by another process. - Issue 3902
- Missing Newtonsoft.Json on startup exception - Issue 3879
- 2.50.00/2.50.01 introduced issue parsing " in scripts - Issue 3864
- System.NullReferenceException when trying to push - Issue 3862
- GitExtensions 2.50.01 gives System.NullReferenceException at start - Issue 3855
- Application crashing on startup after upgrading to 2.50.01 - Issue 3845
- DirectoryNotFoundException in Remote Repositories dialog - Issue 3844
- help picture disappeared when opening pull dialog - Issue 3829
- Committing fails: could not read log file, Invalid argument - Issue 3800
- NRE when attempting to push with no remote configured - Issue 3794
- Exception "Illegal characters in path" when invoking "browse" via comman line parameter - Issue 3489
- Blows up when I click on Help in Branch dialog - Issue 3011
Version 2.50.01
Fixes:
- Push branch with no upstream defaults to first remote and not to "origin" - Issue 3821
- [Bug] after 2.50 unable to use "Revert selected lines" from commit window - Issue 3819
- [Bug / Regression] It is not possible to run an external difftool (F3) in the diff view of "Commit index / Current unstaged changes" - Issue 3814
- Merge Conflict contextmenu items are disabled in 2.50.0 - Issue 3809
- GitExtensions gives continuous System.ArgumentNullException - Issue 3806
- SEG FAULT on every git operation. - Issue 3804
- Amend Commit is not working in Version 2.50 - Issue 3786
Version 2.50
Features:
- Hotkey for "Stage All" button - Issue 3756
- Increased width for 'Open local repository' dialog. - PR 3644
- Shortcut key for "Create fixup commit" - Issue 3616
- Open diff form not in modal - PR 3598
- Git Worktree Support (Git 2.5) - Issue 3590
- File diff window always shows the top most file in a multiple selection - Issue 3510
- Feature request: assign F2 key to "Rename branch" - Issue 3503
- Feature proposal - turn remotes on/off - Issue 3456
- Autonormalise local branch at checkout - Issue 3450
- Warn the user if reseting a local branch is non fast forward. - Issue 3438
- AppVeyor CI plugin - PR 3426
- 2.49 RC2: Branch name not showing in VS 2015 - Issue 3393
- ConEmu settings - Issue 3392
- Atlassian Stash is now called Bitbucket Server - Issue 3334
- Feature: Support multi Selection in diff tab - Issue 3293
- Feature: Allow to run plugins from the scripts - Issue 3248
- Better ergonomic around commit form - PR 3245
- Feature/tfs2015 build integration - PR 3219
- Improve UI in 'merge branches' - Issue 3208
- Add Build server integration for TFS-Build 2015 - Issue 3177
- Add Edit functionality in Advanced menu - Issue 3166
- "Add to gitignore" should include "/" prefix - Issue 3162
- Revert selected lines context option - Issue 3159
- Teamcity - log onto teamcity using HTTP NTLM authentication - Issue 3119
- Need staged file count - Issue 3073
- Some fixes for a filter in "Commit" dialog - PR 3000
- Allow to change merge message - PR 2997
- Support for powershell scripts. - PR 2917
- Visual Studio 2008: File history/blame shows the current line - Issue 2839
- Localizable phrases of ProxySwitcher's settings - PR 2802
- [Feature request] Improve usability for "revision links" feature - Issue 2768
- Detect hashes in commit messages and convert them to hyper links - Issue 2714
- Add option to open submodule from diff lists - Issue 2706
- Add --log option to merge window - Issue 2688
- Add ability to reveal certain commit from command line - Issue 2675
- Revision header's height is short if Japanese font is selected - Issue 2670
- Option to disable detached head dialogs - Issue 2460
- better ordering of branch names in "checkout branch" dialog - Issue 2455
- Expose the "repository excludes" file for configuration - Issue [2194]
- Simplify calling "Prune remote branches" - Issue [2141]
- Allow creating a new branch in the commit dialog - Issue [2016]
- Add a checkbox to enable the --no-verify flag on commit - Issue [1982]
- Support Meld as a mergetool - Issue [1975]
- allow multi-select in resolve conflict window - Issue [1845]
- Ability to clear recent repositories. - Issue [1064]
Fixes:
- "Recover lost object" sometime doesn't show result - Issue 3777
- Very slow if "Show first parent" enabled - Issue 3767
- Win32Exception when clicking on Revision Link - Issue 3763
- Open Transifex website for translation - PR 3746
- mono: crash on an attempt to "Copy commit info" - Issue 3729
- The found text is not highlighted when searching in DiffView - Issue 3719
- Commit messages are corrupted if there are "mixed" encodings in log - Issue 3707
- Bug in Scripts - Issue 3691
- Portable mode & Gravatar Cache path - Issue 3594
- Commit dialog diff panel resizes inconsistently - Issue 3592
- Revision grid suddenly change selection after finish loading revisions - Issue 3583
- Don't use ResetMixed for "Unstage All" button when the commit is a merge - Issue 3565
- View Stash - window layout - Issue 3564
- Ctrl+R without Ctrl+L raise NullReferenceException - Issue 3534
- ConfigFile parser crashed if section contains ']' - Issue 3532
- WBEM_E_NOT_FOUND when clicking on matched Revision link - Issue 3515
- Checkout branch window doesn't rescale - Issue 3490
- Crash in main window after filenames are misaligned - Issue 3467
- Hotkeys lost in 2.49 - Issue 3432
- Branch rename does not autonormalise - Issue 3424
- Visual Studio 2008 AddIn isn't working anymore - Issue 3423
- 2.49RC2 Clean working directory single line log - Issue 3383
- GitExtensions Merge ODS - Hangs Process - Issue 3218
- when merge ms-office-word file,it opened two local version. - Issue 3192
- Saving new remote clears URL entry - Issue 3154
- Delete selected, poor usability = lost changes - Issue 3127
- Revisiongrid doesnt keep the selection - Issue 2956
- Cannot paste into commit window - Issue 2926
- On Diff/File List pane got exception ArgumentOutOfRangeException InvalidArgument Value of -1 is not valid for index - Issue 2759
- Strip any ANSI escape codes from git command output - PR 2689
- Remote Repositories > Separate Push URL not working - Issue 2550
- In the statistics plugin, in the "Code by type" tab, allocation of space on the pie chart was wrong. - Issue 2530
- Commit selected is a random commit after deleting a branch - Issue 2446
- 2.47.x IME error with Spell checker - Issue 2301
...