
14. ožujka, nakon dva mjeseca razvoja, objavljena je verzija 2.49 distribuiranog sustava za upravljanje verzijama Git, napisanog na C-u i pod licencom GNU GPL 2.
Popis glavnih izmjena:
- Ažuriran je skript za automatsko dovršavanje za zsh.
- U git pack-objects i njegovom omotaču git repack dodana je mogućnost korištenja alternativne funkcije hashiranja putanja.
- U git gc dodana je podrška za opciju —expire-to.
- U naredbu git clone dodana je podrška za stvaranje plitkog kloniranja za jedan commit koji ne mora nužno biti na vrhu grane.
- Dodana je naredba git backfill za učitavanje nedostajućih objekata u djelomičnom klonu.
- Ispravljena je greška gubitka statusa greške od podprocesa u naredbi git push —atomic —porcelain.
- U naredbu git rev-list —missing= dodana je podrška za parametar print-info za detaljniji ispis informacija o nedostajućim objektima, poput putanje i tipa.
- Ažurirana je GUI-alat gitk.
- U git refs migrate dodana je podrška za parametar —no-reflog, koji omogućuje neprebacivanje refloga.
- Za Meson dodana je podrška za opciju nesigurne implementacije sha1, dodane u git 2.48.
- Dodana je nova API funkcionalnost za grupno prolazak objekata na temelju zajedničke putanje ili po tipu.
- Za pripremu korištenja zlib-ng izvršen je refaktoring koda za interakciju sa zlib.
- Dodani su bindingi za biblioteku libgit za jezik Rust.
- Sve datoteke dokumentacije .txt preimenovane su u .adoc.
- Proširen je promisor protokol za velike objekte.
- Ispravljene su otkrivene pogreške.
- Poboljšani su testovi.
- Ažurirana je dokumentacija.
Izvor: linux.org.ru
