Overview
| Comment: | perf(sync): reuse received content in crosslink (#217)
Keep validated receive bytes in a bounded session linker so clone does not expand and hash every artifact again during finalization. Preserve bounded retry, cancellation, replay, and residual-repair behavior. Closes #214 |
|---|---|
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
7b6a67fb81ff23d518d4c4123e24df4e |
| User & Date: | [email protected] on 2026-07-29 00:49:20.000 |
| Other Links: | manifest | tags |
Context
|
2026-07-29
| ||
| 01:46 | feat(cli): select sqlite driver by tag (#218) check-in: ac4c3537d1 user: [email protected] tags: trunk, v0.8.0 | |
| 00:49 |
perf(sync): reuse received content in crosslink (#217)
Keep validated receive bytes in a bounded session linker so clone does not expand and hash every artifact again during finalization. Preserve bounded retry, cancellation, replay, and residual-repair behavior. Closes #214 check-in: 7b6a67fb81 user: [email protected] tags: trunk | |
|
2026-07-28
| ||
| 22:08 |
fix(manifest): unify mlink derivation (#216)
Route direct check-ins and internal rebuilds through canonical mlink derivation. Update sparse-history consumers and preserve legacy conflict-fork rows with an explicit RID discriminator migration.\n\nCloses #213 check-in: 04f41a4c9c user: [email protected] tags: trunk | |
Changes
Modified internal/content/cache.go
from [e176e7fd29]
to [49eafe5b7a].
[diff]
Modified internal/content/cache_test.go
from [fb79c8ae96]
to [82b78fe314].
[diff]
Modified internal/content/deltify.go
from [dc41b8cd6b]
to [62284a4fbc].
[diff]
Modified internal/content/deltify_test.go
from [0ebd2da095]
to [fd3a4bb441].
[diff]
Modified internal/manifest/crosslink.go
from [1d2397e576]
to [39038799e1].
[diff]
Modified internal/manifest/crosslink_defer_test.go
from [b9eb39515a]
to [9ea07186b5].
[diff]
Modified internal/manifest/dephantomize.go
from [990bb99485]
to [7fc328e4a0].
[diff]
Modified internal/manifest/dephantomize_test.go
from [178dc7c1fa]
to [c5eebeee35].
[diff]
Modified internal/manifest/log_test.go
from [3f0de73b98]
to [7e265861a6].
[diff]
Modified internal/sync/client.go
from [a56c9aa5ee]
to [4b424be911].
[diff]
Modified internal/sync/clone.go
from [0d41470e4f]
to [6735ee6fbb].
[diff]
Modified internal/sync/handler.go
from [735a0223e4]
to [ade97ddafe].
[diff]
Modified internal/sync/handler_test.go
from [023d3e1175]
to [c0b2eb347b].
[diff]
Modified internal/sync/serve_http_test.go
from [cd52db71c3]
to [b511231787].
[diff]
Modified internal/sync/storereceivedfile_test.go
from [a264cb51ce]
to [2af3bd4e09].
[diff]