Vydanie systému správy verzií Git 2.33

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.
    Vydanie systému správy verzií Git 2.33
  • 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

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster