Releases: git-for-windows/git-snapshots
Releases · git-for-windows/git-snapshots
Wed, Jun 11, 2025, 06:26:44 AM GMT
Merge 'readme' into HEAD Add a README.md for GitHub goodness. Signed-off-by: Johannes Schindelin <[email protected]>
Wed, Jun 11, 2025, 01:02:22 PM GMT
Fix Coverity builds (#5672) As of three months ago, Git for Windows' [Coverity builds fail](https://github.com/git-for-windows/git/actions/workflows/coverity.yml?query=branch%3Amain). The reason is most likely the most recent release, 2025.3. Its [release notes](https://documentation.blackduck.com/bundle/coverity-docs/page/webhelp-files/relnotes_latest.html) do not shed any light into the issue (and does not mention that they bundle JDK20 and JDK22 in addition to JRE, because what's better than a single Java installation: three, right?). My investigation turned up `.dll` files that are located in Coverity's `bin/` directory which have the same name as `.dll` files in Git for Windows' SDK. As a consequence, the former override the latter and throw off MSYS2's logic to find the MSYS2 root directory given the location of certain `.dll` files. This PR fixes this issue, and while at it, enhances the Coverity workflow to print out the build log in case of failure.
Wed, Jun 11, 2025, 08:19:36 AM GMT
Create an issue form (#5238) This fixes #5229 (Issue templates no longer working): Seems that the templates need to be put into `.github/ISSUE_TEMPLATE/`, and that `.github/ISSUE_TEMPLATE.md` does not work anymore. We could use the opportunity to turn this into [an issue form](https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository#creating-issue-templates) (which would make it much less likely to get those issues with all the placeholders left as-are, I'd hope).
Thu, Jun 5, 2025, 11:20:05 AM GMT
mingw: avoid the comma operator (#5660) The pattern `return errno = ..., -1;` is observed several times in `compat/mingw.c`. It has served us well over the years, but now clang starts complaining: ``` compat/mingw.c:723:24: error: possible misuse of comma operator here [-Werror,-Wcomma] 723 | return errno = ENOSYS, -1; | ^ ``` See for example [this failing workflow run](https://github.com/git-for-windows/git-sdk-arm64/actions/runs/15457893907/job/43513458823#step:8:201). Let's appease clang (and also reduce the use of the no longer common comma operator).
Wed, Jun 4, 2025, 03:25:37 PM GMT
curl: pass `long` values where expected Repeat after me: `int` is not the same as `long`. Signed-off-by: Johannes Schindelin <[email protected]>
Tue, Jun 3, 2025, 10:49:42 AM GMT
check-whitespace: avoid alerts about upstream commits Every once in a while, whitespace errors are introduced in Git for Windows' rebases to newer Git versions, simply by virtue of integrating upstream commits that do not follow upstream Git's own whitespace rule. In Git v2.50.0-rc0, for example, 03f2915541a4 (xdiff: disable cleanup_records heuristic with --minimal, 2025-04-29) introduced a trailing space. Arguably, non-actionable alerts are worse than no alerts at all, so let's suppress those alerts that we cannot do anything about, anyway. Signed-off-by: Johannes Schindelin <[email protected]>
Thu, May 22, 2025, 12:42:40 PM GMT
stop mentioning the old selfhosted arm64 runner setup (#5630) We don't use the selfhosted runners anymore, drop the outdated paragraph describing that old setup.
Thu, May 22, 2025, 06:20:49 AM GMT
monitor-components: skip curl prereleases (#5629) curl recently started releasing rc versions, but we don't want to act on them, so there is no need to open issues about every rc version.
Wed, Apr 30, 2025, 02:33:47 PM GMT
Fix t0060.221 on Windows/ARM64 (#5610) Apparently my tests of https://github.com/git-for-windows/git/pull/5586 had been incomplete. This here patch is needed to let t0060.221 pass (where it verifies that `git.exe` sets `MSYSTEM` correctly if that environment variable has not yet been set): Simply reverse the order of the tests whether to set `MINGW64` or `CLANGARM64` to avoid using the former on Windows/ARM64 by mistake.
Mon, Apr 21, 2025, 12:13:05 PM GMT
Upgrade to mimalloc v2.2.3 (#5508) Git for Windows still carries [mimalloc v2.1.2](https://github.com/microsoft/mimalloc/releases/tag/v2.1.2), which is almost 2 years old. Let's upgrade.