Releases: dstoc/dotmerge
Releases · dstoc/dotmerge
dotmerge: v0.1.1
0.1.1 (2026-06-05)
Features
addrefuses to edit sync-critical commits (564b6e9)- add CLI and jj plumbing (3979fd3)
- add config module with file discovery and tilde expansion (069a542)
- add paths relative to
cwd, restrict tohome(214deca) - implement dotmerge add (604d2ad)
- implement status and sync workflows (d900e34)
- implement the stubbed resume-precondition check (a6e913a)
- load workspace once per command, thread 1 txn through sync (67c3acb)
- make export diff-aware and report written files (30f9fce)
- print a past-tense recap after sync (2d1d21f)
- reframe status around a single sync state (dbd09ba)
- replace full-content cleanliness scan with jj snapshot / metadata gating (72dad7f)
- resolve home/repo/target from config file and flags (46fe4c6)
- resume sync by refreshing the import under a prepared merge (90907eb)
- return typed outcomes from import and merge phases (b8ee4f7)
Bug Fixes
- abandon redundant current-import state (37eca31)
- author commits with the user's jj identity (b83a244)
- avoid rewriting disposable empty @ during import (88d4a98)
- current-import is replaced, or becomes a child of @ (2fadc34)
- drop disposable empty @ from sync history (00dc045)
- export git refs (d798507)
- persist the conflicted merge when sync stops on conflicts (8548a2e)
- read hostname from gethostname(2), not $HOSTNAME (bedd043)
- reuse prepared state when target is already merged (f75fcb0)
- treat ancestor targets as already applied in status (6ef04e8)