Di 28ê Kanûnê de, pirtûkxaneya cross-platform 1.9.0 hate berdan libgit2, ku rêbazên sereke yên Git bicîh dike. Pirtûkxane bi C hatiye nivîsandin û di bin lîsansa GNU GPL 2 de bi îstîsnayek girêdana taybetî ya ku dihêle koda çavkaniyê neyê eşkere kirin tê belavkirin.
Tê payîn ku ev di xeta 1.x de serbestberdana paşîn be, û guhertoya paşîn dê libgit2 v2.0 be, ku dê piştgirîya SHA256 ji ceribandinê berbi piştgirîyê veguhezîne. Ev tê vê wateyê ku guhertoya 2.0 dê di API û ABI de guheztinan bike da ku SHA256 piştgirî bike, û her weha guhertinên din ên ku lihevhatinê dişkînin.
Guhertinên sereke:
- Belgekirina API-ya çêtir: https://libgit2.org/docs/reference.
- Hilbijartina şîfrekirina TLS-ê ji bo hevgirtinê nûve kir Komîteya şîfre ya "lihevhatî" ya Mozilla.
- API-ê sûcdar çêtir kirin.
- Bersiv û fermanên destpêkirinê li kargêriya konsolê ya ezmûnî git2-experimental zêde kirin.
- Naha, dema ku vebijarka CMake bikar tîne -DUSE_SHA1=<vebijarka ne-default>, hişyariyek tê xuyang kirin ku destnîşan dike ku tê pêşniyar kirin ku algorîtmaya SHA1DC (SHA1 bi tespîtkirina pevçûnê) bikar bînin.
- Gelek guhertinên girîng ên ku ABI dişikînin.
- Gelek başkirin û rastkirinên xeletiyan.
Source: linux.org.ru
