Skip to content

feat: carry explicit local files into worktrees - #20

Open
chenquan wants to merge 1 commit into
mainfrom
feat/worktree-local-file-overlay
Open

feat: carry explicit local files into worktrees#20
chenquan wants to merge 1 commit into
mainfrom
feat/worktree-local-file-overlay

Conversation

@chenquan

@chenquan chenquan commented Sep 2, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add explicit per-repository local.paths and repeatable --local bootstrap declarations.
  • Discover selected untracked or ignored files safely, preview overlay actions, and materialize them atomically without overwriting.
  • Persist pending/complete overlay snapshots for recovery while preserving manual-worktree and delete safety boundaries.
  • Update README, bundled Taskflow skill, OpenSpec artifacts, and unit/E2E/binary coverage.

Validation

  • go test ./...
  • go vet ./...
  • go test -race ./...
  • git diff --check
  • openspec validate worktree-local-file-overlay --strict --no-interactive
  • GOOS=windows GOARCH=amd64 go build ./...

@chenquan
chenquan force-pushed the feat/worktree-local-file-overlay branch 2 times, most recently from 8c3a198 to eb71644 Compare September 2, 2026 00:18
@chenquan
chenquan force-pushed the feat/worktree-local-file-overlay branch from eb71644 to d7ab825 Compare September 2, 2026 00:22
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