emma
9b84ef73dd
fix(sync): atomic export and force-push detection (bd-3bhl, bd-4hh5)
bd-3bhl: Add sync rollback on git commit failure
- Use exportToJSONLDeferred() instead of exportToJSONL() for atomic sync
- Call finalizeExport() only after git commit succeeds
- Rollback JSONL from git HEAD on commit failure
- Add rollbackJSONLFromGit() helper function
- Coverage: regular commit, sync branch, external beads repo paths
bd-4hh5: Fix false-positive force-push detection
- Use explicit refspec in CheckForcePush fetch
- +refs/heads/beads-sync:refs/remotes/origin/beads-sync
- Ensures tracking ref is always created/updated
- Fixes stale ref comparison causing false positives
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-04 23:14:11 -08:00
..
2025-12-31 13:14:15 -08:00
2025-12-29 16:01:11 -08:00
2026-01-04 10:42:22 -08:00
2026-01-04 15:21:36 -08:00
2026-01-02 13:45:10 -08:00
2026-01-04 16:11:37 -08:00
2025-12-27 16:02:15 -08:00
2026-01-04 10:41:57 -08:00
2025-12-31 13:03:49 -08:00
2026-01-04 11:33:32 -08:00
2025-12-30 14:13:32 -08:00
2026-01-04 21:57:09 -08:00
2025-12-30 14:13:32 -08:00
2026-01-04 17:29:54 -08:00
2026-01-02 17:30:58 -08:00
2026-01-04 23:14:11 -08:00
2026-01-01 20:06:13 -08:00
2026-01-02 18:03:27 -08:00
2026-01-01 10:51:51 -08:00
2026-01-01 18:17:12 -08:00
2026-01-04 13:54:07 -08:00
2026-01-04 11:13:44 -08:00