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: |
3c3b12fdf21806af826b134a3aebdba7 |
| 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
Modified CHANGELOG.md
from [61dba23d59]
to [bb167c2e42].
[diff]
Modified conformance/repostate_api_cases_test.go
from [87ee5aaf86]
to [889ae3d7b5].
[diff]
Modified conformance/repostate_cases_test.go
from [bfa6bf0b9e]
to [daf1e0dde6].
[diff]
Added conformance/repostate_checkout_test.go version [0d90a00f92].
Modified conformance/repostate_gaps_test.go
from [7f5e6ed172]
to [764d20c272].
[diff]
Added conformance/repostate_integrity_test.go version [0c34604fcd].
Modified conformance/repostate_leaf_test.go
from [9803c1477c]
to [229d78a1a5].
[diff]
Modified conformance/requirements/repostate.tsv
from [36086ef0bc]
to [180899f2bb].
[diff]
Modified internal/checkout/fork.go
from [7acf1cf20d]
to [ae5c6a21a9].
[diff]
Modified internal/checkout/fork_test.go
from [d1cf3a2d89]
to [196c352132].
[diff]
Modified internal/content/content.go
from [d0b5abe2ce]
to [0233903daf].
[diff]
Modified internal/manifest/leaf.go
from [4129336491]
to [6e1ab3328e].
[diff]
Added internal/manifest/leaf_candidates_test.go version [8151bf051b].
Added internal/repo/mainbranch.go version [93c3d645f4].
Modified internal/verify/check_blobs.go
from [302ce118e0]
to [2be47941e4].
[diff]
Modified internal/verify/verify_test.go
from [a81409e749]
to [ba61fea6f9].
[diff]
Modified repo_history.go
from [f1baa09665]
to [b39720a3d5].
[diff]