
Den 14. marts, efter to måneders udvikling, blev version 2.49 af det distribuerede versionskontrolsystem Git, skrevet i C og udgivet under GNU GPL 2, frigivet.
Liste over de vigtigste ændringer:
- Autosuggest-scriptet til zsh er blevet opdateret.
- Der er tilføjet muligheden for at bruge en alternativ hash-funktion for stier i git pack-objects og dens wrapper git repack.
- Støtte for optionen —expire-to er blevet tilføjet i git gc.
- Støtte til skabelsen af et overfladisk klon for ét commit, som ikke nødvendigvis skal være på toppen af grenen, er blevet tilføjet til git clone.
- Der er tilføjet kommandoen git backfill til at downloade manglende objekter i et delvist klon.
- Fejlen med tab af fejlinformation fra den underordnede proces i kommandoen git push —atomic —porcelain er blevet rettet.
- Støtte for parameteren print-info, som giver mere detaljerede oplysninger om manglende objekter, såsom sti og type, er blevet tilføjet til git rev-list —missing=.
- GUI-værktøjet gitk er blevet opdateret.
- Støtte for parameteren —no-reflog, som tillader ikke at overføre reflog, er blevet tilføjet til git refs migrate.
- Støtte for den usikre implementation af sha1, der blev tilføjet i git 2.48, er blevet tilføjet til Meson.
- En ny API til batch-gennemgang af objekter baseret på fælles sti eller type er blevet tilføjet.
- For at forberede brugen af zlib-ng er koden til interaktionen med zlib blevet refactoreret.
- Bindings til libgit-biblioteket for Rust er blevet tilføjet.
- Alle dokumentationsfiler med .txt er blevet omdøbt til .adoc.
- Protokollen promisor for store objekter er blevet udvidet.
- Opdagede fejl er blevet rettet.
- Testene er blevet forbedret.
- Dokumentationen er opdateret.
Kilde: linux.org.ru
