Skip to content

fix(worktrees): defer dependency install to async setup - #852

Merged
patroza merged 1 commit into
mainfrom
t3code/async-worktree-initialization
Aug 5, 2026
Merged

fix(worktrees): defer dependency install to async setup#852
patroza merged 1 commit into
mainfrom
t3code/async-worktree-initialization

Conversation

@patroza

@patroza patroza commented Aug 5, 2026

Copy link
Copy Markdown
Member

Why\n\nT3-created worktrees should become visible without waiting for dependency installation, while raw Git worktrees should retain automatic preparation.\n\n## What\n\nAdds T3 worktree setup metadata, warm-store hardlink imports, and best-effort raw Git failure handling with strict reporting support.\n\n## Verification\n\nThe repository ship gate passed check, lint, and tests. The portable hook integration test covers deferred, strict, idempotent, and hardlink behavior.


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

@patroza
patroza marked this pull request as ready for review August 5, 2026 06:19
@pkg-pr-new

pkg-pr-new Bot commented Aug 5, 2026

Copy link
Copy Markdown

Open in StackBlitz

@effect-app/cli

npm i https://pkg.pr.new/effect-app/libs/@effect-app/cli@852

effect-app

npm i https://pkg.pr.new/effect-app/libs/effect-app@852

@effect-app/eslint-codegen-model

npm i https://pkg.pr.new/effect-app/libs/@effect-app/eslint-codegen-model@852

@effect-app/eslint-shared-config

npm i https://pkg.pr.new/effect-app/libs/@effect-app/eslint-shared-config@852

@effect-app/infra

npm i https://pkg.pr.new/effect-app/libs/@effect-app/infra@852

@effect-app/vue

npm i https://pkg.pr.new/effect-app/libs/@effect-app/vue@852

@effect-app/vue-components

npm i https://pkg.pr.new/effect-app/libs/@effect-app/vue-components@852

commit: 4819ad2

@patroza
patroza merged commit 669355d into main Aug 5, 2026
6 checks passed
@patroza
patroza deleted the t3code/async-worktree-initialization branch August 5, 2026 06:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant