2026-07-16 22:16:17
— part of check-in
[cca7dc06a2]
on branch fcard-import
— Add a read-lenient import path so zit can read fossil's own pre-2009 history: parseForImport tolerates the single legacy trailing space on fossil F cards (a cvs2fossil quirk, non-conforming per artifact-format 4.2) by stripping one dangling separator per F card ONLY after the strict parse rejects and the original Z self-checksum validates, re-sealing Z on an ephemeral copy that never touches storage, serve, or identity. The strict parser, the writer, and the RFC stay unchanged; artifacts keep their original hash.
(user:
dmestas,
size: 189840)
[annotate]
[blame][check-ins using]
2026-07-16 22:18:56
— part of check-in
[f98cb9177c]
on branch trunk
— Merge fcard-import: read-lenient import path lets zit parse fossil's legacy trailing-space F cards (interop with pre-2009 history) while the strict parser, writer, and RFC stay pure and artifact identity is unchanged.
(user:
dmestas,
size: 189840)
[annotate]
[blame][check-ins using]