
14. mars, etter to måneder med utvikling, ble versjon 2.49 av det distribuerte versjonskontrollsystemet Git, skrevet i C og distribuert under GNU GPL 2-lisensen, lansert.
Liste over hovedendringer:
- Oppdatert autocompletescript for zsh.
- I git pack-objects og dens wrapper git repack er det lagt til muligheten for å bruke en alternativ hashing-funksjon for stier.
- I git gc er det lagt til støtte for -expire-to alternativet.
- Til git clone-kommandoen er det lagt til støtte for å opprette et grunt kloningsalternativ for en commit, som ikke nødvendigvis må være på toppen av grenen.
- Legg til git backfill-kommando for å laste opp manglende objekter i et delvis klon.
- Feilen som førte til tap av feilmelding fra barnprosessen i git push —atomic —porcelain-kommandoen er rettet.
- Til git rev-list —missing= er det lagt til støtte for print-info-parameteren for mer detaljert utdata om manglende objekter, slik som sti og type.
- GUI-verktøyet gitk er oppdatert.
- I git refs migrate er det lagt til støtte for —no-reflog-parameteren, som tillater at reflog ikke overføres.
- For Meson er det lagt til støtte for den usikre sha1-implementeringen som ble lagt til i git 2.48.
- En ny API for gruppert traversering av objekter basert på felles sti eller type er lagt til.
- For å forberede bruken av zlib-ng er koden som samhandler med zlib refaktorert.
- Bindinger til libgit-biblioteket for språkene Rust er lagt til.
- Alle .txt-dokumentasjonsfiler er omdøpt til .adoc.
- Promisor-protokollen for store objekter er utvidet.
- Oppdagede feil er rettet.
- Testene er forbedret.
- Dokumentasjonen er oppdatert.
Kilde: linux.org.ru
