using-jj
Installation
SKILL.md
jj Workflow
Tables, git equivalents, troubleshooting, and the revset cheatsheet: REFERENCE.md.
House style
- Descriptions are mandatory. Never leave the working copy as "(no description set)".
- Bookmarks exist for GitHub, not for you. Work with anonymous changes; add bookmarks only when pushing.
- Use
absorbover manual squash routing. Let jj distribute hunks to the right ancestor.
Non-interactive split
jj split needs both filesets and -m:
jj split -r <rev> -m "first part" path/a path/b # rest stays in the child commit