Artifact 97bee7dc1c0ddc879e942f8660a71994899eb9f56ac223d593188ee3dd413f58:
- File
conformance/testdata/zit-writer/large-k3/c1.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: 865) [annotate] [blame] [check-ins using] [more...]
C c1\slarge D 2026-10-18T16:37:57.608 R ecbb70742d785c8e231ccadd5aeb46c4 S pkg00/sub0/file0000.go d8c1dbc0c1a83e255451e23a1395810286817f6865e0c016658ddaf5791f2d71 S pkg07/sub2/file1672.go 2b989b6d3e8c341b26571bcfda1f98c2a921e5cb42cd1ac24c539aa4634fa549 S pkg11/sub2/file1417.go 6b495168ee6135258d55279c0a56cd3fe485d75d3fe4291dbf76f83a34132c27 S pkg16/sub2/file0682.go 3220d624d1565a3c40f47db988807c93678d0030361529189aa5bfc3108f1bd3 S pkg18/sub4/file2719.go dba1992f1ec3329fc9e816060ce5e35456d483fe5a6834cda08c335fcc1a5cd0 S pkg23/sub2/file2132.go 9acad51b0bc8ccec4707f72ad2e1f26ab6c2186e3323587c55a263436b6bb9eb S pkg26/sub2/file2912.go 6106bf57bed6c0cb6a3272eacfd3ff335a40b2a277cd13f749eea58367ac4f92 S pkg29/sub0/file0880.go 389f053c41e4f1ce94bb85b58cdd7d607cd2d7d9df7957283cd24e6d4c4df163 T *branch * trunk T *sym-trunk * U u Z cdf3cfbac5b0c8e46920139a5204a316