Skip to content
go-libfossil Check-in [3c3b12fdf2]
Login

Check-in [3c3b12fdf2]

Overview
Comment:test(conformance): cover the repo-state GAP and PARTIAL rows (#395)
Timelines: family | ancestors | descendants | both | main | trunk
Files: files | file ages | folders
SHA3-256: 3c3b12fdf21806af826b134a3aebdba77dac8a70c8583a1ea884adaf0eac73d6
User & Date: [email protected] on 2026-10-13 05:32:20.000
Other Links: branch diff | manifest | tags
Context
2026-10-13
05:59
fix(manifest,hash): verify the R card at commit; reject an unrecognized hash-policy (#396)

* fix(manifest,hash): verify the R card at commit; reject an unrecognized hash-policy

A check-in reads its manifest back and requires the R card to equal the digest recomputed over the resolved tree, byte for byte (artifact-format-01 6.3.4, AF-6.3-5). A hash-policy setting outside the ordinals 0 through 4 is now an error instead of a fall back to the default (7.1, AF-7.1-2).

Tracked in #387.

* fix(manifest,repo): drive the commit R check from conformance; refuse a bad hash-policy on write check-in: c42a2b90c6 user: [email protected] tags: main, trunk

05:32
test(conformance): cover the repo-state GAP and PARTIAL rows (#395) check-in: 3c3b12fdf2 user: [email protected] tags: main, trunk
05:26
fix(sync): cover the sync-protocol-01 coverage rows (#394)

Check the remaining partial and uncovered sync rows, and fix the client private-gimme answer, the unversioned-file NAME encoding, the check-in lock table, the uv-hash name form and the uvgimme round limit they exposed. Tracked in #392. check-in: 161d6ab68f user: [email protected] tags: main, trunk

Changes