Breyting er til umræðu á póstlista forritara fyrir frumkóðastjórnunarkerfi Git (SCM) sem leggur til að Rust-íhlutir verði felld inn í kjarnaútgáfu Git og Rust verði bætt við listann yfir nauðsynlegar ósjálfstæðir þættir til að byggja upp Git. Fyrirhuguð samþætting Rust við Git þróun er svipuð og fyrri umskipti yfir í C99 stuðning innan Git kóðagrunnsins: upphaflega var Rust stuðningi bætt við í prófunarham og byrjað var með Git 3.0, sem gerir það að skyldubundnum hluta af byggingarinnviðunum.
Samþætting Rust-stuðnings við Git hófst með útgáfu Git 2.49 í mars, sem innihélt valfrjálst byggingarviðmót sem gerði kleift að þróa Git-íhluti í Rust. Tveimur pakka var bætt við: libgit-sys og libgit, sem bjóða upp á lágstigs og hástigs Rust-umbúðir fyrir innri bókasöfn Git.
Í júlí var breyting á xdiff gagnseminni birt á póstlista Git forritara, þar sem Rust íhlutum og hagræðingu var bætt við sem gætu bætt afköst um 5-19%. Í athugasemdinni sem fylgdi breytingunni var lagt til að Rust yrði bætt við listann yfir harða ósjálfstæði. Ákvörðun um þetta mál var ekki tekin í júlí og nú hefur verið gerð önnur tilraun til að færa Rust á listann yfir nauðsynleg ósjálfstæði við smíði. Miðað við ítrekaðar umræður meðal Git forritara eru fleiri andstæðingar en stuðningsmenn þessarar ráðstöfunar, þó að engin sérstök andstaða sé við valfrjálsan Git stuðning. Helsta rökin gegn þessu eru skortur á fullnægjandi stuðningi við rustc þýðandann fyrir öll kerfi sem Git styður.
Heimild: opennet.ru
