Интеграция поддержки Rust в Git началась в мартовском выпуске
Git 2.49 в состав которого был включён не обязательный для сборки интерфейс, позволяющий разрабатывать компоненты Git на языке Rust. Было добавлено два crate-пакета: libgit-sys и libgit с низкоуровневой и высокоуровневой Rust-обвязками над внутренними библиотеками, задействованными в Git.
В июле в списке рассылки разработчиков Git было опубликовано изменение к утилите xdiff, добавляющее компоненты на языке Rust и оптимизиации, позволяющие поднять производительность на 5-19%. В примечании к изменению было предложено добавить Rust в число жёстких зависимостей. В июле решение по данному вопросу не было принято и теперь предпринята вторая попытка поднятия вопроса перевода Rust в разряд обязательных сборочных зависимостей. Судя по повторному обсуждению среди разработчиков Git больше противников такого шага, чем сторонников, хотя против необязательной поддержки Git особых возражений нет. Основным доводом против является отсутствие в компиляторе rustc должной поддержи всех платформ, поддерживаемых в Git.
Источник: http://www.opennet.ru/opennews/art.shtml?num=63914