Po dvoch mesiacoch vývoja bol zverejnený výstup distribuovaného systému riadenia zdrojových kódov Git 2.33. Git je jedným z najpopulárnejších, najspoľahlivejších a najvýkonnejších systémov riadenia verzií, ktorý poskytuje flexibilné prostriedky na nelineárny vývoj založené na odvetvení a zlúčení vetiev. Na zabezpečenie integrity histórie a odolnosti voči spätným úpravám sa používa neexplicitné hashovanie celej predchádzajúcej histórie v každom commite, je tiež možné overiť digitálnymi podpismi vývojárov jednotlivé tagy a commity.
V porovnaní s predchádzajúcou verziou obsahuje nová verzia 649 zmien, ktoré pripravilo 74 vývojárov, z ktorých 19 sa zúčastnilo vývoja po prvýkrát. Hlavné novinky:
- Do tímu „git send-email“ bola pridaná možnosť „—sendmail-cmd“ a nastavenie „sendemail.sendmailCmd“, pomocou ktorých je možné definovať príkaz pre interakciu so SMTP serverom pri zasielaní e-mailov.
- Pre príkaz „git rev-list“ bola implementovaná možnosť „—no-commit-header“, pri ktorej sa nezobrazí hlavička „commit “, čo uľahčuje používanie výstupu v skriptoch.

- Vo vzore pre userdiff bola implementovaná podpora tokenu „record“ pre jazyk C#.
- V príkaze „git worktree add —lock“ bola implementovaná možnosť zobrazenia príčiny zamknutia pracovného stromu.
- Vo výstupe generovanom pomocou možnosti „git log —decorate“, pri ktorej sa okrem bežných údajov z logu zobrazujú s nimi súvisiace názvy vetiev, bolo pridané určovanie a načítanie iba požadovaných údajov, aby sa nevykonávali zbytočné operácie.
- Bola pridaná optimalizácia, ktorá urýchľuje vykonávanie operácií na strane servera vďaka odstráneniu už zobrazených commitov pre stromy.
- Backend, ktorý zabezpečuje činnosť príkazu „diff -G/-S“, bol prevedený na používanie enginu regulárnych výrazov pcre2, pokiaľ je k dispozícii.
- Bola vykonaná optimalizácia príkazu „git send-email“.
- Pokračuje sa v práci na implementácii „git submodule“ v jazyku C.
Zdroj: opennet.ru

