v0.13.0
jj-vcs/jjv0.13.0Jan 4, 2024by martinvonz
AI Summary
Changes `jj git fetch` behavior and adds a branch rename subcommand.
Key Highlights
- `jj branch` gains `rename` subcommand.
- `jj git fetch` changes import behavior.
- Conflict info printed by every command.
Breaking Changes
- `jj git fetch` no longer imports remote branches locally by default.
New Features
- `jj branch rename` subcommand.
- `jj util gc` removes unreachable objects.
Full Release Notes
### Breaking changes * `jj git fetch` no longer imports new remote branches as local branches. Set `git.auto-local-branch = true` to restore the old behavior. ### New features * Information about new and resolved conflicts is now printed by every command. * `jj branch` has gained a new `rename` subcommand that allows changing a branch name atomically. `jj branch help rename` for details. ### Fixed bugs * Command aliases can now be loaded from repository config relative to the current working directory. [#2414](https://github.com/martinvonz/jj/issues/2414) ### Contributors Thanks to the people who made this release happen! * Austin Seipp (@thoughtpolice) * Essien Ita Essien (@essiene) * Gabriel Scherer (@gasche) * Ilya Grigoriev (@ilyagr) * Martin von Zweigbergk (@martinvonz) * Philip Metzger (@PhilipMetzger) * Waleed Khan (@arxanas) * Yuya Nishihara (@yuja)