2026-08-15 16:37:06
— part of check-in
[7eff935454]
on branch import-fossil
— extract the staged-publication pipeline into src/publication.zig (#61 step 1): PublicationBundle's one-way stage transaction, PublicationHooks, generation names, and the atomic-rename extern move verbatim; git_import_cli re-exports the same names, so import-git behavior, tests, and callers are unchanged — history converters share one publication discipline
(user:
dmestas,
size: 20679)
[annotate]
[blame][check-ins using]
2026-08-16 01:51:24
— part of check-in
[3f1f2a257d]
on branch trunk
— merge import-fossil: fossil history import with the compatibility consequence chosen at import time (#61) — --compatible preserves the corpus byte-exact in the origin's sync world; --submanifest re-mints history as sub-manifest trees under a new project code, gated by whole-history replay, proven file-set-equivalent pair by pair, published atomically, with the old->new provenance map shipped as a technote. Merge resolution unions the verb set with wiki/ticket (#71) and completes their top-help listing
(user:
dmestas,
size: 20679)
[annotate]
[blame][check-ins using]