jj bookmark advance moves bookmarks to a target revision
Introduced 2026-03-04 · score 0.94
HOW TO USE IT
After updating commits, run `jj bookmark advance` to advance eligible bookmarks to the configured target, which defaults to `@`.
jj bookmark advance[revsets]
bookmark-advance-from = 'heads(::to & bookmarks())'
bookmark-advance-to = '@'WHY THIS HELPS
Advance repository bookmarks to the target revision after updating commits.
BEFORE THIS CHANGE
Use the community alias `jj tug` for the longstanding equivalent workflow.
REQUIREMENTS AND LIMITATIONS
- Version: v0.39.0
- revsets.bookmark-advance-from: Revset selecting bookmarks to advance; default is `heads(::to & bookmarks())`. It can refer to `to`.
- revsets.bookmark-advance-to: Destination revset; default is `@`, the current working copy.
FIRST-PARTY EVIDENCE
- https://github.com/jj-vcs/jj/releases/tag/v0.39.0
- https://github.com/jj-vcs/jj/blob/v0.39.0/docs/config.md
Check the installed version and the source before using it. Entry JSON