Skip to content

Releases: git-for-windows/git-snapshots

Thu, Aug 7, 2025, 05:28:57 PM GMT

07 Aug 19:12

Choose a tag to compare

Merge 'readme' into HEAD

Add a README.md for GitHub goodness.

Signed-off-by: Johannes Schindelin <[email protected]>

Tue, Aug 5, 2025, 07:35:42 AM GMT

05 Aug 09:21

Choose a tag to compare

Merge 'readme' into HEAD

Add a README.md for GitHub goodness.

Signed-off-by: Johannes Schindelin <[email protected]>

Sun, Aug 3, 2025, 06:24:49 PM GMT

03 Aug 19:25
d0c7b12

Choose a tag to compare

Upgrade mimalloc to v2.2.4 (#5718)

This fixes #5671

Tue, Jul 15, 2025, 09:35:09 AM GMT

15 Jul 10:38
a36f720

Choose a tag to compare

CONTRIBUTING.md: fix PuTTY URL (#5725)

Already in c2a2fd57402e (CONTRIBUTING.md: add guide for first-time
contributors, 2018-03-01) there were _two_ links added for PuTTY, one
being the correct, official one, and the other an official-looking one
owned by a third-party. Let's only use the official one.

Original-patch-by: @jsoref in https://github.com/microsoft/git/pull/774

Thu, Jul 10, 2025, 07:48:46 AM GMT

10 Jul 08:22
5231cc0

Choose a tag to compare

Replace experimental path walk feature with upstream version (#5689)

This reverts the experimental version of the `git repack --path-walk`
feature and replaces it with the version that recently merged with
upstream. It includes `fixup!` commits for the reverts of the previous
feature for easy reduction in the branch thicket during the 2.51.0
release window.

> Note: In the current version, I have not performed any local
validation, only resolved one text merge conflict.

Wed, Jul 2, 2025, 09:44:54 AM GMT

09 Jul 15:07

Choose a tag to compare

Merge tag 'v2.50.1'

Git 2.50.1

Signed-off-by: Johannes Schindelin <[email protected]>

Mon, Jun 30, 2025, 09:26:00 AM GMT

01 Jul 11:40

Choose a tag to compare

mingw: support Windows Server 2016 again

It was reported to the Git for Windows project that a simple `git init`
fails on Windows Server 2016:

  D:\Dev\test> git init
  error: could not write config file D:/Dev/test/.git/config: Function not implemented
  fatal: could not set 'core.repositoryformatversion' to '0'

According to https://endoflife.date/windows-server, Windows Server 2016
is officially supported for another one-and-a-half years as of time of
writing, so this is not good.

The culprit is the `mingw_rename()` changes that try to use POSIX
semantics when available, but fail to fall back properly on Windows
Server 2016.

This fixes https://github.com/git-for-windows/git/issues/5695.

Signed-off-by: Johannes Schindelin <[email protected]>

Mon, Jun 16, 2025, 07:26:56 PM GMT

16 Jun 20:49

Choose a tag to compare

Reapply "bswap.h: add support for built-in bswap functions"

The `bswap.h` header was introduced to fix the Windows/ARM64 build.
Unfortunately, this broke big Endian machines. Instead of fixing it
properly, upstream Git simply reverted the commit in 1c62df0abe3d
(Revert "bswap.h: add support for built-in bswap functions",
2025-06-12), re-breaking the Windows/ARM64 build.

Let's re-un-break the Windows/ARM64 build by reverting 1c62df0abe3d
(Revert "bswap.h: add support for built-in bswap functions",
2025-06-12).

Signed-off-by: Johannes Schindelin <[email protected]>

Mon, Jun 16, 2025, 07:26:56 PM GMT

27 Jun 11:00

Choose a tag to compare

Reapply "bswap.h: add support for built-in bswap functions"

The `bswap.h` header was introduced to fix the Windows/ARM64 build.
Unfortunately, this broke big Endian machines. Instead of fixing it
properly, upstream Git simply reverted the commit in 1c62df0abe3d
(Revert "bswap.h: add support for built-in bswap functions",
2025-06-12), re-breaking the Windows/ARM64 build.

Let's re-un-break the Windows/ARM64 build by reverting 1c62df0abe3d
(Revert "bswap.h: add support for built-in bswap functions",
2025-06-12).

Signed-off-by: Johannes Schindelin <[email protected]>

Wed, Jun 11, 2025, 06:26:44 AM GMT

11 Jun 07:26

Choose a tag to compare

Merge 'readme' into HEAD

Add a README.md for GitHub goodness.

Signed-off-by: Johannes Schindelin <[email protected]>