1 điểm bởi GN⁺ 1 giờ trước | 1 bình luận | Chia sẻ qua WhatsApp
  • jj fix hỗ trợ định dạng theo phạm vi dòng cụ thể, nên có thể chỉ định dạng các dòng đã được sửa; có thể điều khiển hành vi bằng các thiết lập fix.tools.<name>.line-range-argrun-tool-if-zero-line-ranges
  • Cờ toàn cục mới --no-integrate-operation cho phép chạy lệnh mà không ảnh hưởng đến trạng thái kho lưu trữ hoặc bản sao làm việc, hữu ích trong các tình huống công cụ tự động hóa cần tạo snapshot ở chế độ nền
  • Có thay đổi tương thích khi giá trị mặc định của file search --pattern được đổi từ glob: sang regex:; giờ đây cũng có thể nhận nhiều loại mẫu qua cú pháp kind:pattern
  • jj git push --all, --tracked, -r REVSETS sẽ không còn thất bại nữa ngay cả khi revision đích để push là private hoặc có xung đột, và các bookmark không thể push sẽ bị bỏ qua
  • Các mẫu nhánh·bookmark truyền vào jj git clone giờ được lưu trong tệp cấu hình kho jj thay vì .git/config, và Git fetch refspec được đặt về mặc định
  • Trong ngôn ngữ mẫu, Operation.tags() được đưa vào diện ngừng dùng và khuyến nghị thay bằng Operation.attributes()
  • Thiết lập mới diff.git.show-path-prefix cho phép ẩn tiền tố đường dẫn a/b/ trong đầu ra diff --git
  • Mẫu có thêm hàm replace(pattern, content, replacement) và kiểu ByteString, cho phép thay thế dựa trên mẫu chuỗi như regex có nhóm bắt, cũng như xử lý chuỗi byte như nội dung tệp
  • jj gerrit upload hỗ trợ các tùy chọn --message/-m, --edit, --merged, và có thể lặp lại --hashtag để truyền nhiều hashtag
  • Với các tùy chọn mới remotes.<name>.fetch-bookmarksfetch-tags, có thể thiết lập đối tượng fetch mặc định
  • JJ_PAGER giờ có thể ghi đè thiết lập ui.pager, cho phép cơ chế override bằng biến môi trường dành riêng cho jj tương tự JJ_EDITOR
  • Các bản sửa lỗi đã cải thiện tính nhất quán với Git trong xử lý .gitignore, cải thiện rõ rệt hiệu năng snapshot và tốc độ jj status trên kho lớn, đồng thời các thư mục Git submodule sẵn có sẽ không còn bị xem là xung đột checkout

1 bình luận

 
Ý kiến trên Lobste.rs
  • Tò mò không biết quy định thế nào. Có phải một số dự án được phép đăng liên kết bản phát hành không?
    • Xem modlog thì có vẻ các dự án của chính họ đã bị chặn tạm thời vì tự quảng bá
      Đăng bản phát hành của người khác thì ổn, nhưng không được lạm dụng hệ thống tự quảng bá
    • Nếu đang hỏi về quy định thì xem mục Self-promotion trên trang about là được
      Tác giả tham gia vào cộng đồng là điều tốt, nhưng không nên dùng nó như công cụ chỉ để đăng bài nhằm kéo lưu lượng cho thông báo sản phẩm hay công việc của chính mình
      Theo kinh nghiệm thực tế, nội dung tự quảng bá nên chiếm dưới một phần tư tổng số bài viết và bình luận của bản thân
  • Tò mò không biết trong hội thoại thường ngày thì mọi người обычно nói hay phát âm jujutsu như thế nào
    Là “J J”, hay là “jujutsu”?
    • Tôi gọi là “jj”, và chữ “j” được phát âm như chữ g trong “gif”
    • Tôi là người Thụy Điển nên cũng không rõ nên đọc theo kiểu Thụy Điển hay kiểu tiếng Anh
      Xung quanh tôi không có ai biết JJ, mà cả JJ lẫn Jujutsu cũng không thật sự gợi cảm giác là một cái tên, nên mỗi lần nói ra tôi đều thấy hơi gượng và hay trộn nhiều cách phát âm với nhau
      Dù vậy tôi rất thích JJ và không bận tâm đến tên gọi. Nó đơn giản chỉ là một cái tên thôi
    • Giống như “data” và “data”, tôi dùng lẫn lộn cả hai một cách tùy ý
    • Trong những người tôi nói chuyện cùng, ai cũng gọi là “J J”
    • Khi nói thì tôi luôn gọi là jay jay. Cá nhân tôi thấy đó là cái tên hay hơn “jujutsu”