Or at least, it would require first a massive effort to align the maintainers on the idea of a new language, like Rust in the Linux kernel
Just re-write in C
And that's probably not enough: for example likely you'd need to reuse whatever Git uses to generates patch formats. It's not necessarily _hard_, but it's not "just" a language translation.
Or at least, it would require first a massive effort to align the maintainers on the idea of a new language, like Rust in the Linux kernel