
14. marca, po dvoch mesiacoch vývoja, bola vydaná verzia 2.49 distribuovaného systému riadenia verzií Git, napísaná v jazyku C a licencovaná pod GNU GPL 2.
Zoznam hlavných zmien:
- Aktualizovaný skript automatického dokončovania pre zsh.
- git pack-objects a ich obal git repack boli aktualizované, aby podporovali alternatívnu funkciu hashovania cesty.
- git gc teraz podporuje možnosť --expire-to.
- Príkaz git clone teraz podporuje vytváranie plytkého klonu jedného odovzdania, ktorý nemusí byť nevyhnutne na konci vetvy.
- Pridaný príkaz git backfill na stiahnutie chýbajúcich objektov v čiastočnom klone.
- Opravená chyba, kedy sa chybový stav z podriadeného procesu stratil v príkaze git push --atomic --porcelain.
- Príkaz git rev-list --missing= teraz podporuje voľbu print-info, ktorá poskytuje podrobnejšie informácie o chýbajúcich objektoch, ako je cesta a typ.
- Pomôcka GUI gitk bola aktualizovaná.
- git refs migrate teraz podporuje voľbu --no-reflog, ktorá umožňuje nemigrovať reflog.
- Meson teraz podporuje možnosť nezabezpečenej implementácie sha1 pridanú v git 2.48.
- Pridané nové API pre skupinový prechod objektov na základe spoločnej cesty alebo podľa typu.
- Aby sme sa pripravili na používanie zlib-ng, kód na interakciu so zlib bol prerobený.
- Pridané väzby do knižnice libgit pre jazyk Rust.
- Všetky súbory dokumentácie .txt boli premenované na .adoc.
- Rozšírený promisor protokol pre veľké objekty.
- Zistené chyby boli opravené.
- Vylepšené testy.
- Dokumentácia bola aktualizovaná.
Zdroj: linux.org.ru
