github git-for-windows/git v2.40.0.windows.1
Git for Windows v2.40.0.windows.1

19 months ago

Changes since Git for Windows v2.39.2 (February 14th 2023)

As announced previously, Git for Windows will drop support for Windows 7 and for Windows 8 in one of the next versions, following Cygwin's and MSYS2's lead (Git for Windows relies on MSYS2 for components such as Bash and Perl).

Also following the footsteps of the MSYS2 and Cygwin projects on which Git for Windows depends, the 32-bit variant of Git for Windows is nearing its end of support.

New Features

Bug Fixes

  • Some commands mishandled absolute paths near the drive root (e.g. scalar unregister C:/foo), which has been fixed.
  • When trying to call Cygwin (or for that matter, MSYS2) programs from Git Bash, users would frequently be greeted with cryptic error messages about a "cygheap" or even just an even more puzzling exit code 127. Many of these calls now succeed, allowing basic interactions. While it is still not possible for, say, Cygwin's vim.exe to interact with the Git Bash's terminal window, it is now possible for Cygwin's zstd.exe in conjuction with Git for Windows' tar.exe to handle .tar.zst archives.
Filename SHA-256
Git-2.40.0-64-bit.exe ff8954afb29814821e9e3759a761bdac49186085e916fa354bf8706e3c7fe7a2
Git-2.40.0-32-bit.exe 9b14e05c3ea00c51dc38838db23fccc6ccb21bfd42ed078bf406857fb47688d6
PortableGit-2.40.0-64-bit.7z.exe 9031c171fccbf30113b8a9b93b9580b4aca8502dcf2b22c5cd3205212e895b13
PortableGit-2.40.0-32-bit.7z.exe dc4b824412ee814fb310511921f3748631f3e6cd64c44866e38b3811e8e6dd01
MinGit-2.40.0-64-bit.zip f3e898f8856e80c66b367c80396c6debc46ae0b258ab9fd00ee08b4812c8f987
MinGit-2.40.0-32-bit.zip 51f40ccffc08485c80bbe9d54a4ad08e1ef47c6198dc0801039569a8468a6d02
MinGit-2.40.0-busybox-64-bit.zip 2051be40681824f0e582b2fab362cbd7d3cc510fca9997582d8baf6fa30f3fbc
MinGit-2.40.0-busybox-32-bit.zip 1a1799effcc53c83bf9c57783ae3ef761dfe61bceaeaa179d205456f541931b0
Git-2.40.0-64-bit.tar.bz2 d39c1d419479480fc7c1944e19a91b0ca331a4942cdb7c156cf226bba34d2af8
Git-2.40.0-32-bit.tar.bz2 9f33238ed9c75f7a61fbcb7f449eaa40f871e0f59816178c0fca95d16d6827d3

Don't miss a new git release

NewReleases is sending notifications on new releases.