[ANNOUNCE] Git for Windows 2.12.1

Johannes Schindelin johannes.schindelin at gmx.de
Tue Mar 21 16:07:21 GMT 2017

MIME-Version: 1.0

Fcc: Sent

Dear Git users,

It is my pleasure to announce that Git for Windows 2.12.1 is available from:


Changes since Git for Windows v2.12.0 (February 25th 2017)

A MinGit-only v2.12.0(2) was released in the meantime.

New Features

  * Comes with Git v2.12.1.
  * In addition to the GitForWindows NuGet package, we now also publish
    MinGit as a NuGet package.
  * Git for Windows now bundles Git LFS.
  * Comes with Git Credential Manager v1.9.0.
  * Git can now be configured to use Secure Channel to use the Windows
    Credential Store when fetching/pushing via HTTPS.
  * Updates Git-Flow to v1.10.2 (addressing #1092).
  * Git for Windows' fork of the MSYS2 runtime was rebased to a preview
    of the Cygwin runtime version 2.8.0 (due soon) to fix fork: child
    <n> - forked process <pid> died unexpectedly, retry 0, exit code
    0xC0000142, errno 11 problems.

Bug Fixes

  * MinGit no longer gets distracted by incompatible libeay32.dll
    versions in C:\Windows\system32.
  * Long paths between 248 and 260 characters were not handled
    correctly since Git for Windows v2.11.1, which is now fixed.
  * The awk.exe shipped with MinGit now ships with a previously missing
    a dependency (this fixes git mergetool).
  * Git for Windows does not ship with localized messages to save on
    bandwidth, and the gettext initialization can be skipped when the
    directory with said messages is missing, saving us up to 150ms on
    every git.exe startup.
  * A possible crash when running git log --pickaxe-regex -S<regex> was
  * The ORIGINAL_PATH variable, recently introduced by the MSYS2
    project to allow for special "PATH modes", is now handled in the
    same manner as the PATH variable when jumping the Windows<->MSYS2
    boundary, fixing issues when ORIGINAL_PATH is converted to Windows
    format and back again.
Filename | SHA-256
-------- | -------
Git-2.12.1-64-bit.exe | 101232d5aadbe4521efec58b8b7f3629775bbc5e1f3949ffc8160033dd2ecf90
Git-2.12.1-32-bit.exe | 077085ebedae37c9cfaeac5a4f021503627e0a9f14f7bc618dadf382ca9bc688
PortableGit-2.12.1-64-bit.7z.exe | 8b0000297c9501de2cbb007f97c69e7541869137a757bba81673685665b7de28
PortableGit-2.12.1-32-bit.7z.exe | 2f9d2bdf52a7a3855d97a8551162436d7b8d153ea2b823d6be67997aad7a1d23
MinGit-2.12.1-64-bit.zip | 28ec1229d344acc773379aa57161fefc4a0834814b09485446bca13b6e9bef1c
MinGit-2.12.1-32-bit.zip | 20d69ec27a10060e9762e85b500dac8b34b55639de08ea617d4ec0937452e2f1
Git-2.12.1-64-bit.tar.bz2 | f9484b49463dde1baf36abc8456dd5cfacb99cbc76977b2bb7abfe173720b09e
Git-2.12.1-32-bit.tar.bz2 | 576d0d5b0f7642015fdebba019bb0a5c3fd03cc04fd0c4ffc1033a96dca26cbf

More information about the git-announce mailing list