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-arg và run-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/ và 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-bookmarks và fetch-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
Đă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á
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
Là “J J”, hay là “jujutsu”?
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