Git 2.49

Git 2.49

Vào ngày 14 tháng 2.49, sau hai tháng phát triển, phiên bản 2 của hệ thống kiểm soát phiên bản phân tán Git, được viết bằng C và được cấp phép theo GNU GPL XNUMX, đã được phát hành.

Danh sách những thay đổi lớn:

  • Cập nhật tập lệnh tự động hoàn thành cho zsh.
  • git pack-objects và trình bao bọc git repack của nó đã được cập nhật để hỗ trợ hàm băm đường dẫn thay thế.
  • git gc hiện hỗ trợ tùy chọn --expire-to.
  • Lệnh git clone hiện hỗ trợ việc tạo bản sao nông của một commit duy nhất mà không nhất thiết phải nằm ở đầu nhánh.
  • Đã thêm lệnh git backfill để tải xuống các đối tượng bị thiếu trong bản sao một phần.
  • Đã sửa lỗi trạng thái lỗi từ tiến trình con bị mất trong lệnh git push --atomic --porcelain.
  • Lệnh git rev-list --missing= hiện hỗ trợ tùy chọn print-info để cung cấp thông tin chi tiết hơn về các đối tượng bị thiếu, chẳng hạn như đường dẫn và loại.
  • Tiện ích GUI gitk đã được cập nhật.
  • git refs migrate hiện hỗ trợ tùy chọn --no-reflog, cho phép không di chuyển reflog.
  • Meson hiện hỗ trợ tùy chọn triển khai sha1 không an toàn được thêm vào git 2.48.
  • Đã thêm API mới để duyệt nhóm các đối tượng dựa trên đường dẫn chung hoặc theo loại.
  • Để chuẩn bị cho việc sử dụng zlib-ng, mã tương tác với zlib đã được thiết kế lại.
  • Đã thêm ràng buộc vào thư viện libgit cho ngôn ngữ Rust.
  • Tất cả các tệp tài liệu .txt đã được đổi tên thành .adoc.
  • Giao thức promisor mở rộng cho các đối tượng lớn.
  • Các lỗi được phát hiện đã được sửa.
  • Cải thiện bài kiểm tra.
  • Tài liệu được cập nhật.

Nguồn: linux.org.ru

Thêm một lời nhận xét