🆓 Free forever — and licensed to stay that way

Every tool here is open source; its license guarantees the right to use and redistribute it. This mirror is that promise in practice: each package's newest release that is at least 2 months old, served free forever — no account, no authentication.
Security and patch fixes are published immediately. Want every release within hours of upstream? That's the main repository at deb.griffo.io. 🚀

đŸ’Ŧ Questions, issues or anything about this repo? Join our Discord community — the best place to get help and connect with other users.

đŸĨ‹ Install Latest Jujutsu on Debian

A Git-compatible version control system

âŗ Not in the free mirror yet — get it from deb.griffo.io (main)
âŗ Jujutsu is not in the free mirror yet. The free mirror currently serves Ghostty and Zed, with more on the way. Get Jujutsu from the main repository at deb.griffo.io — every release, within hours of upstream.
SourceVersion
deb.griffo.io (main)0.43.0 ✅
Official Debian0.43.0 ✅
← Back to home

What is Jujutsu?

Jujutsu is a Git-compatible version control system that offers a simpler and more powerful model than Git while remaining backwards compatible with existing Git repositories. It uses the jj command, treats the working copy as a commit, provides first-class conflict handling and an undo for every operation — letting you keep using Git hosting like GitHub or Forgejo underneath.

🚀 Why Staying Current Matters: Jujutsu is evolving rapidly with new commands, workflow refinements and performance improvements. Using the latest version means access to the newest features and Git interop fixes.

⚡ Key Features of Jujutsu

🔄 Git Compatible

Works directly with existing Git repositories and remotes like GitHub and Forgejo.

â†Šī¸ Universal Undo

Every operation is recorded and can be undone with a single command.

🧩 First-class Conflicts

Conflicts are recorded in commits and can be resolved at any time, not just during merges.

📄 Working Copy as Commit

The working copy is itself a commit, removing the staging area and simplifying workflows.

đŸŽ¯ Why Jujutsu?

  • Simpler model: No staging area and a consistent, predictable workflow
  • Safe experimentation: Undo any operation, including rebases and merges
  • Git interop: Keep using Git hosting and collaborate with Git users
  • Powerful history editing: Effortless rebasing and commit rewriting

🆕 Highlights

đŸ“Ļ Installation from deb-free.griffo.io

Step 1: Add Repository

sudo install -d -m 0755 /etc/apt/keyrings curl -fsSL https://deb-free.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb-free.griffo.io.gpg echo "deb [signed-by=/etc/apt/keyrings/deb-free.griffo.io.gpg] https://deb-free.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb-free.griffo.io.list > /dev/null sudo apt update
install -d -m 0755 /etc/apt/keyrings curl -fsSL https://deb-free.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb-free.griffo.io.gpg echo "deb [signed-by=/etc/apt/keyrings/deb-free.griffo.io.gpg] https://deb-free.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb-free.griffo.io.list > /dev/null apt update

Step 2: Install jujutsu

# Install latest jujutsu sudo apt install jujutsu # Verify installation jj --version
# Install latest jujutsu apt install jujutsu # Verify installation jj --version

đŸŽ¯ Basic Usage Examples

# Show version jj --version # Initialize jj in an existing Git repo jj git init --colocate # Clone a Git repository jj git clone https://github.com/user/repo.git # Show the working-copy status jj status # Describe the current change jj describe -m "My change" # Undo the last operation jj undo

🚀 Why Choose deb-free.griffo.io?

📊 Repository Comparison:
  • Official Debian: Often months behind, missing latest features
  • deb.griffo.io (main): Latest version within hours of release
  • Manual Installation: Manual downloads and PATH setup required
  • Our Repository: Pre-built, ready-to-use packages

đŸ“Ļ Package Build Repository

The Debian packages are automatically built and maintained in this GitHub repository:

🔗 Related Packages

Also available from deb.griffo.io:

đŸŽ¯ Perfect for: Developers who want a simpler, more powerful version control workflow with universal undo and first-class conflict handling, while still collaborating over existing Git repositories.

💝 Support This Project

If this repository saves you time and effort, please consider supporting it!

⭐ Star on GitHub đŸĻ Share on Twitter

đŸ“Ļ Recent releases at deb.griffo.io (main)

❓ Frequently asked questions

Is Jujutsu in the official Debian repositories?

Yes — the official Debian archive ships Jujutsu 0.43.0. This free mirror serves the newest Jujutsu release that is at least 2 months old, forever free; the main repository at deb.griffo.io serves every release within hours of upstream.

How do I install the latest Jujutsu on Debian?

Add the deb-free.griffo.io repository once using the instructions above, then run: sudo apt install jujutsu. New releases arrive through the normal sudo apt upgrade.

Are the packages signed and how are they built?

Every package is signed with the repository's GPG key (EA0F721D231FDD3A0A17B9AC7808B4DD62C41256) and built from upstream releases in public GitHub packaging repositories that anyone can inspect.

Which Debian releases are supported?

Debian 12 Bookworm, Debian 13 Trixie, Forky and Sid.