Skip to content

Releases: dennisameling/git

Git for Windows v2.44.0.windows.1 arm64 (beta)

24 Feb 13:05
Compare
Choose a tag to compare

This is a test version of Git for Windows arm64. Please don't use in production!

Note that only Windows 11+ is supported due to unixy tools like Bash relying on MSYS2.

Git 2.44.0.windows.1 release notes: https://github.com/git-for-windows/git/releases/tag/v2.44.0.windows.1

Filename SHA-256
Git-2.44.0-arm64.exe b0f3c1de05d6f3dea78069ebbdd7faf92f1904daa186997bd0946ea849110b60
PortableGit-2.44.0-arm64.7z.exe a7848efb9c04773c851e16e57dd27f587107843d6e71bc599b8653d0e088300f
MinGit-2.44.0-arm64.zip f133104390c75bb351fec64b54a4b3d05f183cef973d45a98b4fed0b8853e140
Git-2.44.0-arm64.tar.bz2 a6a37110f6ea99df8eec967d6b8b07d17517b4975b6f9460aa509ad5916965ff

Git for Windows v2.43.0.windows.1 arm64 (beta)

22 Nov 09:17
v2.43.0.windows.1
Compare
Choose a tag to compare

This is a test version of Git for Windows arm64. Please don't use in production!

Note that only Windows 11+ is supported due to unixy tools like Bash relying on MSYS2.

Git 2.43.0.windows.1 release notes: https://github.com/git-for-windows/git/releases/tag/v2.43.0.windows.1

Filename SHA-256
Git-2.43.0-arm64.exe 5a617e27afd539bffbd06e3449f58e33ea1ce0ec820c06dbc2aeb0564353cee0
PortableGit-2.43.0-arm64.7z.exe f13049fe172f4c623d0f986f4f0d70ce53868a07ccd579447c1d30415ff07aea
MinGit-2.43.0-arm64.zip 062f11ede9f9fe087405398d610652fefa9178c7f71127e9c2e9f555a7dce248
Git-2.43.0-arm64.tar.bz2 487e27c0a23ffbf2c151f43fe786bcdb74b8509184dd060c1467f92173310a1b

Git for Windows v2.42.0.windows.1 arm64 (beta)

22 Aug 12:57
v2.42.0.windows.1
Compare
Choose a tag to compare

This is a test version of Git for Windows arm64. Please don't use in production!

Note that only Windows 11+ is supported due to unixy tools like Bash relying on MSYS2.

Git 2.42.0.windows.1 release notes: https://github.com/git-for-windows/git/releases/tag/v2.42.0.windows.1

Known issues

  • When using the installer and selecting the "Add a Git Bash Profile to Windows Terminal" option, the profile is added to Windows Terminal, but it crashes on launch.
Filename SHA-256
Git-2.42.0-arm64.exe 2d0637cbc10c3bd3ca2b35de9d300c57f13819013785e7fc4a7251ab718b7a29
PortableGit-2.42.0-arm64.7z.exe c7f03c99197bf8b4e582395ad88361e37e6f6c2cc24491bc1105e600b791c1bc
MinGit-2.42.0-arm64.zip adc639eaf4c824568131579931593b1c311b2ba88fb88b8f2747e1c12938ac9e
Git-2.42.0-arm64.tar.bz2 64c6ed3273557a78bb86e49593e930959ba2416d28dfaa837be38c742236eee6

Git for Windows v2.41.0.windows.2 arm64 (beta)

13 Jul 17:31
v2.41.0.windows.2
Compare
Choose a tag to compare

This is a test version of Git for Windows arm64. Please don't use in production!

Note that only Windows 11+ is supported due to unixy tools like Bash relying on MSYS2.

Git 2.41.0.windows.2 release notes: https://github.com/git-for-windows/git/releases/tag/v2.41.0.windows.2

Known issues

  • When using the installer and selecting the "Add a Git Bash Profile to Windows Terminal" option, the profile is added to Windows Terminal, but it crashes on launch.
Filename SHA-256
Git-2.41.0.2-arm64.exe f0c2f520d606f2e5254c08d9712c66b8f6dccc811ae5dec428a004ae7bd07a5b
PortableGit-2.41.0.2-arm64.7z.exe 116aa7d2243bba8521e33e5132938ba69bbd1c313649846850c2c8ab12f38640
MinGit-2.41.0.2-arm64.zip f55e0cf9a78696939fca65cb104687d26f246bbdfec63a4befb6e03ec27be96c
Git-2.41.0.2-arm64.tar.bz2 fb9d95ecf82bf6a67afcc48693915cef2ac90532dcc078260d551320a4c0f8c1

Git for Windows v2.41.0.windows.1 arm64 (beta)

04 Jun 11:24
v2.41.0.windows.1
Compare
Choose a tag to compare

This is a test version of Git for Windows arm64. Please don't use in production!

Note that only Windows 11+ is supported due to unixy tools like Bash relying on MSYS2.

Known issues

  • When using the installer and selecting the "Add a Git Bash Profile to Windows Terminal" option, the profile is added to Windows Terminal, but it crashes on launch.
  • When cloning a repo, you will probably run into the following error: fatal: unable to access 'https://github.com/XXXX/': error setting certificate verify locations: CAfile: C:/Program Files/Git/clangarm64/etc/ssl/certs/ca-bundle.crt CApath: none. This is a known issue. Copy the attached ca-bundle.crt into C:/Program Files/Git/clangarm64/etc/ssl/certs/ca-bundle.crt to get things to work again.
Filename SHA-256
Git-2.41.0-arm64.exe 9986b7194389ebc22a006d68a0490354aebf9f1ee364a691db331a247c11c2fd
PortableGit-2.41.0-arm64.7z.exe dd574410f1583116ee6b5d1ba0548444ee45cde9e8f096428a4b636f3df69976
MinGit-2.41.0-arm64.zip d4541dc1ac3242fc5e92dff668b1d04a72434e39978dec6b6a42d0e9d3a524ed
Git-2.41.0-arm64.tar.bz2 33a58f435903b4fc2225d148f969b3a1fcd891315cb2c67a77709cee03e8a263

Git for Windows 2.39.2 arm64 (beta)

17 Feb 07:41
Compare
Choose a tag to compare

This is a test version of Git for Windows arm64. Please don't use in production!

Note that only Windows 11+ is supported due to unixy tools like Bash relying on MSYS2.

Known issues

  • When using the installer and selecting the "Add a Git Bash Profile to Windows Terminal" option, the profile is added to Windows Terminal, but it crashes on launch.

Git for Windows 2.39.1 arm64 (beta)

04 Feb 13:02
Compare
Choose a tag to compare

This is a test version of Git for Windows arm64. Please don't use in production!

Note that only Windows 11+ is supported due to unixy tools like Bash relying on MSYS2.

This release also addresses some build-related problems from previous arm64 versions:

  • Artifact sizes are now optimized and basically the same as the x86/amd64 versions of Git for Windows
  • Issue with git-credential-manager solved
  • git --version now outputs the full version (2.39.1.windows.1 instead of 2.39.1)

Output of git --version --build-options:

$ git --version --build-options
git version 2.39.1.windows.1
cpu: aarch64
built from commit: b03dafd9c26b06c92d509a07ab01b01e6d0d85ee
sizeof-long: 4
sizeof-size_t: 8
shell-path: /bin/sh
feature: fsmonitor--daemon

Known issues

  • When using the installer and selecting the "Add a Git Bash Profile to Windows Terminal" option, the profile is added to Windows Terminal, but it crashes on launch.

Git for Windows 2.39.0 ARM64 (beta)

12 Dec 20:18
Compare
Choose a tag to compare

This is a test version of Git for Windows ARM64. Please don't use in production!

Note that only Windows 11+ is supported due to unixy tools like Bash relying on MSYS2.

This release is much more reproducible in a sense that many PRs to add Windows ARM64 support have been merged by Git for Windows' maintainers since the 2.38.1 release. If you want to build this version yourself, please see this PR to do so manually.

The installer executable for this release is ~14% smaller compared to the previous ARM64 version due to various fixes and optimizations in the build scripts. I'm still working on further tweaks to ensure that the size of the binaries is equal to or within a 5% bandwidth of the x64 Git for Windows artifacts.

Output of git --version --build-options:

$ git --version --build-options
git version 2.39.0
cpu: aarch64
built from commit: de9501c66f93785f7eaf10d02ef08d231eb11688
sizeof-long: 4
sizeof-size_t: 8
shell-path: /bin/sh
feature: fsmonitor--daemon

Known issues

  • The builtins (git-add.exe, git-am.exe, etc.) are bigger than they should be, due to issues with linking. While quite some optimizations have been applied compared to the previous release, there's still room for improvement in this area.
  • When using the installer and selecting the "Add a Git Bash Profile to Windows Terminal" option, the profile is added to Windows Terminal, but it uses the MINGW64 MSYSTEM instead of CLANGARM64. As a workaround, simply open the standalone Git Bash terminal, which correctly defaults to CLANGARM64.

Git for Windows 2.38.1 ARM64 (beta)

30 Oct 21:32
bb3e903
Compare
Choose a tag to compare

This is a test version of Git for Windows ARM64. Please don't use in production!

Note that only Windows 11+ is supported due to unixy tools like Bash relying on MSYS2.

This release also introduces an installer and fixes some bugs from the previous release 🎉

Output of git --version --build-options:

$ git --version --build-options
git version 2.38.1
cpu: aarch64
built from commit: bb3e90354601e0a3436a04d2f15b4a8a4d680d50
sizeof-long: 4
sizeof-size_t: 8
shell-path: /bin/sh
feature: fsmonitor--daemon

Known issues

  • The builtins (git-add.exe, git-am.exe, etc.) are bigger than they should be, due to issues with linking. While quite some optimizations have been applied compared to the previous release, there's still room for improvement in this area.
  • When using the installer and selecting the "Add a Git Bash Profile to Windows Terminal" option, the profile is added to Windows Terminal, but it uses the MINGW64 MSYSTEM instead of CLANGARM64. As a workaround, simply open the standalone Git Bash terminal, which correctly defaults to CLANGARM64.

v2.37.3 ARM64 (beta)

25 Sep 12:48
Compare
Choose a tag to compare
v2.37.3 ARM64 (beta) Pre-release
Pre-release

This is a test version of Git for Windows ARM64. Please don't use in production!

Note that only Windows 11+ is supported due to unixy tools like Bash relying on MSYS2.

Output of git --version --build-options (ignore the version, it's 2.37.3):

$ git --version --build-options
git version 2.31.1.windows.1.17698.g9eae59e0df
cpu: aarch64
built from commit: 9eae59e0dfc86039658df124b2bf3d50d99d888b
sizeof-long: 4
sizeof-size_t: 8
shell-path: /bin/sh
feature: fsmonitor--daemon

Known issues

  • Doing a git clone https://... results in error setting certificate verify locations: CAfile: clangarm64/libexec/ssl/certs/ca-bundle.crt CApath: none. Please copy the entire clangarm64/ssl folder into clangarm64/libexec for the time being.
  • libssp-0.dll is missing in clangarm64/libexec/git-core. Please copy clangarm64/bin/libssp-0.dll into clangarm64/libexec/git-core for now.
  • The builtins (git-add.exe, git-am.exe, etc.) are way bigger than they should be (due to issues with linking). This results in a significantly larger binary size until this is fixed.