Skip to content
zit Check-in [863ba33f03]
Login

Check-in [863ba33f03]

Overview
Comment:Sync, pull and a server taking a push store an artifact received whole as a delta, a check-in against its parent, so receiving a one-file check-in costs about what the sender paid instead of a full manifest
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 863ba33f036aad76142a8a3e6e602754fd34fbacc9a27534300304eea3d6ccf6
User & Date: dmestas on 2026-11-05 10:37:06.184
Other Links: manifest | tags
Context
2026-11-05
13:19
A sender answers a gimme or uploads an artifact it stores as a delta in Fossil's delta form, sending the stored delta when its basis is held, unshunned, in the requester's cone and readable by the peer, so a pull of a few one-file check-ins moves kilobytes leaf check-in: d8cc78e946 user: dmestas tags: trunk
10:37
Sync, pull and a server taking a push store an artifact received whole as a delta, a check-in against its parent, so receiving a one-file check-in costs about what the sender paid instead of a full manifest check-in: 863ba33f03 user: dmestas tags: trunk
09:31
A flat manifest is stored as a delta of its skip base, the ancestor at its height with the lowest set bit cleared, so a chain is popcount(height) deep and no commit stores a whole manifest; pack keeps the structure. Skip deltas after Subversion (Greg Hudson) check-in: bed8346191 user: dmestas tags: trunk
Changes