HeadlinesBriefing favicon HeadlinesBriefing.com

Pratinan Rilis Git 2.56 dan Peta Jalan 3.0

Hacker News •
×

Sistem pengelolaan kode sumber Git sedang menyiapkan rilisGit 2.56, yang diharapkan akan datang pada akhir September, saat ini berada dalam bentuk kandidat rilis. Versi ini mencakup lebih dari700commit non-merge dengan perbaikan penggunaan tetapi tidak ada perubahan fundamental. Penambahan yang mencolok meliputi subcommand `drop` untuk toolkit eksperimen `git history` untuk menghapus commit, meskipun gagal dengan commit merge. `git status` kini menyarankan `git pull` untuk cabang yang tertinggal, dan `git refs` mendapatkan subcommand `create`、`delete`、`update` dan`rename`. Penyesuaian lainnya meliputi `--delete-merged` untuk `git branch`, perlindungan bisection, percobaan kunci konfigurasi, dan `--resolved` untuk `git add`.

Mengacu ke masa depan, penjagaJunio Hamanomengadakan survei komunitas pada awal September tentang apakah rilis berikutnya harus menjadi yang sudah lama diantisipasiGit 3.0 atau mengeluarkan lebih banyak rilis 2.x terlebih dahulu. Versi mayor ini akan memperkenalkan pemecahan kompatibilitas, yang paling signifikan adalah mengganti fungsi hash default dariSHA-1keSHA-256. Meskipun SHA-1 memiliki kelemahan yang diketahui, Git mencakup pertahanan terhadap serangan saat ini. Transisi ini bertujuan untuk memperamankan integritas repositori jangka panjang, karena hash mengidentifikasi semua objek dan memverifikasi rantai commit. Komunitas harus memutuskan antara menyelesaikan tahun dengan 3.0 atau mengeluarkan lebih banyak rilis 2.x terlebih dahulu.

Entitas Kunci: Orang: Junio Hamano