
14. märtsil, pärast kahte kuud arengut, väljastati 2.49 jaotatud versioonihalduse süsteem Git, mis on kirjutatud C keeles ja levitatakse GNU GPL 2 litsentsi alusel.
Peamiste muudatuste nimekiri:
- Zsh jaoks on uuendatud automaatse täitmise skripti.
- Git pack-objects ja selle wrapper git repack on saanud võimaluse kasutada alternatiivset teehashimise funktsiooni.
- Git gc-sse on lisatud tugi optioonile —expire-to.
- Git clone käsule on lisatud tugi üksiku kommi madalate kloonimiste loomiseks, mis ei pea tingimata olema haru tipus.
- Lisatud on käsk git backfill nende puuduvate objektide laadimiseks osalises kloonis.
- Parandatud on viga, mis põhjustas vea staatuse kaotamise alamhanke git push —atomic —porcelain käskluses.
- Git rev-list —missing= käsule on lisatud tugi parameetrile print-info, mis annab detailsema teabe puuduvate objektide kohta, nagu rada ja tüüp.
- GUI utiliidi gitk on uuendatud.
- Git refs migrate käsule on lisatud tugi parameetrile —no-reflog, mis võimaldab reflogi mitte üle kanda.
- Mesonile on lisatud tugi ohtlikule sha1 rakendusele, mis on lisatud git 2.48-sse.
- Uus API on lisatud objektide grupi iteratsiooni jaoks, põhinedes ühisel teel või tüübile.
- Zlib-ng kasutuselevõtmiseks on tehtud koodi refaktoreerimine zlib'iga suhtlemiseks.
- Rust'i keeles on lisatud sidemed libgit teegiga.
- Kõik .txt dokumentatsiooni failid on ümber nimetatud .adoc formaatidesse.
- Promisori protokolli on laiendatud suurte objektide jaoks.
- Parandatud tuvastatud vead.
- Testid on parandatud.
- Dokumentatsioon on uuendatud.
Allikas: linux.org.ru
