Jujutsu VCS Introduction and Patterns | Kuba Martin
Jujutsu (jj), a new version control system written in Rust, has popped up on my radar a few times over the past year. Looked interesting based on a cursory look, but being actually pretty satisfied with Git, and not having major problems with it, I haven’t checked it out. That is, until last week, when I finally decided to give it a go! I dived into a couple blog posts for a few of hours, and surprisingly (noting that we’re talking about a VCS) I found myself enjoying it a lot, seeing the consistent design, and overall simplicity it managed to achieve.
Jujutsu (jj), a new version control system written in Rust, has popped up on my radar a few times over the past year. Looked interesting based on a cursory look, but being actually pretty satisfied with Git, and not having major problems with it, I haven't checked it out. That is, until last week, when I finally decided to give it a go! I dived into a couple blog posts for a few of hours, and surprisingly (noting that we're talking about a VCS) I found myself enjoying it a lot, seeing the consistent design, and overall simplicity it managed to achieve. This post is meant to give you a feel for
saved by
related reading
- Using Gitcs61bl.org
- Peritext: A CRDT for Rich-Text Collaborationinkandswitch.com
- GitHub · Change is constant. GitHub keeps you ahead.github.com
- Upwelling: Combining real-time collaboration with version control for writers.inkandswitch.com
- Version Control (Git) · Missing Semestermissing.csail.mit.edu
- Reading 5: Version Controlweb.mit.edu
- How I Use Git Worktreesmatklad.github.io
- DeltaDBzed.dev
- Useful git commands for SRE and DevOps engineersreliabilityengineering.substack.com
- GitHub - jesseduffield/lazygit: simple terminal UI for git commandsgithub.com
- GitHub - abhinav/git-spice: Manage stacked Git branchesgithub.com
- Yjs | Homepageyjs.dev