A Git fejlesztőcsapata a Linux kernel levelezőlistáján bejelentette a verziókezelő rendszer 2.51.0 verziójának kiadását, amely 506 commitot tartalmaz a 2.50.1-es kiadás óta. A frissítésben 91 közreműködő vett részt, közülük 21-en elsőként járultak hozzá a projekthez. A kiadás elérhető a kernel.org szerverén, valamint több tükörszerveren keresztül is, mely tartalmazza mind a hibajavításokat, mind a jelentősebb fejlesztéseket, amelyek a szoftver további jövőjét készítik elő. A közösség aktív részvétele is figyelemreméltó, hiszen a kód mellett dokumentációs, hibajelentési és felülvizsgálati munkák is bekerültek a mérlegbe, ami a projekt egészét erősíti.
Tartalomjegyzék

Újdonságok a Git 2.51.0 verzióban
A felhasználói élményt javító változtatások között megemlítendő, hogy a diff motor mostantól támogatja az R nyelvhez tartozó szabályokat, a stash funkció pedig új import-export formátummal bővült, amely megkönnyíti a tárolt módosítások átvitelét. A git merge és git pull újdonságaként képes a compact-summary formátumot használni a változások rövid összegzésére, miközben a git switch és git restore parancsok kikerültek a kísérleti státuszból, hivatalosan is stabil részévé válva az eszköztárnak.
Érdekes fejlemény a git whatchanged fokozatos kivezetése, amelyet a már régóta felváltott a git log –raw parancs. A háttérben zajló munkák közé tartozik a reftable formátum éretté válása, amely a 3.0-ban várhatóan alapértelmezetté válik, valamint az SHA-256 hash algoritmusra való átállás előkészítése. A teljesítmény jelentősen javult a push és fetch műveletek változásainak köszönhetően, mely immár kötegelve frissíti a referenciaágakat, gyorsabbá téve ezzel a nagyobb műveleteket.
Hibajavítások
A kiadás jelentős mennyiségű hibajavítást tartalmaz, melyek közül érdemes megemlteni a memória-szivárgási problémák orvoslását, pontosították a dokumentációt, és kijavították a régóta fennálló problémákat, például a git apply -N működésével vagy a git fetch –prune teljesítményével kapcsolatosan. A BSD rendszereken a memóriaméret felismerését korrigálták, valamint megszüntették a FreeBSD 4 támogatását, ezzel egyértelműen a modernebb rendszerek felé tolva a projektet. A git imap-send hosszas inaktivitás után újra működőképessé vált, ezzel támogatva az OAuth2 alapú hitelesítést is. A fejlesztők emellett átfogó kódkarbantartást is végeztek, amely során régi, nem támogatott opciók, eszközök és segédprogramok kerültek eltávolításra, de a dokumentáció is pontosításra került.
További részletek az új kiadás kapcsán a bejelentésben olvasható
