veilletech.fr
9 oct. Feed du jour
#05 OUTILS Article

jj 0.46 : un workspace devient un vrai worktree Git

Un workspace par agent, et Git le voit enfin.

Jujutsu 0.46.0 colocalise enfin tous ses workspaces : jj workspace add crée un worktree Git, si bien que chaque workspace est visible par Git, par l'éditeur et par les hooks — de quoi faire tourner plusieurs agents en parallèle. La version exige Git 2.42.0 et durcit jj undo et jj bisect run.

2 min de lectureintermédiairevidéo 1:18
Partager
Sommaire5 sections
  1. Ce qui se passe
  2. Ce que ça change
  3. Les ruptures
  4. Le reste
  5. À retenir

Ce qui se passe

Jujutsu (jj), le gestionnaire de versions compatible Git, sort en 0.46.0. Le changement central touche les workspaces, l'équivalent jj des worktrees. Jusqu'ici, seul le workspace par défaut pouvait être colocalisé, c'est-à-dire doublé d'un .git que Git, l'éditeur et les hooks savent lire. Les workspaces supplémentaires restaient invisibles pour tout l'outillage Git.

Ce que ça change

jj workspace add crée désormais un worktree Git à côté du workspace. Par défaut, il colocalise si le workspace courant l'est et si le réglage git.colocate vaut true ; deux options tranchent explicitement :

Terminal
jj workspace add --colocate ../agent-a
jj workspace add --no-colocate ../brouillon
jj git colocation status

Pour faire travailler plusieurs agents de code sur un même dépôt, cela donne un workspace par agent, que Git voit comme un worktree ordinaire.

Les ruptures

Le reste

Source : jj v0.46.0, notes de version, GitHub, octobre 2026.