
Doli 2.48 i sistemit të shpërndarë për menaxhimin e versioneve Git, e shkruar në gjuhën C dhe e shpërndarë nën licencën GNU GPL 2.
Lista e ndryshimeve kryesore:
- Variabla e re e konfigurimit remote..serverOption ka të njëjtin efekt si nëse opsioni --serverOption= do të ishte caktuar nga linja e komandës.
- Komanda git rebase --rebase-merges tani përdor emrat e degëve si etiketa, kur është e mundur.
- Komandat git notes add dhe git notes append me flamurin e ri -e hapin shënimet në $GIT_EDITOR para ruajtjes.
- Dokumentacioni për git bundle është përmirësuar për përdorimin e --all gjatë krijimit të paketave.
- Mbështetje për versionet e vjetra të libcURL dhe Perl është hequr.
- Përmirësuar funksionimi i git mergetool në rast të një gabimi në komandë.
- Komandat git bundle --unbundle dhe git clone, të kryera për një skedë pakete, nisin fsck për objektet e reja me nivele verifikimi të personalizuara.
- Nëse gjatë ekzekutimit të git fetch $remote rezulton se refs/remotes/$remote/HEAD mungon dhe në cilën degë tregon pala tjetër me HEAD, refs/remotes/$remote/HEAD përditësohet për të treguar atë degë.
- Tani git fetch merr parasysh cilësimet remote..followRemoteHEAD për ndjekjen e HEAD në refs/remotes//HEAD.
- Në git range-diff është shtuar mbështetje për opsionin --diff-merges për të krahasuar komitetet e bashkimit në gamat e krahasuara.
- Nisur përmirësimi i nën-sistemit reftable.
- Shtuar mbështetje për kompilim me implementime më efikase të algoritmit SHA-1 në vend të algoritmit aktual. SHA1DC me detektimin e kolizionit ($ make OPENSSL_SHA1_UNSAFE=1 ose $ make BLK_SHA1_UNSAFE=1).
- Përmirësuar përputhshmëria me standardin C23 dhe GCC 15.
- Optimizuar git describe.
- Shtuar mundësia për kompilim me sistemin e ndërtimit Meson.
- Përmirësime dhe korrigjime të tjera të defekteve.
Burimi: linux.org.ru
