Skip to content

0.1.2

Latest

Choose a tag to compare

@vaspike vaspike released this 14 Oct 02:27
· 2 commits to master since this release

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.