Event-based Git polling#664
Conversation
3529a34 to
f008f38
Compare
|
Thank you 🙇♂️ Moving this to draft and asking you to pause it for now. The direction is right, but it underdelivers. It replaces a reliable refresh mechanism with an edge-triggered one and then leaves several edges undelivered. Under polling, any missed signal healed within 30–60 seconds. Now, a dropped edge is permanent for the session, and there is no self-healing path left. Concretely, commits in linked worktrees go unnoticed because the The plumbing is solid, but let me pick it back up as soon as possible and figure out the backstops (e.g., adding back very rare polling rather than replacing it entirely). |
|
Thanks for the detailed review 🙏 That makes sense. I underestimated the edge cases covered by the existing polling path. I’ll pause here and let you pick it back up. |
Closes #622
Summary
Type of change
ready)How was this tested?
make checkpasses (format + lint)make testpassesAlso validated on fork Actions:
make check: https://github.com/lmjiang/supacode/actions/runs/29304889529make lint+make test: https://github.com/lmjiang/supacode/actions/runs/29301465508AI tool disclosure (optional)
Checklist
Closes #above.ready.