เปิดตัว jj v0.41.0 - ระบบควบคุมเวอร์ชันที่เข้ากันได้กับ Git
(github.com/jj-vcs)jj fixรองรับการฟอร์แมตตามช่วงบรรทัดที่ระบุ ทำให้ฟอร์แมตเฉพาะบรรทัดที่ถูกแก้ไขได้ และควบคุมการทำงานได้ด้วยการตั้งค่าfix.tools.<name>.line-range-argและrun-tool-if-zero-line-ranges- แฟลกระดับโกลบอลใหม่
--no-integrate-operationช่วยให้รันคำสั่งได้โดยไม่กระทบต่อสถานะรีโพซิทอรีหรือ working copy ซึ่งมีประโยชน์ในกรณีที่เครื่องมืออัตโนมัติต้องสร้างสแนปช็อตอยู่เบื้องหลัง - มีการเปลี่ยนแปลงที่กระทบความเข้ากันได้ โดยค่าเริ่มต้นของ
file search --patternเปลี่ยนจากglob:เป็นregex:และตอนนี้สามารถรับรูปแบบแพตเทิร์นได้หลายชนิดผ่านไวยากรณ์kind:pattern jj git push --all,--tracked,-r REVSETSจะไม่ล้มเหลวอีกต่อไปแม้รีวิชันเป้าหมายสำหรับการพุชจะเป็น private หรือมีความขัดแย้ง และจะข้ามบุ๊กมาร์กที่พุชไม่ได้- แพตเทิร์น branch·bookmark ที่ส่งให้
jj git cloneตอนนี้จะถูกบันทึกไว้ในไฟล์ตั้งค่าของรีโพซิทอรี jj แทน.git/configและ Git fetch refspec จะถูกตั้งเป็นค่าเริ่มต้น - ในภาษาเทมเพลต
Operation.tags()ถูกกำหนดให้เลิกใช้ในอนาคต และแนะนำให้ใช้Operation.attributes()แทน - การตั้งค่าใหม่
diff.git.show-path-prefixช่วยซ่อนคำนำหน้าพาธa/และb/ในผลลัพธ์diff --gitได้ - มีการเพิ่มฟังก์ชัน
replace(pattern, content, replacement)และชนิดByteStringลงในเทมเพลต ทำให้สามารถแทนที่ข้อความตามแพตเทิร์นสตริง เช่น regex ที่มีกลุ่มจับ และจัดการไบต์สตริงอย่างเนื้อหาไฟล์ได้ jj gerrit uploadรองรับออปชัน--message/-m,--edit,--mergedและสามารถส่งหลายแฮชแท็กได้ด้วยการระบุ--hashtagซ้ำ- มีออปชันใหม่
remotes.<name>.fetch-bookmarksและfetch-tagsสำหรับตั้งค่าเป้าหมาย fetch เริ่มต้น - ตอนนี้
JJ_PAGERสามารถเขียนทับการตั้งค่าui.pagerได้แล้ว จึงรองรับการ override ผ่านตัวแปรสภาพแวดล้อมเฉพาะของ jj แบบเดียวกับJJ_EDITOR - การแก้บั๊กช่วยให้การจัดการ
.gitignoreสอดคล้องกับ Git มากขึ้น ปรับปรุงประสิทธิภาพการทำสแนปช็อตและความเร็วของjj statusอย่างเห็นได้ชัดในรีโพซิทอรีขนาดใหญ่ และทำให้ไดเรกทอรี Git submodule เดิมไม่ถูกมองว่าเป็นความขัดแย้งระหว่าง checkout อีกต่อไป
1 ความคิดเห็น
ความคิดเห็นจาก Lobste.rs
การโพสต์รีลีสของคนอื่นไม่เป็นไร แต่ห้ามใช้ระบบโปรโมตตัวเองในทางที่ผิด
ผู้เขียนมีส่วนร่วมกับชุมชนเป็นเรื่องที่ดี แต่ไม่ควรใช้เป็นเครื่องมือสื่อสารทางเดียวเพื่อดึงทราฟฟิกไปยังการประกาศผลิตภัณฑ์หรืองานของตัวเอง
ตามหลักคร่าว ๆ เนื้อหาโปรโมตตัวเองควรมีน้อยกว่า 1 ใน 4 ของโพสต์และคอมเมนต์ทั้งหมดของตน
เรียกว่า “J J” หรือว่า “jujutsu”?
คนรอบตัวไม่ค่อยมีใครรู้จัก JJ แล้วทั้งชื่อ JJ กับ Jujutsu ก็ไม่ได้ติดหูในฐานะชื่อเท่าไร เวลาพูดเลยรู้สึกแปลก ๆ และชอบเผลอปนหลายสำเนียง
ถึงอย่างนั้นก็ชอบ JJ มากและไม่ได้สนใจเรื่องชื่อเท่าไร มันก็แค่เป็นชื่อนั้นเอง