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
- Add 65536 size support for maps
- TypeScript 7.1 Iteration Plan
- nvim-treeconfig: upstream nvim-treesitter
- Add the "action" and "method" attributes to <button>
- [FEATURE] Support multiple Connector accounts (same connector, different accounts) in Claude and Claude Code on the web (claude.ai/code)
- > We were imposed GitHub for so many exercises!
Raise real-world problems, find people facing the same issue, and discuss solutions.2,000 issues0 comments
support (Software)
Add 65536 size support for maps
TypeScript 7.1 Iteration Plan
nvim-treeconfig: upstream nvim-treesitter
Add the "action" and "method" attributes to <button>
[FEATURE] Support multiple Connector accounts (same connector, different accounts) in Claude and Claude Code on the web (claude.ai/code)
> We were imposed GitHub for so many exercises!
Add support for Visual Studio 2026 Integration
Support for Helm v4
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
Comments (0)
No comments yet. Start the discussion.