Sekumenyezelwe ukukhishwa kwenguqulo entsha ye-Git 2.48 okufaka ukulungiselelwa okuningi nokuthuthukiswa. Lokhu kukhululwa kugqama ukufakwa kwe-Meson njengohlelo olusha lokwakha, ukuthuthukiswa kokusebenza nokusekelwa, kanye nokulungiswa kanye nesixazululo senkinga yokuvuza kwenkumbulo.
Ku-Git 2.48 i Isistimu yokwakha ye-Meson eyengezwe ku-GNU Make ne-CMake. I-Meson ihlinzeka ngenqubo yokwakha ehlanzekile nefinyeleleka kakhudlwana, ikakhulukazi kulabo abangajwayelene nobunkimbinkimbi be-Make, kuyilapho igcina ukuhambisana kwenkundla ehlukahlukene. Nokho, ukuqedwa kwamathuluzi okuhlanganiswa okuvamile akucatshangwa, okuqinisekisa ukuqhubeka kwabasebenzisi bamanje.
Enye into entsha egqamayo yile ingeza ukusekela kokunye ukusetshenziswa kwe-algorithm ye-SHA-1 ekubalweni kwamasheke. Ngokuzenzakalelayo, ukusetshenziswa okusha kuvikela ekuhlaselweni okufana ne-SHAttered ne-Shambles, nakuba ngezindleko zokusebenza okuphansi. Emisebenzini lapho ukuphepha kwe-cryptographic kungeyona into ehamba phambili, izinketho zethuliwe ezisheshisa ukubala ngenkathi kudedelwa isivikelo esishiwo. Lokhu kuvumelana nezimo kuvumela abasebenzisi ukuthi balungise ukusebenza ngokwezidingo zabo ezithile, njengoba kufakazelwa ukwanda okurekhodiwe ku-GitHub ngesikhathi sokusebenza kokuhlanganisa.
Ngaphezu kwalokhu, kushiwo ukuthi ukusebenza okusha kwengezwe kumyalo we-range-diff okuvumela ukuhlaziya umehluko phakathi kwesimo sokugcina sokuhlanganisa kanye nedatha eboniswa ngemva kokuxazulula izingxabano. Lokhu kwenza kube lula ukuqonda izinguquko ezenziwe ezinqubweni eziyinkimbinkimbi zokuhlanganisa, okwenza ithuluzi libe usizo nakakhulu konjiniyela abasebenza kumaphrojekthi amakhulu okusebenzisana.
Futhi ku-Git 2.48 Inkinga yokuvuza kwenkumbulo isilungisiwe, okuthile okuthi nakuba ngokomlando bekungeyona into ekhathaza kakhulu i-Git, kuba semqoka uma kubhekwa izinqubo zesikhathi eside lapho imisebenzi yangaphakathi iguqulwa ibe imitapo yolwazi esebenziseka kabusha. Amathuba okuqalisa ukuhlola ngokutholwa kokulahlekelwa kuqinisekisa ukuzinza okukhulu nokuzethemba kulolu hlobo lwezimo.
Ngakolunye uhlangothi, umyalo I-"git for-each-ref" ihlanganisa ukulungiselelwa kokuphathwa kwezinkomba endaweni yokugcina. Lokhu kuthuthukiswa kuhlanganisa izibambi zokufometha kokuhlunga kanye nokukhiphayo hhayi ezinhlwini ezingahlungiwe kuphela, kodwa nalapho usebenzisa inketho ethi -sort, ukuthuthukisa ukusebenza kahle ezimeni lapho ukuhleleka kubalulekile.
Kepha "i-reftable", sisebenze ekugcinweni okusebenza ngempumelelo kwereferensi yegatsha nomaka, usebenzisa amabhulokhi asheshisa ukusesha futhi anciphise ukusetshenziswa kwememori. Lolu hlelo manje aluncikile kangako emitatsheni yolwazi yangaphandle njenge-libgit, yenza lula ukuncika lapho kwakhiwa i-Git. Ukwengeza, izindlela zethulwe ukuze kusingathwe ngokuguquguqukayo amaphutha angaphandle kwenkumbulo, ukugwema ukwehluleka okukhulu kulezi zimo.
La Ukusebenza kwe-cloning okuyingxenye nakho sekuthole ukuthuthukiswa, ukuxazulula izinkinga ezihlobene nezihibe nenkohlakalo endaweni yokugcina ngemva kokusebenzisa umyalo othi “git gc”. Le ntuthuko ibaluleke kakhulu kulabo abasebenza ngamaqoqo ahlukene noma amakhulu, njengoba iqinisekisa ubuqotho bedatha.
Umyalo "git fetch" nayo ithuthukisiwe, kusukela manje, uma isithenjwa esithi "refs/remotes/origin/HEAD" singekho kusistimu yendawo kodwa sikhona kweyokude, sivunyelaniswa ngokuzenzakalela. Ukuze uthole ukulawula okwengeziwe, isilungiselelo esithi “remote.origin.followRemoteHead” sethulwe, esilawula lokhu kuvumelanisa.
Olunye ushintsho olubalulekile lutholakala emyalweni "git rebase -rebase-merges", manje ebeka phambili ukusebenzisa amagama amagatsha njengamalebula, ukuthuthukisa ukucaca ngesikhathi sokuhlelwa kabusha kokuzibophezela. Ngakolunye uhlangothi, imiyalo ethi "git notes add" kanye "ne-git notes append" ihlanganise ifulege elithi "-e", elivumela amanothi ukuthi ahlelwe ngokuqondile kusihleli sangaphandle esichazwe ukuhluka kwemvelo kwe-GIT_EDITOR.
Okokugcina, ngokuya ngokuhambisana namazinga, I-Git 2.48 inweba ukwesekwa kwayo kwe-GCC 15 nezinga le-C23, ukuqinisekisa ukuthi uhlala unolwazi lwakamuva ngamathuluzi okuthuthukisa esimanje. Nokho, ukusekelwa kwezinguqulo ezindala ze-libcURL ne-Perl kunqanyuliwe.
Okokugcina, uma ungathanda ukwazi okwengeziwe ngakho, ungathintana nemininingwane ku isixhumanisi esilandelayo.