IssueRaiser

Tracking issue for colocated workspaces

This is a tracking issue for the *Colocated Workspaces* feature. ## Background and summary Please see https://github.com/jj-vcs/jj/issues/4436. ## Steps * [ ] ○ (1) Finalise and merge https://github.com/jj-vcs/jj/pull/8252 **[** *ONGOING* **]** * [x] ○ Rebase https://github.com/jj-vcs/jj/pull/4644 and create a new PR **[** **DONE** **]** * [ ] ○ List the corner cases in workspace detection and specify the expected behaviour **[** TODO **]** * [ ] ○ Fix the review comments and any other issue **[** TODO **]** * [ ] ○ Merge to `main` **[** TODO **]** * [ ] ○ (2) List the corner cases in the commands interacting with workspaces and specify their behaviour **[** TODO **]** * [ ] ○ (3) Refuse to create a new Jujutsu repo in a Git worktree when running `jj git init --colocate` **[** TODO **]** * [ ] ○ TODO: Check that it is still the case * [ ] ○ (4) Add workspace support to `jj git colocate enable` and `jj git colocate disable` **[** TODO **]** * [ ] ○ (5) Add add colocation support to `jj workspace` subcommands **[** TODO **]** See: https://github.com/jj-vcs/jj/pull/4588 * [ ] ○ (6) Add support for multiple Git heads to avoid re-importing when switching workspaces **[** TODO **]** See: https://github.com/jj-vcs/jj/pull/4588 ## Side quests * [ ] **@ Write a stopgap CLI command (not to be merged) to enable creating colocated workspaces for real-world test purpose** ## Notes Step (1) will bring internal support for colocated workspaces, but the MV

Posted by ejpcmac on Nov 17, 2025, 2:32 PM

Tags

Related issues

Raise real-world problems, find people facing the same issue, and discuss solutions.2,000 issues0 comments

support (Software)

Tracking issue for colocated workspaces

ejpcmacNov 17, 2025, 2:32 PM

This is a tracking issue for the *Colocated Workspaces* feature. ## Background and summary Please see https://github.com/jj-vcs/jj/issues/4436. ## Steps * [ ] ○ (1) Finalise and merge https://github.com/jj-vcs/jj/pull/8252 **[** *ONGOING* **]** * [x] ○ Rebase https://github.com/jj-vcs/jj/pull/4644 and create a new PR **[** **DONE** **]** * [ ] ○ List the corner cases in workspace detection and specify the expected behaviour **[** TODO **]** * [ ] ○ Fix the review comments and any other issue **[** TODO **]** * [ ] ○ Merge to `main` **[** TODO **]** * [ ] ○ (2) List the corner cases in the commands interacting with workspaces and specify their behaviour **[** TODO **]** * [ ] ○ (3) Refuse to create a new Jujutsu repo in a Git worktree when running `jj git init --colocate` **[** TODO **]** * [ ] ○ TODO: Check that it is still the case * [ ] ○ (4) Add workspace support to `jj git colocate enable` and `jj git colocate disable` **[** TODO **]** * [ ] ○ (5) Add add colocation support to `jj workspace` subcommands **[** TODO **]** See: https://github.com/jj-vcs/jj/pull/4588 * [ ] ○ (6) Add support for multiple Git heads to avoid re-importing when switching workspaces **[** TODO **]** See: https://github.com/jj-vcs/jj/pull/4588 ## Side quests * [ ] **@ Write a stopgap CLI command (not to be merged) to enable creating colocated workspaces for real-world test purpose** ## Notes Step (1) will bring internal support for colocated workspaces, but the MV

Comments (0)

No comments yet. Start the discussion.

Comment on this issue