From 6e1570e56a15cb2a13eb221b24bcf82c5be8cd29 Mon Sep 17 00:00:00 2001 From: Johannes Schindelin Date: Wed, 25 Feb 2026 11:05:13 +0100 Subject: [PATCH 1/2] requirements: mention end of full 32-bit support The requirements page listed i686 as a supported CPU architecture, but full 32-bit support ended with v2.40.x. Since then, only MinGit is provided as a 32-bit artifact. Add a paragraph explaining this and linking to the detailed 32-bit support timeline page for the full deprecation schedule. Also adjust the Windows version requirement to say "64-bit CPU (x64 or amd64)" since that is what current Git for Windows releases target. Assisted-by: Claude Opus 4.6 Signed-off-by: Johannes Schindelin --- content/requirements.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/content/requirements.md b/content/requirements.md index 0eb01f5b..7e7e17b6 100644 --- a/content/requirements.md +++ b/content/requirements.md @@ -7,7 +7,9 @@ This page lists the prerequisites required to run [Git for Windows](https://gitf ## Windows version -Git for Windows requires Windows 8.1 or later on i686 and x86_64 CPU architectures. The last version to support Windows 7, 8, Server 2008 R2 and Server 2012 was [v2.46.2](https://github.com/git-for-windows/git/releases/tag/v2.46.2.windows.1). The last version to support Windows Vista and Server 2008 was [v2.37.1](https://github.com/git-for-windows/git/releases/tag/v2.37.1.windows.1). The last version of Git for Windows to support Windows XP and Windows Server 2003 is [v2.10.0](https://github.com/git-for-windows/git/releases/tag/v2.10.0.windows.1). +Git for Windows requires Windows 8.1 or later on a 64-bit CPU (x64 or amd64). The last version to support Windows 7, 8, Server 2008 R2 and Server 2012 was [v2.46.2](https://github.com/git-for-windows/git/releases/tag/v2.46.2.windows.1). The last version to support Windows Vista and Server 2008 was [v2.37.1](https://github.com/git-for-windows/git/releases/tag/v2.37.1.windows.1). The last version of Git for Windows to support Windows XP and Windows Server 2003 is [v2.10.0](https://github.com/git-for-windows/git/releases/tag/v2.10.0.windows.1). + +The last version with full 32-bit (i686) support was [v2.40.x](https://github.com/git-for-windows/git/releases/tag/v2.40.1.windows.1). Since then, the only official 32-bit artifact is [MinGit](https://gitforwindows.org/mingit.html), a minimal subset intended for third-party applications. Full 32-bit installers and Portable Git are no longer provided. For details, see the [32-bit support timeline](https://gitforwindows.org/32-bit.html). Why? From 7fb5be8a44f845a879a51b3dc8c63366dce917a4 Mon Sep 17 00:00:00 2001 From: Johannes Schindelin Date: Wed, 25 Feb 2026 11:26:57 +0100 Subject: [PATCH 2/2] requirements, 32-bit: v2.48.1 was the last 32-bit installer While the plan was to wind down 32-bit installer support quietly after v2.40.x (with only reduced-component updates from that point on), the embargoed security release v2.48.1 ended up accidentally including 32-bit installers as well. Rather than trying to put the genie back in the bottle, this was retroactively declared a parting gift to 32-bit users. It is now definitively the last version to ship with a 32-bit installer, Portable Git and archive; only 32-bit MinGit will be built going forward. Update both pages to reflect this, and switch the 32-bit timeline page from future tense to past tense now that the limited-support phase has concluded. Assisted-by: Claude Opus 4.6 Signed-off-by: Johannes Schindelin --- content/32-bit.md | 12 +++++++----- content/requirements.md | 2 +- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/content/32-bit.md b/content/32-bit.md index 2cfae54b..0119b769 100644 --- a/content/32-bit.md +++ b/content/32-bit.md @@ -5,19 +5,21 @@ title: 32-bit While Git for Windows v1.x was only ever offered as 32-bit installer (i.e. targeting the i686 CPU architecture), with the switch of Git for Windows v2.x in August 2015 to depend on [MSYS2](https://www.msys2.org/), there have been two variants: the 32-bit and the 64-bit (x86\_64) one. -However, due to Git for Windows' reliance on the MSYS2, which [dropped 32-bit support](https://www.msys2.org/news/#2020-05-17-32-bit-msys2-no-longer-actively-supported) (the 32-bit version of the MSYS2 runtime [cannot even be built](https://github.com/msys2/msys2-runtime/commit/762dcfc658c85de8d418c6ba4e0e40024bee118a) as of version 3.4.0), Git for Windows will start to phase out 32-bit support after Git for Windows v2.40.x. +However, due to Git for Windows' reliance on the MSYS2, which [dropped 32-bit support](https://www.msys2.org/news/#2020-05-17-32-bit-msys2-no-longer-actively-supported) (the 32-bit version of the MSYS2 runtime [cannot even be built](https://github.com/msys2/msys2-runtime/commit/762dcfc658c85de8d418c6ba4e0e40024bee118a) as of version 3.4.0), Git for Windows started to phase out 32-bit support after Git for Windows v2.40.x. ## Timeline ### March 2023: End of full 32-bit support -The last major Git for Windows version with full 32-bit support will be v2.40.x. +The last major Git for Windows version with full 32-bit support was v2.40.x. -### Until 2025: Limited 32-bit support +### Until February 2025: Limited 32-bit support -The 32-bit variant of Git for Windows will still be offered, but not all of the components distributed with Git for Windows will necessarily be updated as for the 64-bit variant. +The 32-bit variant of Git for Windows was still offered, but not all of the components distributed with Git for Windows were necessarily updated as for the 64-bit variant. -For example, 64-bit Git for Windows v2.41.x will ship with the MSYS2 runtime v3.4.x, while 32-bit Git for Windows will remain with v3.3.6 forever. +For example, 64-bit Git for Windows v2.41.x shipped with the MSYS2 runtime v3.4.x, while 32-bit Git for Windows remained with v3.3.6 forever. + +As a parting gift to 32-bit users, [v2.48.1](https://github.com/git-for-windows/git/releases/tag/v2.48.1.windows.1) was the last version to ship with the 32-bit installer, Portable Git and archive. ### Until 2029: MinGit-only 32-bit support diff --git a/content/requirements.md b/content/requirements.md index 7e7e17b6..f02a4a3f 100644 --- a/content/requirements.md +++ b/content/requirements.md @@ -9,7 +9,7 @@ This page lists the prerequisites required to run [Git for Windows](https://gitf Git for Windows requires Windows 8.1 or later on a 64-bit CPU (x64 or amd64). The last version to support Windows 7, 8, Server 2008 R2 and Server 2012 was [v2.46.2](https://github.com/git-for-windows/git/releases/tag/v2.46.2.windows.1). The last version to support Windows Vista and Server 2008 was [v2.37.1](https://github.com/git-for-windows/git/releases/tag/v2.37.1.windows.1). The last version of Git for Windows to support Windows XP and Windows Server 2003 is [v2.10.0](https://github.com/git-for-windows/git/releases/tag/v2.10.0.windows.1). -The last version with full 32-bit (i686) support was [v2.40.x](https://github.com/git-for-windows/git/releases/tag/v2.40.1.windows.1). Since then, the only official 32-bit artifact is [MinGit](https://gitforwindows.org/mingit.html), a minimal subset intended for third-party applications. Full 32-bit installers and Portable Git are no longer provided. For details, see the [32-bit support timeline](https://gitforwindows.org/32-bit.html). +The last version with full 32-bit (i686) support was v2.40.x. After that, 32-bit installers continued to be offered with reduced component updates; the last version to ship with the 32-bit installer, Portable Git and archive was [v2.48.1](https://github.com/git-for-windows/git/releases/tag/v2.48.1.windows.1). Since then, the only official 32-bit artifact is [MinGit](https://gitforwindows.org/mingit.html), a minimal subset intended for third-party applications. For details, see the [32-bit support timeline](https://gitforwindows.org/32-bit.html). Why?