Overview
| Comment: | Merge the working sync client onto trunk: the round driver, the clone verb, and section 8 server-side clone, so a fresh zit client clones a full repository from a zit server over HTTP with the cloned store's artifacts equal to the origin's. |
|---|---|
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
4ca4a718e84ef14973f82dd82e32d591 |
| User & Date: | dmestas on 2026-07-15 16:15:52.628 |
| Other Links: | manifest | tags |
Context
|
2026-07-15
| ||
| 16:36 | Merge multi-batch clone continuation onto trunk: the client threads the section 8.2 clone_seqno cursor across successive cfile batches until exhaustion, so a repository larger than one batch clones in full. check-in: 378073c233 user: dmestas tags: trunk | |
| 16:16 | Merge trunk back onto cli after the working clone, keeping the branch aligned for pull/push and the multi-batch clone continuation. check-in: 887b9b0859 user: dmestas tags: cli | |
| 16:15 | Merge the working sync client onto trunk: the round driver, the clone verb, and section 8 server-side clone, so a fresh zit client clones a full repository from a zit server over HTTP with the cloned store's artifacts equal to the origin's. check-in: 4ca4a718e8 user: dmestas tags: trunk | |
| 16:12 | Answer the sync clone operation in Server.respond by paginating the repository's artifacts by RID into cfile batches with the section 8.2 clone_seqno cursor to exhaustion, so a fresh client clones a full repository over HTTP check-in: d383eb0084 user: dmestas tags: cli | |
| 14:26 | Merge zit serve onto trunk: a single-threaded HTTP server answering application/x-fossil sync requests by decoding the container, calling the stateless Server.respond over the repository store, and returning the framed reply. check-in: 55072db7c8 user: dmestas tags: trunk | |
Changes
Modified src/cli.zig
from [e9f3bc23a3]
to [c958469ad7].
[diff]
Modified src/e2e.zig
from [d47e2bdc1e]
to [c30fd1752a].
[diff]
Modified src/main.zig
from [651beb102c]
to [d811a384db].
[diff]
Modified src/serve.zig
from [c4c68e340d]
to [469f425a53].
[diff]
Modified src/sim/sync_sweep.zig
from [7d8433f761]
to [9d426e75d8].
[diff]
Modified src/sync.zig
from [dc27923e29]
to [f48881820e].
[diff]
Added src/sync_driver.zig version [722ed498ea].
Added src/sync_driver_test.zig version [fcd5e1b4e0].
Modified src/sync_test.zig
from [09affaa6b6]
to [82db7f1948].
[diff]
Modified src/transport.zig
from [a7190c632f]
to [18c33f3917].
[diff]