Overview
| Comment: | 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 |
|---|---|
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
289dd7f6b715a1f32ee31400ffcc9984 |
| User & Date: | dmestas on 2026-11-06 04:10:56.350 |
| Other Links: | manifest | tags |
Context
|
2026-11-06
| ||
| 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 | |
| 02:58 | commit -R --stdin records through a direct-commit core that builds the check-in from the parent manifest and its edits, with no ephemeral checkout, byte-identical to a checkout commit of the same change; the core takes put, delete and rename, imports nothing from the CLI, and a caller holding it open commits in about 20 ms on a 42k-file tree store check-in: e1d2e2fbff user: dmestas tags: trunk | |
Changes
Modified src/cli.zig
from [c0047aa920]
to [95edcb4fa4].
[diff]
Modified src/cmd/checkout.zig
from [bb70487a79]
to [c771e4b301].
[diff]
Modified src/core/checkin.zig
from [97b8ab297c]
to [9dca07b9b8].
[diff]
Modified src/core/checkin_e2e.zig
from [4bff19b8c4]
to [2c4bee2ae1].
[diff]
Modified src/e2e.zig
from [d5ed2f4015]
to [456c1bd713].
[diff]
Modified src/main.zig
from [9d3ab66125]
to [dc64eae7c0].
[diff]
Modified www/reference.html
from [09ec4a2459]
to [00cbe59eac].
[diff]