News for hackers. Stuff that matters.
Re:Git: Introduce Rust and announce that it will become mand... by GoblinSlayer on Saturday September 20, 2025 @11:46AM (#45314349)
Git works only on cygwin too?
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.
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.