git 2.49

git 2.49

Pe 14 martie, după două luni de dezvoltare, a fost lansată versiunea 2.49 a sistemului de control al versiunilor distribuit Git, scrisă în C și licențiată sub GNU GPL 2.

Lista principalelor modificări:

  • Scriptul de completare automată actualizat pentru zsh.
  • git pack-objects și învelișul său git repack au fost actualizate pentru a suporta o funcție alternativă de hashing a căii.
  • git gc acceptă acum opțiunea --expire-to.
  • Comanda git clone acceptă acum crearea unei clone superficiale a unui singur commit care nu trebuie să fie neapărat la vârful unei ramuri.
  • S-a adăugat comanda git backfill pentru a descărca obiectele lipsă într-o clonă parțială.
  • S-a remediat o eroare în care starea de eroare din procesul copil a fost pierdută în comanda git push --atomic --porcelain.
  • Comanda git rev-list --missing= acceptă acum opțiunea print-info pentru a oferi informații mai detaliate despre obiectele lipsă, cum ar fi calea și tipul.
  • Utilitarul GUI gitk a fost actualizat.
  • git refs migrate acceptă acum opțiunea --no-reflog, care permite să nu migreze reflog-ul.
  • Meson acceptă acum opțiunea de implementare sha1 nesigură adăugată în git 2.48.
  • S-a adăugat un nou API pentru parcurgerea în grup a obiectelor pe baza unei căi comune sau după tip.
  • Pentru a se pregăti pentru utilizarea zlib-ng, codul pentru interacțiunea cu zlib a fost refactorizat.
  • S-au adăugat legături la biblioteca libgit pentru limbajul Rust.
  • Toate fișierele de documentație .txt au fost redenumite în .adoc.
  • Protocolul de promisiune extins pentru obiecte mari.
  • Erorile detectate au fost remediate.
  • Teste îmbunătățite.
  • Documentație actualizată.

Sursa: linux.org.ru

Adauga un comentariu