Artifact 95ab14c44db8cded52eb83eed203fee2bd709b9b1f7da503a64843ca5b4e5259:
- File
internal/sync/shun_send_test.go
-
2026-10-21 01:03:53
— part of check-in
[a402aa5cc6]
on branch feat/submanifest-reader
— fix(sync): withhold shunned payloads and clone delta bases
Match Fossil 2.28 send_file and send_compressed_file payload gates. A source-first clone must expand a dependent when its stored basis is shunned rather than forwarding that withheld basis. Preserve private notices, authorization and SHA3 refusal ordering.
Exercise real encoded requests through the ordinary handler and Fossil HTTP oracle. Canonical compressed clone can name a shunned public basis without sending it; this server expands instead to preserve its source-first guarantee. (user: [email protected], size: 3022) [annotate] [blame] [check-ins using]
- 2026-10-21 01:41:08 — part of check-in [f25fae939d] on branch feat/submanifest-reader — Merge commit 'ba688b7' into feat/sparse-required-content (user: [email protected], size: 3022) [annotate] [blame] [check-ins using]
-
2026-10-21 21:20:46
— part of check-in
[7244496a09]
on branch main
— Merge pull request #437 from danmestas/feat/submanifest-reader
feat: sub-manifest trees and sparse cones (draft-fossil-submanifests-00, draft-fossil-sparse-cone-00) (user: [email protected], size: 3022) [annotate] [blame] [check-ins using]
-
2026-10-21 01:03:53
— part of check-in
[a402aa5cc6]
on branch feat/submanifest-reader
— fix(sync): withhold shunned payloads and clone delta bases