
Március 14-én, két hónapos fejlesztés után megjelent a 2.49-es elosztott verziókezelő rendszer, amely C nyelven íródott és a GNU GPL 2 engedély alatt terjesztik.
Főbb változások listája:
- Frissült a zsh automatikus kiegészítő script.
- A git pack-objects és a git repack wrapperéhez hozzáadták az alternatív útvonal-hashing funkció használatának lehetőségét.
- A git gc-hez hozzáadták az —expire-to opció támogatását.
- A git clone parancshoz hozzáadták a mélység nélküli klónozás támogatását egyetlen commit esetén, amely nem feltétlenül kell, hogy a branch csúcsán legyen.
- Hozzáadva a git backfill parancs, amely az elmaradt objektumokat tölti be részleges klónozásnál.
- Javítva lett a hibák állapotának elvesztése a git push —atomic —porcelain parancs alatt.
- A git rev-list —missing= parancshoz hozzáadták a print-info paraméter támogatását a hiányzó objektumok, például a path és az type részletesebb információinak kiírásához.
- Frissült a gitk GUI segédprogram.
- A git refs migrate parancshoz hozzáadták a —no-reflog paraméter támogatását, amely lehetővé teszi a reflog átültetésének elkerülését.
- A Mesonhoz hozzáadták a nem biztonságos sha1 megvalósítás opció támogatását, amelyet a git 2.48-ban vezettek be.
- Új API került hozzáadásra a közös útvonal vagy típus alapján történő objektumok csoportos átvizsgálásához.
- A zlib-ng használatára való felkészülés érdekében átdolgozták a zlib-bal való interakció kódját.
- Bővültek a Rust nyelvhez tartozó libgit könyvtárhoz készített kötődők.
- Minden .txt dokumentációs fájl átnevezésre került .adoc-ra.
- Kibővült a promisor protokoll a nagy objektumok támogatásával.
- Javították az észlelt hibákat.
- Fejlesztették a teszteket.
- Frissült a dokumentáció.
Forrás: linux.org.ru
