
14. marca, po dvoch mesiacoch vývoja, bol vydaný 2.49 distribuovaný systém správy verzií Git, napísaný v jazyku C a šírený pod licenciou GNU GPL 2.
Popis glavnih promjena:
- Skript na automatické doplňovanie pre zsh bol aktualizovaný.
- Do git pack-objects a jeho obalu git repack bola pridaná možnosť používať alternatívne funkcie hashovania ciest.
- Do git gc bola pridaná podpora voľby —expire-to.
- Do príkazu git clone bola pridaná podpora na vytváranie plytkého klonovania pre jeden commit, ktorý nemusí byť na vrchole vetvy.
- Pridaný príkaz git backfill na načítanie chýbajúcich objektov v čiastočnom clone.
- Opravená chyba straty chybového stavu z podprocesu v príkaze git push —atomic —porcelain.
- Do príkazu git rev-list —missing= bola pridaná podpora parametra print-info pre podrobnejší výstup informácií o chýbajúcich objektoch, ako sú cesta a typ.
- GUI nástroj gitk bol aktualizovaný.
- Do git refs migrate bola pridaná podpora parametra —no-reflog, ktorá umožňuje neprenášať reflog.
- Pre Meson bola pridaná podpora nebezpečnej implementácie sha1, ktorá bola pridaná v git 2.48.
- Pridané nové API pre hromadné prechádzanie objektov na základe spoločnej cesty alebo podľa typu.
- Na prípravu na používanie zlib-ng bola vykonaná refaktoring komunikácie s zlib.
- Boli pridané väzby na knižnicu libgit pre jazyk Rust.
- Všetky textové súbory dokumentácie .txt boli premenované na .adoc.
- Protokol promisor bol rozšírený pre veľké objekty.
- Odpravljene so bile zaznane napake.
- Testy boli vylepšené.
- Dokumentacija je posodobljena.
Izvor: linux.org.ru
