
Den 14. mars, etter to måneders utvikling, ble versjon 2.49 av det distribuerte Git-versjonskontrollsystemet, skrevet i C og lisensiert under GNU GPL 2, utgitt.
Liste over hovedendringer:
- Oppdatert autofullføringsskript for zsh.
- git pack-objects og dens wrapper git repack har blitt oppdatert for å støtte en alternativ path-hash-funksjon.
- git gc støtter nå alternativet --expire-to.
- Git clone-kommandoen støtter nå å lage en grunn klone av en enkelt commit som ikke nødvendigvis trenger å være på spissen av en gren.
- Lagt til git backfill-kommando for å laste ned manglende objekter i en delvis klone.
- Rettet en feil der feilstatusen fra barneprosessen gikk tapt i git push --atomic --porcelain kommandoen.
- Git rev-list --missing= kommandoen støtter nå alternativet print-info for å gi mer detaljert informasjon om manglende objekter, for eksempel bane og type.
- Gitk GUI-verktøyet har blitt oppdatert.
- git refs migrate støtter nå --no-reflog-alternativet, som tillater å ikke migrere reflog.
- Meson støtter nå det usikre implementeringsalternativet sha1 lagt til i git 2.48.
- Lagt til nytt API for gruppegjennomgang av objekter basert på felles bane eller etter type.
- For å forberede seg på bruk av zlib-ng har koden for interaksjon med zlib blitt refaktorert.
- Lagt til bindinger til libgit-biblioteket for Rust-språket.
- Alle .txt-dokumentasjonsfiler har fått nytt navn til .adoc.
- Utvidet promisorprotokoll for store objekter.
- De oppdagede feilene er rettet.
- Forbedrede tester.
- Dokumentasjon oppdatert.
Kilde: linux.org.ru
