
Noong Marso 14, pagkatapos ng dalawang buwan ng pag-develop, inilabas ang bersyon 2.49 ng Git distributed version control system, na nakasulat sa C at lisensyado sa ilalim ng GNU GPL 2.
Listahan ng mga pangunahing pagbabago:
- Na-update ang autocompletion script para sa zsh.
- git pack-objects at ang wrapper nito na git repack ay na-update upang suportahan ang isang alternatibong path hashing function.
- Sinusuportahan na ngayon ng git gc ang --expire-to na opsyon.
- Sinusuportahan na ngayon ng git clone command ang paglikha ng isang mababaw na clone ng isang solong commit na hindi kinakailangang nasa dulo ng isang sangay.
- Nagdagdag ng git backfill na utos upang mag-download ng mga nawawalang bagay sa isang bahagyang clone.
- Inayos ang isang bug kung saan nawala ang status ng error mula sa proseso ng bata sa git push --atomic --porcelain command.
- Ang git rev-list --missing= command ay sumusuporta na ngayon sa print-info na opsyon upang magbigay ng mas detalyadong impormasyon tungkol sa mga nawawalang bagay, tulad ng path at uri.
- Ang gitk GUI utility ay na-update.
- Sinusuportahan na ngayon ng git refs migrate ang --no-reflog na opsyon, na nagpapahintulot na huwag i-migrate ang reflog.
- Sinusuportahan na ngayon ng Meson ang hindi secure na opsyon sa pagpapatupad ng sha1 na idinagdag sa git 2.48.
- Nagdagdag ng bagong API para sa pagtawid ng grupo ng mga bagay batay sa karaniwang landas o ayon sa uri.
- Upang maghanda para sa paggamit ng zlib-ng, ang code para sa pakikipag-ugnayan sa zlib ay na-refactor.
- Nagdagdag ng mga binding sa libgit library para sa Rust na wika.
- Ang lahat ng .txt documentation file ay pinalitan ng pangalan sa .adoc.
- Extended promisor protocol para sa malalaking bagay.
- Naayos na ang mga nakitang error.
- Mga pinahusay na pagsubok.
- Na-update ang dokumentasyon.
Pinagmulan: linux.org.ru
