Releases: vaspike/diff-keeper
Releases · vaspike/diff-keeper
0.1.2
DiffKeeper v0.1.2 — Reliability + Automation Overhaul
Highlights
- Rich help + JSON: diffk help and diffk help now include structured JSON; unified error.errorCode across commands; JSON no longer HTML-escapes (< >).
- Safer workflow: process lock prevents concurrent edits; end defaults to safe delete (-d).
- Smarter init: dirty policy (commit|stash|block|keep); idempotent --if-missing; customizable auto-snapshot message via --snapshot-message / --snapshot-message-file (env overrides supported).
- Robust staging: index-only patch apply with pre-check and --check-only; 3-way/unidiff-zero/recount defaults.
- Merge control: --dry-run conflict check; custom merge message (--message / --message-file); no-ff uses --no-edit when no message.
- Docs for users/agents: simplified usage and automation guides (CN/EN), plus doctor command for repo health.