
Dana 14. ožujka, nakon dva mjeseca razvoja, objavljena je verzija 2.49 Git distribuiranog sustava kontrole verzija, napisanog u C-u i licenciranog pod GNU GPL 2.
Popis glavnih promjena:
- Ažurirana skripta za automatsko dovršavanje za zsh.
- git pack-objects i njegov omotač git repack ažurirani su da podržavaju alternativnu funkciju raspršivanja putanje.
- git gc sada podržava opciju --expire-to.
- Naredba git clone sada podržava stvaranje plitkog klona jednog predanja koji ne mora nužno biti na vrhu grane.
- Dodana naredba git backfill za preuzimanje nedostajućih objekata u djelomičnom klonu.
- Ispravljena je pogreška u kojoj se status pogreške iz podređenog procesa gubio u naredbi git push --atomic --porcelain.
- Naredba git rev-list --missing= sada podržava opciju print-info za pružanje detaljnijih informacija o objektima koji nedostaju, kao što su putanja i vrsta.
- Uslužni program gitk GUI je ažuriran.
- git refs migrate sada podržava opciju --no-reflog, koja dopušta da se reflog ne migrira.
- Meson sada podržava opciju nesigurne implementacije sha1 dodanu u git 2.48.
- Dodan novi API za grupno obilaženje objekata na temelju zajedničkog puta ili tipa.
- Kako bismo se pripremili za korištenje zlib-ng-a, kod za interakciju sa zlibom je refaktoriran.
- Dodana su povezivanja u biblioteku libgit za Rust jezik.
- Sve dokumentacijske datoteke .txt preimenovane su u .adoc.
- Prošireni promisor protokol za velike objekte.
- Uočene greške su ispravljene.
- Poboljšani testovi.
- Dokumentacija ažurirana.
Izvor: linux.org.ru
