Git for Windows v2.11.0 Release Notes
Latest update: December 1st 2016
IntroductionThese release notes describe issues specific to the Git for Windows release. The release notes covering the history of the core git commands can be found in the Git project.
See for further details about Git including ports to other operating systems. Git for Windows is hosted at https://git-for-windows.github.io/.
Known issuesShould you encounter other problems, please search the bug tracker and the mailing list, chances are that the problem was reported already. If it has not been reported, please follow our bug reporting guidelines and report the bug.
LicensesGit is licensed under the GNU General Public License version 2.
Git for Windows also contains Embedded CAcert Root Certificates. For more information please go to https://www.cacert.org/policy/RootDistributionLicense.php.
This package contains software from a number of other projects including Bash, zlib, curl, msmtp, tcl/tk, perl, MSYS2 and a number of libraries and utilities from the GNU project, licensed under the GNU General Public License. Likewise, it contains Perl which is dual licensed under the GNU General Public License and the Artistic License.
Changes since Git for Windows v2.10.2 (November 2nd 2016) New Features Bug Fixes Changes since Git for Windows v2.10.1(2) (October 13th 2016)Git for windows v2.10.1(2) was a MinGit-only release (i.e. there was no Git for windows installer for that version).
New Features Bug Fixes Changes since Git for Windows v2.10.1 (October 4th 2016) New Features Changes since Git for Windows v2.10.0 (September 3rd 2016) New Features Bug Fixes Changes since Git for Windows v2.9.3(2) (August 25th 2016) New Features Bug Fixes Changes since Git for Windows v2.9.3 (August 13th 2016) New Features Changes since Git for Windows v2.9.2 (July 16th 2016) New Features Bug Fixes Changes since Git for Windows v2.9.0 (June 14th 2016) New Features Bug Fixes Changes since Git for Windows v2.8.4 (June 7th 2016) New Features Bug Fixes Changes since Git for Windows v2.8.3 (May 20th 2016) New Features Bug Fixes Changes since Git for Windows v2.8.2 (May 3rd 2016) New Features Changes since Git for Windows v2.8.1 (April 4th 2016) New Features Bug Fixes Changes since Git for Windows v2.8.0 (March 29th 2016) New Features Bug Fixes Changes since Git for Windows v2.7.4 (March 18th 2016) New Features Bug Fixes Changes since Git for Windows v2.7.3 (March 15th 2016) New Features Bug Fixes Changes since Git for Windows v2.7.2 (February 23rd 2016) New Features Bug Fixes Changes since Git for Windows v2.7.1(2) (February 12th 2016) New Features Bug Fixes Changes since Git for Windows v2.7.1 (February 6th 2016) New Features Bug Fixes Changes since Git for Windows v2.7.0(2) (February 2nd 2016) New Features Bug Fixes Changes since Git for Windows v2.7.0 (January 5th 2016) New Features Bug Fixes Changes since Git for Windows v2.6.4 (December 14th 2015) New Features Bug Fixes Changes since Git for Windows v2.6.3 (November 10th 2015) New Features Bug Fixes Changes since Git for Windows v2.6.2 (October 19th 2015) New Features Bug Fixes Changes since Git for Windows v2.6.1 (October 5th 2015) New Features Bug Fixes Changes since Git-2.6.0 (September 29th 2015) New Features Bug Fixes Changes since Git-2.5.3 (September 18th 2015) New Features Bug Fixes Changes since Git-2.5.2(2) (September 13th 2015) New Features Bug Fixes Changes since Git-2.5.2 (September 10th 2015) Bug Fixes Changes since Git-2.5.1 (August 31th 2015) New Features Bug Fixes Changes since Git-2.5.0 (August 18th 2015) New FeaturesComes with Git 2.5.1
Bug Fixes Changes since Git-2.4.6 (July 18th 2015) New Features Bug Fixes Changes since Git-2.4.5 (June 29th 2015) New FeaturesComes with Git 2.4.6
Bug Fixes Changes since Git-2.4.4 (June 20th 2015) New FeaturesComes with Git 2.4.5
Bug Fixes Changes since Git-2.4.3 (June 12th 2015) New Features Bug Fixes Changes since Git-2.4.2 (May 27th 2015) New FeaturesComes with Git 2.4.3
Bug Fixes Changes since Git-2.4.1 (May 14th 2015) New Features Bug Fixes Changes since Git-2.4.0(2) (May 7th 2015) New FeaturesComes with Git 2.4.1
Bug Fixes Changes since Git-2.4.0 (May 5th 2015) Bug FixesThe .sh file association was fixed
The installer will now remove files from a previous Git for Windows versions, particularly important for 32-bit -> 64-bit upgrades
New FeaturesThe installer now offers the choice between opening the Git Bash in a MinTTY (default) or a regular Windows console window (Git for Windows 1.x‘ setting).
Changes since Git-2.3.7-preview20150429 New FeaturesComes with Git 2.4.0
Git for Windows now installs its configuration into a Windows-wide location: %PROGRAMDATA%\Git\config (which will be shared by libgit2-based applications with the next libgit2 version)
Bug FixesFixed a regression where Git Bash would not start properly on Windows XP
Tab completion works like on Linux and MacOSX (double-Tab required to show ambiguous completions)
In 32-bit setups, all the MSYS2 .dll‘s address ranges are adjusted ("auto-rebased") as part of the installation process
The post-install scripts of MSYS2 are now executed as part of the installation process, too
All files that are part of the installation will now be registered so they are deleted upon uninstall
Changes since Git-2.3.6-preview20150425 New FeaturesComes with Git 2.3.7
Bug FixA flawed "fix" that ignores submodules during rebases was dropped
The home directory can be overridden using the $HOME environment variable again
Changes since Git-2.3.5-preview20150402 New FeaturesComes with Git 2.3.6
Bug Fixes Changes since Git-1.9.5-preview20150402 New Features Backwards-incompatible changesThe development environment changed completely from the previous version (maybe introducing some regressions).
No longer ships with Git Cheetah (because there are better-maintained Explorer extensions out there).
Changes since Git-1.9.5-preview20141217 New FeaturesComes with Git 1.9.5 plus Windows-specific patches.
Make vimdiff usable with git mergetool.
Security UpdatesMingw-openssl to 0.9.8zf and msys-openssl to 1.0.1m
Bash to 3.1.23(6)
Curl to 7.41.0
Bugfixesssh-agent: only ask for password if not already loaded
Reenable perl debugging ("perl -de 1" possible again)
Set icon background color for Windows 8 tiles
poll: honor the timeout on Win32
For git.exe alone, use the same HOME directory fallback mechanism as /etc/profile
Changes since Git-1.9.4-preview20140929 New FeaturesComes with Git 1.9.5 plus Windows-specific patches.
BugfixesSafeguards against bogus file names on NTFS (CVE-2014-9390).
Changes since Git-1.9.4-preview20140815 New FeaturesComes with Git 1.9.4 plus Windows-specific patches.
BugfixesUpdate bash to patchlevel 3.1.20(4) (msysgit PR#254, msysgit issue #253).
Fixes CVE-2014-6271, CVE-2014-7169, CVE-2014-7186 and CVE-2014-7187.
gitk.cmd now works when paths contain the ampersand (&) symbol (msysgit PR #252)
Default to automatically close and restart applications in silent mode installation type
git svn is now usable again (regression in previous update, msysgit PR#245)
Changes since Git-1.9.4-preview20140611 New FeaturesComes with Git 1.9.4 plus Windows-specific patches
Add vimtutor (msysgit PR #220)
Update OpenSSH to 6.6.1p1 and its OpenSSL to 1.0.1i (msysgit PR #221, #223, #224, #226, #229, #234, #236)
Update mingw OpenSSL to 0.9.8zb (msysgit PR #241, #242)
BugfixesCheckout problem with directories exceeding MAX_PATH (PR #212, msysgit #227)
Backport a webdav fix from junio/maint (d9037e http-push.c: make CURLOPT_IOCTLDATA a usable pointer, PR #230)
Regressionsgit svn is/might be broken. Fixes welcome.
Changes since Git-1.9.2-preview20140411 New FeaturesComes with Git 1.9.4 plus Windows-specific patches.
BugfixesUpgrade openssl to 0.9.8za (msysgit PR #212)
Config option to disable side-band-64k for transport (#101)
Make git-http-backend, git-http-push, git-http-fetch available again (#174)
Changes since Git-1.9.0-preview20140217 New FeaturesComes with Git 1.9.2 plus Windows-specific patches.
Custom installer settings can be saved and loaded, for unsupervised installation on batches of machines (msysGit PR #168).
Comes with VIM 7.4 (msysGit PR #170).
Comes with ZLib 1.2.8.
Comes with xargs 4.4.2.
BugfixesWork around stack limitations when listing an insane number of tags (PR #154).
Assorted test fixes (PRs #156, #158).
Compile warning fix in config.c (PR #159).
Ships with actual dos2unix and unix2dos.
The installer no longer recommends mixing with Cygwin.