Commit graph

2 commits

Author SHA1 Message Date
f73878c555
feat: preserve commit signatures across git bridge operations
- Extract git commit signatures (gpgsig) during clone, migrate, and pull
- Sign git commits on push/sync when a signing key is configured
- Add tests for signature preservation and signed push
2026-02-10 21:24:12 +00:00
adcdaa20c6
feat: add corruption prevention and integrity checking
- Add read-time validation of commit objects in store.rs (verify
  delta IDs, commit IDs, parent references)
- Enable zstd frame checksums on write
- Add directory fsync after atomic renames for durability
- Validate delta chain consistency in materialize_committed_tree
- Reject unsupported Patch delta variants in apply_delta
- Defer ref updates in graft to avoid dangling references
- Add 'arc check' command (fsck) with orphan detection
- Add CorruptObject and UnsupportedDelta error variants
2026-02-10 21:03:22 +00:00