Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 7 additions & 5 deletions content/32-bit.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
4 changes: 3 additions & 1 deletion content/requirements.md
Original file line number Diff line number Diff line change
Expand Up @@ -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. 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?

Expand Down