Skip to content

Commit ff133fd

Browse files
committed
NEWS: mingw git
1 parent c6bf15e commit ff133fd

1 file changed

Lines changed: 26 additions & 0 deletions

File tree

web/news.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,32 @@ summary: Important events happening.
55

66
This page lists important changes or issues affecting MSYS2 users. You can [:material-rss: subscribe via RSS](../news.xml). We also post them to [Mastodon](https://fosstodon.org/@msys2org) / [Bluesky](https://bsky.app/profile/msys2org.bsky.social), including some not-so-important things :)
77

8+
### 2026-02-28 - Native Git Now Available in MSYS2
9+
10+
We are pleased to announce that MSYS2 now includes a [native MinGW build of
11+
Git](https://packages.msys2.org/base/mingw-w64-git) alongside the existing
12+
Cygwin-based version. This means that there is no need to install ['Git for
13+
Windows'](https://gitforwindows.org) and integrate it into MSYS2 manually; it
14+
can simply be installed using pacman. We have also adjusted the dependencies of
15+
all our native packages to depend on MinGW Git over the Cygwin version wherever
16+
possible.
17+
18+
This is made possible thanks to the hard work of the ['Git for Windows'
19+
team](https://github.com/orgs/git-for-windows/people), who made various changes
20+
in both projects, to make it possible to package their MinGW port of git and
21+
easily keep it in sync going forward. If you encounter any issues, please report
22+
them to us first before contacting the 'Git for Windows' team.
23+
24+
For comparison, some quick and unscientific benchmarks for a local clone of the
25+
[GCC repo](https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git):
26+
27+
| Operation | Cygwin Git | MinGW Git |
28+
|--------------------------|------------|-----------|
29+
| `git status` | ~1 s | ~0.5 s |
30+
| `git switch` (gcc 14↔15) | ~14.0 s | ~10.0 s |
31+
| `git clone` (local) | ~45 s | ~22 s |
32+
| `git grep` | ~2.6 s | ~0.55 s |
33+
834
### 2026-02-28 - Dropping support for Windows 8.1
935

1036
As Windows 8.1 has been end-of-life (EOL) for three years, Firefox has stopped

0 commit comments

Comments
 (0)