Skip to content

Make replay cleanup interruption-safe#1

Merged
kitlangton merged 1 commit into
mainfrom
stack/replay-cleanup-safe
May 11, 2026
Merged

Make replay cleanup interruption-safe#1
kitlangton merged 1 commit into
mainfrom
stack/replay-cleanup-safe

Conversation

@kitlangton
Copy link
Copy Markdown
Owner

@kitlangton kitlangton commented May 11, 2026

Summary

  • Ensure Git.replay always aborts in-progress cherry-picks, restores the original branch, and deletes the temporary replay branch.
  • Add regression coverage for replay failure cleanup.

Verification

  • bun run typecheck
  • bun run test
  • bun src/cli.ts --help
  • bun src/cli.ts sync --help
  • bun src/cli.ts merge --help

Stack

  1. Make replay cleanup interruption-safe #1 👈 current
  2. Use Effect clock for stack timestamps #2
  3. Use schema-backed domain errors #3
  4. Tighten typed error channels #4
  5. Configure GitHub polling and concurrency #5

@kitlangton kitlangton merged commit 15e4bde into main May 11, 2026
1 check passed
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