Skip to content

Releases: vaspike/diff-keeper

0.1.2

14 Oct 02:27

Choose a tag to compare

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.