Overview
| Comment: | zit daemon serves one store over a local Unix socket: commit, batch with one fsync per batch, feed, get and status as JSON with raw trailers, acknowledging only after the fsync; a resend is matched on time, user and comment and answered with the stored check-in; the socket directory and file are owner-only and other users are refused |
|---|---|
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
d78ffcad0bec6eb9be1e01a693002391 |
| User & Date: | dmestas on 2026-11-06 12:58:35.190 |
| Other Links: | manifest | tags |
Context
|
2026-11-06
| ||
| 13:56 | New names follow Fossil's strict path rule when written by commit, add, addremove and mv: valid UTF-8, nothing above U+FFFF, no private-use characters, no backslash, plus no control bytes; user and branch refuse control bytes; Fossil's reserved names are refused; names read from existing check-ins stay lenient, so a delete or rename can remove one check-in: d040bd2d7f user: dmestas tags: trunk | |
| 12:58 | zit daemon serves one store over a local Unix socket: commit, batch with one fsync per batch, feed, get and status as JSON with raw trailers, acknowledging only after the fsync; a resend is matched on time, user and comment and answered with the stored check-in; the socket directory and file are owner-only and other users are refused check-in: d78ffcad0b user: dmestas tags: trunk | |
| 04:10 | commit -R takes repeatable --rename OLD NEW and --delete PATH with or without --stdin, applied as one check-in through the direct-commit core, byte-identical to mv or rm and a checkout commit; a resend of a stored request returns its check-in check-in: 289dd7f6b7 user: dmestas tags: trunk | |
Changes
Modified src/cli.zig
from [95edcb4fa4]
to [ae0627721d].
[diff]
Modified src/cmd/checkout.zig
from [c771e4b301]
to [f768d1d1b2].
[diff]
Added src/cmd/daemon.zig version [b157dbc4bd].
Modified src/core/checkin.zig
from [9dca07b9b8]
to [3b43685cbe].
[diff]
Added src/core/feed.zig version [3792e4295b].
Added src/daemon/daemon_benchmark.zig version [f0804cdb7e].
Added src/daemon/daemon_e2e.zig version [b216084b90].
Added src/daemon/protocol.zig version [2e32865141].
Added src/daemon/protocol_fuzz.zig version [bb2b5f5adb].
Added src/daemon/server.zig version [69174f3b4d].
Modified src/dst.zig
from [4ba02cc97d]
to [d41b728826].
[diff]
Modified src/e2e.zig
from [456c1bd713]
to [fc18c6dff0].
[diff]
Modified src/fuzz_tests.zig
from [71f93a865f]
to [746da28289].
[diff]
Modified src/horizon_e2e.zig
from [500fe0eb04]
to [90e1ba8c76].
[diff]
Modified src/logstore_benchmark.zig
from [3c6eefc61e]
to [fad2d06d88].
[diff]
Modified src/main.zig
from [dc64eae7c0]
to [8ea5676f4c].
[diff]
Modified src/repoview.zig
from [9634d42484]
to [645be61727].
[diff]
Modified src/root.zig
from [420da672ac]
to [907b576194].
[diff]
Modified src/storelock.zig
from [3808305325]
to [6b0e666119].
[diff]
Modified src/submanifest_benchmark.zig
from [ec6e3adcd5]
to [7c54e98f09].
[diff]
Modified src/tidy.zig
from [ed1cf09ba3]
to [bdf628893b].
[diff]
Modified www/reference.html
from [00cbe59eac]
to [2d703c4c0e].
[diff]