Skip to content

Latest commit

 

History

History
14 lines (7 loc) · 1001 Bytes

README.md

File metadata and controls

14 lines (7 loc) · 1001 Bytes

Introduction to Jujutsu (jj)

Hackerschool AY2024/2025 - 17/04/2025

slides are made with https://github.com/mfontanini/presenterm (really cool terminal presentation tool)


Important clarification:

When going through change id vs commit id, I was not clear enough about the fact that commits in jj are not the same as commits in git. Therefore, as you evolve a commit as part of a change, the different snapshots of the change which manifest as different commits in jj do not correspond to multiple commits in git. In other words, a change with multiple commit snapshots in jj do not map to multiple commits in git.

The correct interpretation is that a single change in jj is a single commit in git. The latest snapshot/commit of a change in jj is equivalent to the commit that you would push to a remote repository using git. As such, the commit id of a change (when you inspect the output of jj log) will be the same as the id of the commit in git log.