Jujutsu VCS
I’ve happened upon Jujutsu (jj), a new Version Control System (VCS). I don’t think much about my VCS to be honest. I’ve only ever used Git. I’m too young to have worked with DARCS or hg or their ilk, and git has served me well enough so far. However, after reading more about jj I think I’m going to swap.
I’m pretty sure I stumbled upon jj through Hacker News, but I don’t know which article exactly I chanced upon. I’ve found two resources which I really enjoy. The first is Steve’s jj tutorial. It’s not finished yet, but it’s far more detailed than the other post. This seems like a good way to dip my toes into the water, and I plan to try jj and reference this tutorial when I start my next project. Jujutsu VCS Introduction and Patterns was also a decent introduction, though not as in-depth as the former. Has some links at the end which are all probably worth checking out.
My main question, without having used jj yet, is wondering how it integrates with my IDE. I am a big fan of Positron, and I like using Git through GH desktop or the Positron/Code-OSS VCS side-panel. I’m no stranger to the terminal, of course, but I am still just curious about how JJ’s changes will display. The panel seems tailor made for git, but maybe that’s just because the IDE recognizes I’m in a Git repo? Trivial matter, and one that is even easier to test, so I shall do so soon.
jj seems cool, and maybe this is part of my hankering for the bleeding edge, but I think I’m going to swap. It seems quite simple and far more powerful, and somewhat more intuitive–though that will have to be tested in the field.