
La 14-an de marto, post du monatoj da evoluo, versio 2.49 de la distribua versio-kontrolsistemo de Git, skribita en C kaj licencita sub la GNU GPL 2, estis publikigita.
Listo de gravaj ŝanĝoj:
- Ĝisdatigita aŭtokompleta skripto por zsh.
- git pack-objects kaj ĝia envolvaĵo git repack estis ĝisdatigitaj por subteni alternativan padhaŝan funkcion.
- git gc nun subtenas la opcion --expire-to.
- La komando git clone nun subtenas krei malprofundan klonon de ununura komitaĵo, kiu ne nepre devas esti ĉe la pinto de branĉo.
- Aldonita git backfill komando por elŝuti mankantajn objektojn en parta klono.
- Korektis cimon, kie la erara stato de la infana procezo estis perdita en la komando git push --atomic --porcelain.
- La komando git rev-list --missing= nun subtenas la opcion print-info por provizi pli detalajn informojn pri mankantaj objektoj, kiel vojo kaj tipo.
- La ilo gitk GUI estis ĝisdatigita.
- git refs migrate nun subtenas la opcion --no-reflog, kiu permesas ne migri la reflog.
- Meson nun subtenas la nesekuran efektivigan opcion sha1 aldonitan en git 2.48.
- Aldonita nova API por grupa travojaĝado de objektoj surbaze de komuna vojo aŭ laŭ tipo.
- Por prepari por uzi zlib-ng, la kodo por interagado kun zlib estis refaktorita.
- Aldonitaj ligadoj al la libgit-biblioteko por la Rust-lingvo.
- Ĉiuj dokumentaj dosieroj .txt estis renomitaj al .adoc.
- Plilongigita protokolo por grandaj objektoj.
- La detektitaj eraroj estis korektitaj.
- Plibonigitaj provoj.
- Dokumentado ĝisdatigita.
fonto: linux.org.ru
