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-30 17:07:25 -08:00
2026-01-04 23:14:11 -08:00
2025-12-30 18:19:53 -08:00
2025-12-30 16:45:51 -08:00
2025-12-24 22:41:40 -08:00
2025-12-29 15:51:17 -08:00
2025-12-28 16:40:26 -08:00
2026-01-04 13:54:07 -08:00