
Bol sa vydaný Git verzie 2.48, distribučný systém na správu verzií, napísaný v jazyku C a šírený pod licenciou GNU GPL 2.
Zoznam hlavných zmien:
- Nová konfiguračná premenná remote.<name>.serverOption má rovnaký účinok, ako keby bola zadaná možnosť —serverOption=<value> z príkazového riadku.
- Príkaz git rebase —rebase-merges teraz používa názvy vetiev ako štítky, keď je to možné.
- Príkazy git notes add a git notes append s novým príkazom -e otvárajú poznámky v $GIT_EDITOR pred ich uložením.
- Dokumentácia git bundle sa zlepšila v oblasti použitia —all pri vytváraní balíkov.
- Odstránená podpora starších verzií libcURL a Perl.
- Zlepšil sa výkon git mergetool pri výskyte chýb v príkazoch.
- Príkazy git bundle —unbundle a git clone, vykonané pre balíkový súbor, spúšťajú fsck pre nové objekty s prispôsobenými úrovňami kontroly fck.
- Ak sa pri vykonávaní git fetch $remote zistí, že chýba refs/remotes/$remote/HEAD a na akú vetvu odkazuje iná strana svojim HEAD, refs/remotes/$remote/HEAD sa aktualizuje, aby na ňu odkazoval.
- Teraz git fetch zohľadňuje nastavenia remote.<remote>.followRemoteHEAD na sledovanie HEAD v refs/remotes/<remote>/HEAD.
- V git range-diff bola pridaná podpora možnosti —diff-merges na porovnávanie commitov zlúčenia v porovnávaných rozsahoch.
- Zlepšila sa subsystém reftable.
- Pridaná podpora kompilácie s výkonnejšími implementáciami algoritmu SHA-1 namiesto aktuálne používaného algoritmu. SHA1DC s detekciou kolízií ($ make OPENSSL_SHA1_UNSAFE=1 alebo $ make BLK_SHA1_UNSAFE=1).
- Zlepšila sa kompatibilita so štandardom C23 a GCC 15.
- Prebehol proces optimalizácie git describe.
- Pridaná možnosť kompilácie systémom build Meson.
- Iné vylepšenia a opravy chýb.
Zdroj: linux.org.ru
