jj v0.39.0 introduces a new `jj arrange` TUI command for reordering and abandoning revisions, and `jj bookmark advance` for automatically moving bookmarks forward. New features include push options support in `jj git push`, improved template list manipulation methods, fileset user aliases, relative path workspace linking, and expanded Gerrit upload flags. Breaking changes include dropped support for legacy index files from jj < 0.33, removal of deprecated config options (`core.fsmonitor`, `core.watchman.register-snapshot-trigger`), and removal of the deprecated `jj op undo` command. Bug fixes address Windows file locking issues, Git worktree HEAD detachment, and Watchman fsmonitor compatibility.
Table of contents
AboutRelease highlightsBreaking changesDeprecationsNew featuresFixed bugsContributorsSort: