Skip to Main Content
Lightning Talk Beginner

Throughout Heaven and Earth, Is Jujutsu Alone the Honored One? (A Gentler Way to Work With Git)

Proposal status is Rejected
Session Description

Most of us use Git every day, and most of us have also fought with it at some point be it a messed up rebase, a detached HEAD, a stash we forgot about and whatnot

Jujutsu (jj) is a newer version control system that sits on top of Git and tries to fix the parts that trip people up, while still pushing commits normally to GitHub, so nobody on your team has to care that you switched.

In this talk I'll walk through what actually makes jj different, and why people who try it tend to stick with it. Roughly what we'll cover:

  • The "working copy is just a commit" idea, and why that means no staging area and no stash

  • What happens to your workflow when a merge conflict doesn't block you anymore

  • The operation log, and being able to undo almost anything you did to the repo

  • How rewriting a commit automatically rebases everything on top of it

  • How it stays Git-compatible, and where it still falls short today (no submodules yet, pre-1.0 rough edges)

  • Why the need of a new system when git suffices for most of the developer community

By the end you'll know enough to try it on one of your own repos and judge for yourself :D

Key Takeaways

Attendees will leave with a knowledge of :

  1. How jj's working-copy-as-a-commit model removes whole categories of Git mistakes.

  2. Why first-class conflicts mean nothing ever blocks, and resolutions carry forward on their own.

  3. How the operation log gives you a real undo button for the whole repo.

  4. What it takes to actually adopt jj alongside Git, and where it isn't ready yet.

References

Session Categories

Introducing a FOSS project or a new version of a popular project
Tutorial about using a FOSS project

Which track are you applying for?

Main track

Speakers

Dhruv puri
Dhruv puri Devops Engineer

I'm a DevOps/SRE Engineer and a CNCF contributor, having contributed extensively to the Prometheus Operator and Kyverno as a Google Summer of Code and LFX mentee respectively. I recently spoke at KubeCon + CloudNativeCon India 2026 on the risks of cluster-wide policies, and I manage the Cloud & DevOps devroom at IndiaFOSS 2026.

Most of my time goes into tinkering with cloud-native tech, breaking clusters (sometimes intentionally), and figuring out better ways to fix them. When I'm not deep in infra, you'll usually find me with cats around or music playing - both keep me just as grounded as a clean “k rollout” does.