
Den 14. marts, efter to måneders udvikling, blev version 2.49 af det distribuerede Git-versionskontrolsystem, skrevet i C og licenseret under GNU GPL 2, frigivet.
Liste over vigtigste ændringer:
- Opdateret autofuldførelsesscript til zsh.
- git pack-objects og dets wrapper git repack er blevet opdateret for at understøtte en alternativ path hashing funktion.
- git gc understøtter nu --expire-to muligheden.
- Git clone-kommandoen understøtter nu oprettelse af en overfladisk klon af en enkelt commit, der ikke nødvendigvis behøver at være i spidsen af en gren.
- Tilføjet git backfill-kommando for at downloade manglende objekter i en delvis klon.
- Rettede en fejl, hvor fejlstatus fra underordnet processen gik tabt i git push --atomic --porcelain kommandoen.
- Git rev-list --missing= kommandoen understøtter nu print-info muligheden for at give mere detaljerede oplysninger om manglende objekter, såsom sti og type.
- Gitk GUI-værktøjet er blevet opdateret.
- git refs migrate understøtter nu --no-reflog muligheden, som tillader ikke at migrere reflog.
- Meson understøtter nu den usikre sha1 implementeringsindstilling tilføjet i git 2.48.
- Tilføjet nyt API til gruppegennemgang af objekter baseret på fælles sti eller efter type.
- For at forberede brugen af zlib-ng er koden til interaktion med zlib blevet refaktoreret.
- Tilføjede bindinger til libgit-biblioteket for Rust-sproget.
- Alle .txt-dokumentationsfiler er blevet omdøbt til .adoc.
- Udvidet promisor protokol til store objekter.
- De opdagede fejl er blevet rettet.
- Forbedrede tests.
- Dokumentation opdateret.
Kilde: linux.org.ru
