Repository navigation
v0.1.4 - Durability Hardening, Merge Conflict Guards & Documentation Architecture
What's Changed in v0.1.4
Durability & Media Sync Hardening
- Added explicit physical media synchronization (
sync_all) before atomic renames in cache persistence, key storage, and merge drivers. - Introduced dedicated untracked temporary disk spool buffer directory (
.git/git-agecrypt/spool) with restricted0o700permissions.
Staged Index Integrity Verification
- Extended
git-agecrypt checkto detect corrupted, truncated, or malformed age ciphertexts staged in the Git index (such as from accidental interactivegit add -p).
Merge Conflict Guards
- Hardened 3-way merge driver to detect standard Git conflict markers (
<<<<<<<,=======,>>>>>>>) and fail with visible conflict exit codes rather than silently succeeding.
Documentation Disassembly
- Restructured repository documentation by disassembling the monolithic README into dedicated architectures:
docs/internals.mdanddocs/security-model.md.
Full Changelog: v0.1.3...v0.1.4