Artifact 8eadd74954fdd9e70a0e1e150de4096139ed188fc2d9b290fbcc7adca36308a4:
- File
conformance/testdata/zit-writer/large-k3/c2.manifest
— part of check-in
[b77d8b119e]
at
2026-10-18 16:44:21
on branch feat/submanifest-reader
— test(conformance): cover the sub-manifest writer, with zit as oracle
The submanifest table gains the writer's requirements: the §6.1 predicate, §6.2's construction, limits, merge, stops, canonical encoding and storage order, §6.3's pinning, out-of-range fallback and selection, §6.4's manual and automatic re-tune, §8.1's enable rules and disabling, and the writer vectors of A.5. The writer reproduces every Appendix A tree, the A.5 three-level vector at k = 2 and the height-0 merge and encoding vectors at k = 3. 71 requirements: 66 covered, 3 partial, 2 deviations, 0 failing.
TestZitWriterInterop, with zit present, has zit commit ten scenarios (the A.1 set; 40 files at k = 1, 2 and 12; 3,000 files at k = 1, 3 and 5; deep paths; names with spaces, tabs, newlines and non-ASCII, executables and a rename) and requires go-libfossil's check-ins byte-identical. zit then clones, verifies and lists go-libfossil's trees, and verifies a tree go-libfossil commits on top of zit's; the §6.3 selection matches zit's analysis on five file sets. TestZitWriterBundle replays the recorded zit manifests in CI. zitRun now returns stdout only and sets FOSSIL_HOME, and zitListing reads names holding spaces, tabs or newlines. (user: [email protected], size: 891) [annotate] [blame] [check-ins using] [more...]
C c2\slarge D 2026-10-18T16:37:58.737 P 97bee7dc1c0ddc879e942f8660a71994899eb9f56ac223d593188ee3dd413f58 R 3815c9d1d39869e9da0a84b9140ac492 S added/new\s0.c ab2ae4dec3fd80fc92f3d87af47bcb4de7c130404357df8bf7ed0145bb786152 S pkg07/sub2/file1672.go 34ad08113baa3ed7f3c54b449fad898f06f51410d6f56c5b17f43158741019a5 S pkg11/sub2/file1417.go eaa8714795c0f012f6f381fab173a332030250b0363f1046a0281f2cc293805e S pkg16/sub2/file0682.go 1b4a7a48716eb23bdd14e7361ba653f4dd12ef70c737299ad8c407f85646fd99 S pkg18/sub4/file2719.go 31357718715777be59ab2c0a9d7eeed561c3a48a282b5282321512916c21ccd0 S pkg23/sub2/file2132.go 89c5d4a890112b266bdb5d10fe531ef288921e286b8e8d4d09e313892ea7ed19 S pkg26/sub2/file2912.go 9bf8ae87dba4fbea5fd776212afc43ec2dce6197604802f7c7b0ed8742514912 S pkg29/sub0/file0880.go 1bd9f26c8bfa4b6d0d99c9ec7f32cfb11d3fb21aff3316dbc3dc80b0081450ed U u Z cb3d58c3a656f817f41c829abfa581ba