
14. marca, po dvoch mesiacoch vývoja, bol vydaný Git 2.49, distribuovaný systém na správu verzií, napísaný v jazyku C a šírený pod licenciou GNU GPL 2.
Zoznam hlavných zmien:
- Aktualizovaný skript na automatické doplnenie pre zsh.
- Do git pack-objects a jeho obalu git repack bola pridaná možnosť použitia alternatívnej funkcie hashovania ciest.
- Do git gc bola pridaná podpora pre voľbu —expire-to.
- Do príkazu git clone bola pridaná podpora pre vytváranie povrchového klonovania pre jednu revíziu, ktorá nemusí nutne byť na vrchole vetvy.
- Pridaný príkaz git backfill na načítanie chýbajúcich objektov v čiastočnom clone.
- Opravená chyba straty stavu chyby od podprocesu v príkaze git push —atomic —porcelain.
- Do príkazu git rev-list —missing= bola pridaná podpora pre parameter print-info na podrobnejší výstup informácií o chýbajúcich objektoch, ako sú cesta a typ.
- Aktualizovaná GUI utilita gitk.
- Do git refs migrate bola pridaná podpora pre parameter —no-reflog, ktorý umožňuje neprenášať reflog.
- Pre Meson bola pridaná podpora pre voľbu nebezpečnej implementácie sha1, pridanej v Gite 2.48.
- Pridané nové API pre hromadný prechod objektmi na základe spoločnej cesty alebo podľa typu.
- Na prípravu na použitie zlib-ng bol refaktorizovaný kód interakcie so zlib.
- Pridané väzby na knižnicu libgit pre jazyk Rust.
- Všetky súbory dokumentácie .txt boli premenované na .adoc.
- Rozšírený protokol promisor pre veľké objekty.
- Opravené zistené chyby.
- Zlepšené testy.
- Dokumentácia bola aktualizovaná.
Zdroj: linux.org.ru
