Re:Git: Introduce Rust and announce that it will become mand...
by Kwpolska on Saturday September 20, 2025 @12:50PM
(#45314980)
No, it doesn't. OP meant that the Rust support on Cygwin is bad; it is better with the native Windows API.
[ Parent
| on HN ]
Re:Git: Introduce Rust and announce that it will become mand...
by sunshowers on Saturday September 20, 2025 @01:35PM
(#45315391)
I don't quite understand. Why use a janky, lossy Linux emulation layer when you can just target Windows natively?
Re:Git: Introduce Rust and announce that it will become mand...
by GoblinSlayer on Tuesday September 23, 2025 @04:16AM
(#45344247)
For some reason git for windows is a cygwin build.
Re:Git: Introduce Rust and announce that it will become mand...
by 1718627440 on Tuesday September 23, 2025 @05:18AM
(#45344650)
Because git expects a POSIX API and POSIX tools and also POSIX behaviour like symlinks and line-endings to do its job.
Re:Git: Introduce Rust and announce that it will become mand...
by lazka on Wednesday September 24, 2025 @08:14AM
(#45359233)
It's a native build. Only various tools it is shipped with are cygwin builds, like bash etc.
Re:Git: Introduce Rust and announce that it will become mand...
by GoblinSlayer on Thursday September 25, 2025 @06:38AM
(#45371304)
Oh, indeed, but git often calls them.
Re:Git: Introduce Rust and announce that it will become mand...
by IshKebab on Saturday September 20, 2025 @01:16PM
(#45315210)
Cygwin is an ugly hack anyway.
Re:Git: Introduce Rust and announce that it will become mand...
by 1718627440 on Tuesday September 23, 2025 @05:22AM
(#45344677)
Git for Windows uses MSYS2, which is a mix of a Cygwin fork and MinGW, the implementation of the Win32 APIs for Linux.