Repository navigation
fix(spawn): enter treehouse slot with --no-fetch to avoid 60s isolation timeout - #18
Merged
Merged
Conversation
…on timeout treehouse get fetches origin before entering the subshell, and fantasy-strategy proves that fetch exceeds the 60s entry window while the pane still reports the spawning project. freshen_spawn_worktree_base already owns base freshness after entry, so skip the pre-entry fetch. Reproduced live on herdr: bare get stuck at Setting up worktree with foreground_cwd frozen, --no-fetch entered slot 2 in under 5s. Adds fm-spawn-treehouse-no-fetch regression test.
jorguez96
force-pushed
the
fm/fm-spawn-treehouse-isolation
branch
from
September 24, 2026 23:44
2c47af5 to
8459229
Compare
Remove the fork's Require no-mistakes workflow and its CONTRIBUTING requirement so direct-PR delivery is accepted. Pin CI treehouse to v2.3.0, the first line with get --no-fetch, which the spawn entry needs to avoid the 60s isolation timeout. Update the tangle-guard expectation to the no-fetch entry command.
jorguez96
pushed a commit
that referenced
this pull request
Sep 25, 2026
Merge origin/main into the 251-commit upstream reconciliation. Keeps the landed #18 content where they overlap: the treehouse --no-fetch spawn entry, the v2.3.0 pin, the tangle-guard expectation, the CONTRIBUTING direct-PR wording, and the no-mistakes-required workflow removal (upstream's later edits to that workflow are dropped with the file, per the fork's direct-PR posture). Upstream-synced content is otherwise untouched.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Isolated-copy fix: enter the treehouse slot with --no-fetch so spawn setup stops tripping the 60s isolation timeout. Regression test included (tests/fm-spawn-treehouse-no-fetch.test.sh); lint clean, no-fetch/settle/freshen suites green. Rebased onto current main.