Skip to content

Comments

Core: surface worktree failure details#57

Merged
gabelul merged 1 commit intomasterfrom
feat/worktree-failure-details
Jan 26, 2026
Merged

Core: surface worktree failure details#57
gabelul merged 1 commit intomasterfrom
feat/worktree-failure-details

Conversation

@gabelul
Copy link
Owner

@gabelul gabelul commented Jan 26, 2026

  • Worktree creation failures now include the real git stderr/stdout in feature.last_error and emit an activity event (worktree.create_failed), instead of just "Worktree creation failed".
  • WorktreeManager runs git worktree prune before add, and refuses to proceed if an old worktree directory couldn't be deleted (common on Windows file locks).
  • Resolve Blockers modal now has an "Open example" button so you can jump straight to the feature details/logs for any blocker group.

How to verify:

  • Trigger a worktree failure (e.g. lock the worktrees dir), then open the blocked feature: you should see the full git error.
  • Open Resolve blockers → click "Open example" → feature modal shows last_error.

Tests:

  • pytest -q
  • npm -C ui run build

@gabelul gabelul merged commit d33fa6e into master Jan 26, 2026
3 checks passed
@gabelul gabelul deleted the feat/worktree-failure-details branch January 26, 2026 22:47
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