cyberneticlibrary

Generate jj commit commands

jjcommandsetup L13
claydugo/dotfiles
What it does

Generate atomic jj (Jujutsu) version control commits

Best for

Decomposing diffs into logical commits using Jujutsu VCS conventions.

Inputs
  • · Diff from jj status/diff
  • · Commit strategy (feature branch vs direct push)
Outputs
  • · Ordered list of jj split/describe/new commands
Requires
  • · jj diff
  • · jj status
  • · jj split
  • · jj describe
Preconditions
  • · jj repo initialized
  • · Bookmark list accessible
Failure modes
  • · jj command not in PATH
  • · Repo state corrupted
Trust signals
  • · Atomic commit discipline
  • · Feature branch vs direct push decision tree