gitoxide je implementace Git napsaná v jazyce Rust, zaměřená na správnost,
výkon a předvídatelné chování pro vývojáře. Projekt poskytuje Rust knihovnu
gix pro integraci Git funkcí do aplikací a dva příkazové binární
nástroje: gix pro nízkoúrovňové operace a ein pro
běžné workflow. gitoxide pokrývá většinu základních operací Git, včetně
klonování, fetch/push, commitů, práce s objekty a konfigurací repozitáře.
Projekt je modulární, rozdělený do množství crateů s různou stabilitou a zaměřením, od plně stabilních po experimentální. Podporuje multiplatformní provoz, paralelní zpracování dat, sparse checkout a kontrolu integrity dat. Instalace je možná přes Cargo, binární release, Docker, Arch Linux či Exherbo. gitoxide je navržen tak, aby poskytoval alternativu k GitPython a libgit2 a mohl sloužit jako základ pro distribuované nástroje nebo workflow nad Git repozitáři.
Pro hodnocení programu se prosím nejprve přihlaste