
Pada tanggal 14 Maret, setelah dua bulan pengembangan, versi 2.49 dari sistem kontrol versi terdistribusi Git, ditulis dalam bahasa C dan dilisensikan di bawah GNU GPL 2, dirilis.
Daftar perubahan utama:
- Skrip pelengkapan otomatis yang diperbarui untuk zsh.
- git pack-objects dan pembungkusnya git repack telah diperbarui untuk mendukung fungsi hashing jalur alternatif.
- git gc sekarang mendukung opsi --expire-to.
- Perintah git clone sekarang mendukung pembuatan klon dangkal dari komit tunggal yang tidak harus berada di ujung cabang.
- Menambahkan perintah git backfill untuk mengunduh objek yang hilang dalam klon sebagian.
- Memperbaiki bug di mana status kesalahan dari proses anak hilang dalam perintah git push --atomic --porcelain.
- Perintah git rev-list --missing= sekarang mendukung opsi print-info untuk memberikan informasi lebih rinci tentang objek yang hilang, seperti jalur dan jenis.
- Utilitas GUI gitk telah diperbarui.
- git refs migrate sekarang mendukung opsi --no-reflog yang memungkinkan untuk tidak memigrasikan reflog.
- Meson sekarang mendukung opsi implementasi sha1 tidak aman yang ditambahkan dalam git 2.48.
- Menambahkan API baru untuk penelusuran grup objek berdasarkan jalur umum atau berdasarkan jenis.
- Untuk mempersiapkan penggunaan zlib-ng, kode untuk berinteraksi dengan zlib telah difaktorkan ulang.
- Menambahkan pengikatan ke pustaka libgit untuk bahasa Rust.
- Semua file dokumentasi .txt telah diubah namanya menjadi .adoc.
- Protokol promisor yang diperluas untuk objek besar.
- Kesalahan yang terdeteksi telah diperbaiki.
- Pengujian yang ditingkatkan.
- Dokumentasi diperbarui.
Sumber: linux.org.ru
