Skip to content

toolchains: Fix persistence by not relying on unstable worktree id#45357

Merged
osiewicz merged 1 commit intomainfrom
fix-toolchain-persistence-issues
Dec 19, 2025
Merged

toolchains: Fix persistence by not relying on unstable worktree id#45357
osiewicz merged 1 commit intomainfrom
fix-toolchain-persistence-issues

Conversation

@osiewicz
Copy link
Member

@osiewicz osiewicz commented Dec 19, 2025

Closes #42268
We've migrated user selections when a given workspace has a single worktree (as then we could determine what the target worktree is).

Release Notes:

  • python: Fixed selected virtual environments not being persisted/deserialized correctly within long-running Zed sessions (where multiple different projects might've been opened). This is a breaking change for users of multi-worktree projects - your selected toolchain for those projects will be reset.

@cla-bot cla-bot bot added the cla-signed The user has signed the Contributor License Agreement label Dec 19, 2025
@osiewicz osiewicz force-pushed the fix-toolchain-persistence-issues branch from dcd68d5 to b3b8e12 Compare December 19, 2025 12:51
@osiewicz osiewicz merged commit 69f6eea into main Dec 19, 2025
23 checks passed
@osiewicz osiewicz deleted the fix-toolchain-persistence-issues branch December 19, 2025 13:06
rtfeldman pushed a commit that referenced this pull request Jan 5, 2026
…45357)

Closes #42268
We've migrated user selections when a given workspace has a single
worktree (as then we could determine what the target worktree is).

Release Notes:

- python: Fixed selected virtual environments not being
persisted/deserialized correctly within long-running Zed sessions (where
multiple different projects might've been opened). This is a breaking
change for users of multi-worktree projects - your selected toolchain
for those projects will be reset.

Co-authored-by: Dino <dino@zed.dev>
LivioGama pushed a commit to LivioGama/zed that referenced this pull request Jan 20, 2026
…ed-industries#45357)

Closes zed-industries#42268
We've migrated user selections when a given workspace has a single
worktree (as then we could determine what the target worktree is).

Release Notes:

- python: Fixed selected virtual environments not being
persisted/deserialized correctly within long-running Zed sessions (where
multiple different projects might've been opened). This is a breaking
change for users of multi-worktree projects - your selected toolchain
for those projects will be reset.

Co-authored-by: Dino <dino@zed.dev>
LivioGama pushed a commit to LivioGama/zed that referenced this pull request Jan 20, 2026
…ed-industries#45357)

Closes zed-industries#42268
We've migrated user selections when a given workspace has a single
worktree (as then we could determine what the target worktree is).

Release Notes:

- python: Fixed selected virtual environments not being
persisted/deserialized correctly within long-running Zed sessions (where
multiple different projects might've been opened). This is a breaking
change for users of multi-worktree projects - your selected toolchain
for those projects will be reset.

Co-authored-by: Dino <dino@zed.dev>
LivioGama pushed a commit to LivioGama/zed that referenced this pull request Feb 15, 2026
…ed-industries#45357)

Closes zed-industries#42268
We've migrated user selections when a given workspace has a single
worktree (as then we could determine what the target worktree is).

Release Notes:

- python: Fixed selected virtual environments not being
persisted/deserialized correctly within long-running Zed sessions (where
multiple different projects might've been opened). This is a breaking
change for users of multi-worktree projects - your selected toolchain
for those projects will be reset.

Co-authored-by: Dino <dino@zed.dev>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed The user has signed the Contributor License Agreement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Selected toolchain persistence does not work (python virtual environment)

1 participant