
14 Mart, iki aylıq inkişafdan sonra, C dilində yazılmış və GNU GPL 2 lisenziyası altında yayımlanan 2.49 paylanmış versiya idarəetmə sisteminin buraxılışı baş tutdu.
Əsas dəyişikliklərin siyahısı:
- Zsh üçün avtomatik tamamlama skripti yeniləndi.
- Git pack-objects və onun wrapper’i git repack’ə alternativ yol hash funksiyası istifadəsi imkanı əlavə edildi.
- Git gc komandasında —expire-to seçim dəstəyi əlavə edildi.
- Git clone komandasına bir komit üçün dərin olmayan klonlama yaratma dəstəyi əlavə edildi, bu komit mütləq budağın üstündə olmamalıdır.
- Git backfill komandası qismən klonda əskik obyektlərin yüklənməsi üçün əlavə edildi.
- Git push —atomic —porcelain komandasındakı uşaq prosesinin səhv statusu itirilməsi problemi düzəldildi.
- Git rev-list —missing= komandasına əskik obyektlər, məsələn, yol və tip haqqında daha ətraflı məlumat çap etməyə imkan verən print-info parametr dəstəyi əlavə edildi.
- Gitk GUI utilitisi yeniləndi.
- Git refs migrate komandasına reflog'u keçirmədən mümkün edən —no-reflog parametr dəstəyi əlavə edildi.
- Meson üçün git 2.48-də əlavə edilən təhlükəsiz olmayan sha1 həyata keçirmə seçimi dəstəyi əlavə edildi.
- Ümumi yol əsasında və ya tipə görə obyektlərin qruplaşdırılmış keçidi üçün yeni API əlavə edildi.
- Zlib-ng istifadəsinə hazırlıq məqsədilə zlib ilə qarşılıqlı əlaqə kodu yenidən işlənildi.
- Rust dili üçün libgit kitabxanasına bağlamalar əlavə edildi.
- Bütün .txt sənəd faylları .adoc olaraq adlandırıldı.
- Böyük obyektlər üçün promisor protokolu genişləndirildi.
- Aşkar olunan səhvlər düzəldildi.
- Testlər yaxşılaşdırıldı.
- Sənəd yeniləndi.
Mənbə: linux.org.ru
