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
- A successful Git branching model >> nvie.comnvie.com
- Git at any scalecursor.com
- Using Gitcs61bl.org
- Git from the Bottom Upjwiegley.github.io
- How I Use Git Worktreesmatklad.github.io
- Version Control (Git) · Missing Semestermissing.csail.mit.edu
- Useful git commands for SRE and DevOps engineersreliabilityengineering.substack.com
- How to Write a Git Commit Messagecbea.ms
- GitHub - jesseduffield/lazygit: simple terminal UI for git commandsgithub.com
- Building a BFT JSON CRDTjzhao.xyz
- The Myers diff algorithm: part 1 – The If Worksblog.jcoglan.com
- Version Control with Gitweb.mit.edu