Use Evolog and Operation Log
VCS-USE-EVOLOG-AND-OPERATION-LOG
Summary
Use jj evolog for a changes evolution and jj op log for repository operations. Picking the right log distinguishes rewrite history from workspace, bookmark, and import events.
Rule
Use jj evolog for one change's evolution and jj op log for repository operations.
Why
jj evolog answers how one change evolved; jj op log answers how the repository state changed.
Using the wrong log can hide whether a problem came from a change rewrite, workspace operation,
bookmark update, or remote import.
Helps
- Makes diagnosis faster by choosing the log that matches the question.
Limits
Use normal jj log when current stack shape is enough. Reach for evolog or op log when history was
rewritten or recovery is needed.
Agent Instruction
Use `jj evolog` for one change's evolution and `jj op log` for repository operations because `jj
evolog` answers how one change evolved; `jj op log` answers how the repository state changed.Mechanisms
Supported by jj evolog -r <change>, jj op log, jj op show, and recovery notes that name which
history was inspected.