Lukas May
5e77bf104c
feat: Add remote sync for project clones
Fetch remote changes before agents start working so they build on
up-to-date code. Adds ProjectSyncManager with git fetch + ff-only
merge of defaultBranch, integrated into phase dispatch to sync
before branch creation.
- Schema: lastFetchedAt column on projects table (migration 0029)
- Events: project:synced, project:sync_failed
- Phase dispatch: sync all linked projects before creating branches
- tRPC: syncProject, syncAllProjects, getProjectSyncStatus
- CLI: cw project sync [name] --all, cw project status [name]
- Frontend: sync button + ahead/behind badge on projects settings
2026-03-05 11:45:09 +01:00
..
2026-03-05 11:45:09 +01:00
2026-03-03 11:22:53 +01:00
2026-03-03 14:25:43 +01:00
2026-03-04 10:14:28 +01:00
2026-03-04 10:14:28 +01:00
2026-03-04 12:07:00 +01:00
2026-03-03 13:29:39 +01:00
2026-03-03 11:22:53 +01:00
2026-03-03 11:22:53 +01:00
2026-03-03 14:25:43 +01:00
2026-03-04 11:40:32 +01:00
2026-03-03 11:22:53 +01:00
2026-03-03 11:22:53 +01:00
2026-03-03 13:08:05 +01:00
2026-03-05 11:35:34 +01:00
2026-03-03 11:22:53 +01:00
2026-03-05 11:45:09 +01:00
2026-03-03 11:22:53 +01:00
2026-03-03 11:22:53 +01:00
2026-03-04 10:18:26 +01:00