Releases: git-for-windows/git
Releases · git-for-windows/git
Git for Windows 2.13.2
Changes since Git for Windows v2.13.1(2) (June 15th 2017)
New Features
- Comes with Git v2.13.2.
- Comes with Git Credential Manager v1.10.1.
- The Git Bash prompt can now be overridden by creating the file
.config\git\git-prompt.sh
. - Comes with cURL v7.54.1.
Filename | SHA-256 |
---|---|
Git-2.13.2-64-bit.exe | 7ac1e1c3b8ed1ee557055047ca03b1562de70c66f8fd1a90393a5405e1f1967b |
Git-2.13.2-32-bit.exe | a6f828b701a65e436181e8017e4ae55129b4f680d7e95f445d1e43f26c061cb7 |
PortableGit-2.13.2-64-bit.7z.exe | 7cdb0234bffdd6dd0cd441da97e87b233d344790e4d957059ff09217fe48765d |
PortableGit-2.13.2-32-bit.7z.exe | 125c3402971849f478bcdc6904babfc235fdea4e731e31f9a5339cf0e422685a |
MinGit-2.13.2-64-bit.zip | 302a72d72c5c881f8d34183485f0e86721b7a89f2090977f3795ab89670d9c1d |
MinGit-2.13.2-32-bit.zip | e7e12f2dec9361cdf496fc0378a891fcc9f6f4ffac60b1b06675e64e0bdbcdac |
Git-2.13.2-64-bit.tar.bz2 | cb77390c523d466a01ef72c9678e56429fa8c112a4b75990368f7a6ff6038e9d |
Git-2.13.2-32-bit.tar.bz2 | 6682457881341ac2fc581d5bad169beb5c9245c4957fc76254ef2e14806691c6 |
Git for Windows 2.13.1(2)
Changes since Git for Windows v2.13.1 (June 13th 2017)
Bug Fixes
git commit
andgit status
no longer randomly throw segmentation faults.
Filename | SHA-256 |
---|---|
Git-2.13.1.2-64-bit.exe | cd11e57bd25c4d8fde0a7568d19bf3fc6418dd23080901414309b144e2bf0b32 |
Git-2.13.1.2-32-bit.exe | 5eb854b666a77a2efc0119fc144cbba1e01a716c542f4259af1dbd4323d68fe9 |
PortableGit-2.13.1.2-64-bit.7z.exe | 2c98f6cab688d585d68896c8954e4849c70b33a34f8b5b6009d2ba56ddd95c43 |
PortableGit-2.13.1.2-32-bit.7z.exe | 7eeccb6aa3aa294a05538a913f465b9ddeb36160126caf709b378bb78630216b |
MinGit-2.13.1.2-64-bit.zip | 9d3d572f275ebf69ea14bb4abfda64af78c738d2db8a54ee1f9f9db7cdfadf74 |
MinGit-2.13.1.2-32-bit.zip | 4b643c986a8c2455cddd2338a3c892acf111d3833384e866410785f9ea073a1a |
Git-2.13.1.2-64-bit.tar.bz2 | 6fc4fa4903ff974f3960c4422269beeb3f02176029b69db0d6090986b21a9206 |
Git-2.13.1.2-32-bit.tar.bz2 | 9476b762c4eb007d82627e34b7b0fde6ddfae8c78f3b1d29518c68dd65f4a4e2 |
Git for Windows 2.13.1
Changes since Git for Windows v2.13.0 (May 10th 2017)
New Features
- Comes with Git v2.13.1.
- Comes with Git Credential Manager v1.10.0.
- Comes with OpenSSH 7.5p1.
- Comes with Git Flow v1.11.0.
- Comes with Git LFS v2.1.1.
- Git now uses the flag introduced with Windows 10 Creators Update to create symbolic links without requiring elevated privileges in Developer Mode.
Bug Fixes
- The documentation of Git for Windows' several config files was improved.
- When interrupting Git processes in Git Bash by pressing Ctrl+C, Git now removes
.lock
files as designed (accompanying Git PR; this should also fix issue #338). git status -uno
now treats submodules in ignored directories correctly.- The fscache feature no longer slows down
git commit -m <message>
in large worktrees. - Executing
git.exe
in Git Bash when the current working directory is a UNC path now works as expected. - Staging/unstaging multiple files in Git GUI via Ctrl+C now works.
- When hitting Ctrl+T in Git GUI to stage files, but the file list is empty, Git GUI no longer shows an exception window.
Filename | SHA-256 |
---|---|
Git-2.13.1-64-bit.exe | fe834ec34b6cbda5b973fb4a210998471451efaa42ffe20d6b5de197a95ffc13 |
Git-2.13.1-32-bit.exe | 6b8f7605eafb982efcec53f128cedaa2535d589207b368cade61ce7ca5f04b26 |
PortableGit-2.13.1-64-bit.7z.exe | f47957cf596019ace07ef3fc17d08591f0e85092f4ca760850b6f34cabba95ba |
PortableGit-2.13.1-32-bit.7z.exe | 8468716d1c32f22394b17534d8346cf352ddce1cecaf6df985d2338106350242 |
MinGit-2.13.1-64-bit.zip | 4e361db36ebec015797499c197c4e994070cfa76f80efa283c3eef89e9d1ae81 |
MinGit-2.13.1-32-bit.zip | 8985d57a4410103db339719e9143f367f5645a4ee74d72246a74253fb4ede70b |
Git-2.13.1-64-bit.tar.bz2 | a87df3c348d32c91d3f8f76bbe3b621339880b659a5c904bce10c7c96626d756 |
Git-2.13.1-32-bit.tar.bz2 | 2efd7a1049fcdadfd7ee23fc41bdbf61cf4b185eac706028418991d5882f56a9 |
Git for Windows 2.13.0
Changes since Git for Windows v2.12.2(2) (April 5th 2017)
New Features
- Comes with Git v2.13.0.
- Comes with cURL v7.54.0.
- Comes with Git LFS v2.1.0.
Bug Fixes
- As per Git LFS' convention, it is installed into the
bin/
directory again. - Calling
git add
with an absolute path using different upper/lower case than recorded on disk will now work as expected instead of claiming that the paths are outside the repository. - Git for Windows no longer tries to determine the default printer.
- When writing the Git index file, Git for Windows no longer has the wrong idea about the file's timestamp.
- On Windows, absolute paths can start with a backslash (implicitly referring to the same drive as the current directory), and now
git clone
can use those paths, too.
Filename | SHA-256 |
---|---|
Git-2.13.0-64-bit.exe | 6b298c597ffe960bec84d52fc15438d0ff61a24ac9de1c17433878ef656d50c8 |
Git-2.13.0-32-bit.exe | a1b45272f2e30a3545b96086ccf5a56a4154a47898a7d1d6803d51440236b3b5 |
PortableGit-2.13.0-64-bit.7z.exe | 1d6008cb6fec817a302d4b59921423ba1f6db2677c6b519c20e9ca2cacc7c220 |
PortableGit-2.13.0-32-bit.7z.exe | 119c95b4416ca1100a4feee0d75ceaf3d41962b0038620c04a62dd787e80e5f2 |
MinGit-2.13.0-64-bit.zip | 20acda973eca1df056ad08bec6e05c3136f40a1b90e2a290260dfc36e9c2c800 |
MinGit-2.13.0-32-bit.zip | 64600a4158eb6a74087f901b6d56d4284f14c43a5075b8f7c947cad7cc667d1f |
Git-2.13.0-64-bit.tar.bz2 | a1090222306dddaad076b431021be7ad99fce682823e38f15177e1ac230aea91 |
Git-2.13.0-32-bit.tar.bz2 | 7a90913ad80fc6a9c1591bb7829ce84b9c2c9800ea0d5abf96c642815ba1a193 |
Git for Windows 2.12.2(2)
Changes since Git for Windows v2.12.2 (March 27th 2017)
New Features
- Portable Git is now using a custom-built SFX that is based directly on 7-Zip's SFX.
- Git LFS was upgraded to v2.0.2.
- Updated the MSYS2 runtime to Cygwin 2.8.0.
- Git LFS can now be disabled in the first installer page (users can still enable it manually, as before, of course).
- Comes with Git Credential Manager v1.9.1.
Bug Fixes
- A potential crash in
git status
with lots of files was fixed. - Git LFS now gets installed into the correct location.
- Git LFS is now configured correctly out of the box (unless disabled).
- The
http.sslCAInfo
config setting is now private to the Git for Windows installation that owns the file. git difftool -d
no longer crashes randomly.
Filename | SHA-256 |
---|---|
Git-2.12.2.2-64-bit.exe | 4e753b00595c0bb0d1bc50c2fea61a60a26b326d8a59aacdb79dfb087b4fc2a7 |
Git-2.12.2.2-32-bit.exe | cf26129a033fa6841ab3f29cdb5593d2defb172a6d29eff0c78696340397b514 |
PortableGit-2.12.2.2-64-bit.7z.exe | 4c0daba65feca2263923e3eb3f0a29b892d074712feb28a4570640d2d7f98694 |
PortableGit-2.12.2.2-32-bit.7z.exe | b9c8280a3ee7f305ebc1c4e6e1c322e4d706807b837feb23a5b1a9f0ea0fdcb5 |
MinGit-2.12.2.2-64-bit.zip | 3918cd9ab42c9a22aa3934463fdb536485c84e6876e9aaab74003deb43a08a36 |
MinGit-2.12.2.2-32-bit.zip | 69d88aca0d801c860a0d7c93e284d9d2283bda0bc760daf0ea010d6c42b6c8a8 |
Git-2.12.2.2-64-bit.tar.bz2 | f452d32b736468d8910acb35bbd937aa86cb2bb1691e4a8728e6360ba6ae1cbf |
Git-2.12.2.2-32-bit.tar.bz2 | ef9431add3ddac9e9588ede74ad77678dff794cf6b328f30c421f4b7718985bf |
Git for Windows 2.12.2
Changes since Git for Windows v2.12.1 (March 21st 2017)
New Features
- Comes with Git v2.12.2.
- An earlier iteration of the changes speeding up the case-insensitive cache of file names was replaced by a new iteration.
Filename | SHA-256 |
---|---|
Git-2.12.2-64-bit.exe | 99492acd85bad097b5952ccfd5cb37658bf3301f5d8256f345dd10937ab07899 |
Git-2.12.2-32-bit.exe | f99a9c398ee352982477be39e723df3357c71f13f0697ec580cfee55419e5880 |
PortableGit-2.12.2-64-bit.7z.exe | 6a366a5b5702d24b401aba6b022d502b5f6597e00654075e491319878ba0a535 |
PortableGit-2.12.2-32-bit.7z.exe | 52c236fead982c31733e43fb7361a4982b2d1c0a54a011f68b074ec7f64436c3 |
MinGit-2.12.2-64-bit.zip | fcebf3ef4f7fe2bc852879eb77d2bd63af49bd274aa4c4d61c7b4a1fa76b830f |
MinGit-2.12.2-32-bit.zip | 494e4fb629f8b05bc067e27aea86c45af2322a34730d5ff16609bed199e5954c |
Git-2.12.2-64-bit.tar.bz2 | d91d2d6a6da99ceafc9b0749e619fa1db3387fe20dc0c9ad8e8c51e4a5cd9f37 |
Git-2.12.2-32-bit.tar.bz2 | e048e0082f07dbb7fed1107f78d0515c4d58916154f9c8f9591b482f52c25301 |
Git for Windows 2.12.1
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 fixesgit 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 fixed. - The
ORIGINAL_PATH
variable, recently introduced by the MSYS2 project to allow for special "PATH modes", is now handled in the same manner as thePATH
variable when jumping the Windows<->MSYS2 boundary, fixing issues whenORIGINAL_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 |
v2.12.0.windows.2: Git for Windows v2.12.0(2)
This is a MinGit-only release. Changes since Git for Windows v2.12.0 (February 25th 2017) New Features * 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. 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 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 ~150ms on every git.exe startup.
Git for Windows 2.12.0
Changes since Git for Windows v2.11.1 (February 3rd 2017)
New Features
- Comes with Git v2.12.0.
- The builtin difftool is no longer opt-in, as it graduated to be officially adopted by the Git project.
- Comes with v2.7.0 of the POSIX emulation layer based on the Cygwin runtime.
- Includes cURL 7.53.1.
- The Portable Git now defaults to using the included Git Credential Manager.
Bug Fixes
- The
stderr
output is unbuffered again, i.e. errors are displayed immediately (this was reported on the Git mailing list as well as issues #1064, #1064, #1068). - Git can clone again from paths containing non-ASCII characters.
- We no longer ship two different versions of
curl.exe
. - Hitting Ctrl+T in Git GUI even after all files have been (un)staged no longer throws an exception.
- A couple of Git GUI bugs regarding the list of recent repositories have been fixed.
- The
git-bash.exe
helper now waits again for the terminal to be closed before returning. - Git for Windows no longer attempts to send empty credentials to HTTP(S) servers that handle only Basic and/or Digest authentication.
Filename | SHA-256 |
---|---|
Git-2.12.0-64-bit.exe | 0224c1cf4ff48535fdfc2555175be9a06c6d8b67fbf208b1c524f01252f8b13b |
Git-2.12.0-32-bit.exe | de7f69bd6313bf7b427b02687a0ee930012a32d40aed2bb96f428699c936180d |
PortableGit-2.12.0-64-bit.7z.exe | 5bebd0ee21e5cf3976bc71826a28b2663c7a0c9b5c98f4ab46ff03c3c0d3556f |
PortableGit-2.12.0-32-bit.7z.exe | 0375ba0a05f9cd501cc8089b9af6f2adf8904a5efb1e5b9421e6561bd9f8c817 |
MinGit-2.12.0-64-bit.zip | 6238f65c4d8412b993cb092efde4954f8cb7da4def54d0c1533835f00e83fdad |
MinGit-2.12.0-32-bit.zip | 5a118ff8a8f859866d6874261fc8ec685848a2ccf9fa0858417c98e21f5c0ec3 |
Git-2.12.0-64-bit.tar.bz2 | b512fb28ceeddb6a6cdf15e6c936aea15fd2b1b3c8154f72101f8c9060549f90 |
Git-2.12.0-32-bit.tar.bz2 | a6c0b5b36c19a70f2c9ffd8fbfeb57bedbb7a9a2207672ac38c5bc5a38ae320a |
Git for Windows 2.11.1
Changes since Git for Windows v2.11.0(3) (January 14th 2017)
New Features
- Comes with Git v2.11.1.
- Performance was enhanced when using fscache in a massively sparse checkout.
- Git hooks can now be
.exe
files.
Bug Fixes
- Git GUI will no longer set
GIT_DIR
when calling Git Bash after visualizing the commit history. - When the
PATH
contains UNC entries, Git Bash will no longer error out with a "Bad address" error message.
Filename | SHA-256 |
---|---|
Git-2.11.1-64-bit.exe | 2c6408f98297b8f4ad0df36f3aabab67164b3b3d7bb3d91d49f237aba566f8ac |
Git-2.11.1-32-bit.exe | a556c6f65c13f54dcce64df96bbc94a156bb7c9025a27cf0caa329648adaac06 |
PortableGit-2.11.1-64-bit.7z.exe | 47058bbfb815ec3e9247b96aedcaea21df58db59c3a73594ffcbd4171ac2cb11 |
PortableGit-2.11.1-32-bit.7z.exe | 2f76bed9b649d990cf6999674e11e6cf5d502d25b89072b34c984f6aa86dafbb |
MinGit-2.11.1-64-bit.zip | 668d16a799dd721ed126cc91bed49eb2c072ba1b25b50048280a4e2c5ed56e59 |
MinGit-2.11.1-32-bit.zip | 6ca79af09015625f350ef4ad74a75cfb001b340aec095b6963be9d45becb3bba |
Git-2.11.1-64-bit.tar.bz2 | 06b066c7a3f1934d96f2a838b64cbf1aced8578e5321bf6ff0e7bd65e6c34988 |
Git-2.11.1-32-bit.tar.bz2 | f06e3d78ca25ae8def8dac3e584912c74d0d819966772dfb965d78e1e462f0b0 |