Jujutsu (JJ) Release v0.43.0
Jujutsu version 0.43.0 has been released. The release includes various improvements and bug fixes to the version control system.
Background
- **Jujutsu (jj)** is a modern, Git-compatible version-control system. It aims to be simpler and safer than Git by using a "working-copy-as-a-commit" model and automatic rebasing, eliminating the need for staging areas or manual rebase workflows.
- **Why it matters**: Git is powerful but has a steep learning curve and common pitfalls (lost commits, confusing rebase conflicts). Jujutsu keeps full Git compatibility while trying to fix these issues.
- **v0.43.0** is a pre-1.0 release. This version adds performance improvements, new commands like `jj workspace root`, and changes to conflict-markup formatting.
- **Context**: Built by Google engineer Martin von Zweigbergk, jj draws on lessons from Google's internal VCS (Piper/CitC) and from Git's real-world frustrations. It is gaining traction among early adopters but is not yet stable for production use.