Skip to content

fix: scope worktree branches to their project - #44

Merged
asfires merged 1 commit into
mainfrom
t3code/fix-project-scoped-worktrees
Aug 17, 2026
Merged

asfires merged 1 commit into
mainfrom
t3code/fix-project-scoped-worktrees

Conversation

@asfires

@asfires asfires commented Aug 17, 2026

Copy link
Copy Markdown
Owner

What Changed

  • Generate temporary and final worktree branches under a namespace derived from the selected project directory.
  • Preserve recognition of legacy t3code/... worktree branches for migration.
  • Apply project-scoped naming consistently across web, mobile, and server flows.
  • Add focused tests and document the new branch naming behavior.

Why

Worktree branches previously shared the global t3code namespace, which could make branches from different projects ambiguous. Project-scoped names make worktree branches easier to identify and avoid collisions while keeping older branches eligible for regeneration.

UI Changes

No visual UI changes. The behavior is reflected in worktree branch names and user documentation.

Checklist

  • This PR is small and focused
  • I explained what changed and why
  • I included before/after screenshots for any UI changes
  • I included a video for animation/interaction changes

- Generate temporary and readable worktree branches under a project-specific namespace
- Preserve regeneration support for legacy t3code worktree branches
- Update web, mobile, server tests, and source-control documentation
@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:M labels Aug 17, 2026
@asfires
asfires merged commit fe9164f into main Aug 17, 2026
6 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:M vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant