Git Diff Margin displays live Git changes of the currently edited file on Visual Studio margin and scroll bar. Supports Visual Studio 2012 through Visual Studio 2022.
Fix cannot install on older Visual Studio versions when Visual Studio 2021 preview 1 is installed
Version 3.10.3
Other
Dependency reorganization and typo fix
Version 3.10.2
Security fix
Update to LibGit2Sharp v0.26.2
Version 3.10.1
Security fix
Update to LibGit2Sharp v0.26.1
Version 3.10.0
New features
Diff against something other than HEAD (Advanced users)
Fix
Fix memory leak
Version 3.9.4
Fix
Fix files with CRLF have whole file highlighted as modified
Version 3.9.3
New feature
Chocolatey package
Version 3.9.2
Fix
Fix show the diff showing empty content
Version 3.9.1
Security fix
Update to LibGit2Sharp v0.26.0
Version 3.9.0
New feature
Add support for Visual Studio 2019 Preview 1
Version 3.8.2
Fixes
Fix MoeIDE conflict
Version 3.8.1
Fixes
Keyboard shortcut to show diff at a change works only on 1st line of a change
Avoid to focus textbox when opening popup
Avoid crashing if GitDiffMarginCommandHandler is not in the property bag
Version 3.8.0
New feature
Center when moving to next/previous change with keyboard shortcus
Fix
Address the "Gold Bar" notification saying Git Diff Margin was responsible for editor slowness
Version 3.7.1
Security fix
Update to LibGit2Sharp v0.24.1 This is a security release fixing two issues. It updates libgit2's included zlib to 1.2.11, and includes a libgit2 fix for memory handling issues when reading crafted repository index files.
Version 3.7.0
New feature
Add keyboard shortcut to show diff popup
Version 3.6.0
New feature
Close popup using Escape key
Version 3.5.3
Fixes
Fix unhandled AccessViolationException crashes in Visual Studio updating LibGit2Sharp
Version 3.5.2
Fixes
Fix diff margin not shown when editing a project file
Version 3.5.1
Fixes
Fix diff window complains that files have different encodings
Version 3.5.0
New feature
Double-clicking on diff bar open Show Difference
Version 3.4.0
Fixes
Fix installation in Visual Studio 2013 and earlier
Version 3.3.0
New features
Add support for Visual Studio 2017 RC
Fixes
Fix issue to upload on the marketplace
Other
Drop support for Visual Studio 2010, download latest version supporting it here.
Version 3.2.2
Fixes
Update to LibGit2Sharp v0.23.1
Version 3.2.1
Fixes
Breaks Edit.GoTo command
Update to LibGit2Sharp v0.23
Automate AppVeyor build to create vsix
Version 3.2.0
New features
Add support for Visual Studio 15 Preview and now Visual Studio 2017 RC
Version 3.1.2
Fixes
Update LibGit2Sharp and LibGit2Sharp.NativeBinaries
Visual Studio crashes #96
With 3.1.1 use of memory of VS2013 increased until crashing #93
Crash in git2-785d8c4.dll seen in version 3.1.1.0 #92
Version 3.1.1
Fixes
Fix SQL Server Object Explorer issue #81
Fix Enabling GitDiffMargin kills Git Source Control Provider #85
Fix Memory corruption in underlying libgit2 native DLL #87
Version 3.1.0
Improvements
Move diff bar to the right of the line numbers #71
Version 3.0.0
New features
Support for Visual Studio 2010, 2012 and Visual Studio 2015
Show diff using Visual Studio Diff window except for Visual Studio 2010 which still use external diff tool
Possibility to define shortcuts for next/previous change navigation
Add options for highlighting untracked lines #29
Update icons
Improvements
Improve external diff configuration handling in .gitconfig #32
Improve "removed" glyph and editor diff positioning
Improve support of Dark, Light and Blue theme
Make sure the text editor is focused after a rollback
Prevent ScrollDiffMargin from affecting the scroll bar behavior
Play nice with other source control providers
Fixes
Fix Show Difference fails with DiffMerge for file names with spaces #38