Artifact c1a6b122c2c8786a1a4429afee72a9b90a7ddad00da51d6464e23bc9199f9d17:
- File
src/e2e.zig
-
2026-08-17 13:27:34
— part of check-in
[f01eb5b6a0]
on branch quarry-support
— ls --long and log --long: one invocation answers a page (#96, #93)
ls --long adds size, the F card's permission token, and text/binary. The permission is the fact no other verb can supply -- it lives in the manifest, and the blob it names does not know it is executable -- so a listing could not mark executables and mis-rendered symlinks. --under bounds the listing to one directory, which is also what makes --long's per-file content read affordable.
log --long adds each check-in's timestamp, user and comment. log CHECKIN PATH already selected the check-ins touching PATH; emitting only hashes meant a file-history page cost a subprocess per row.
Both are opt-in; the default outputs are byte-identical. A blob the store cannot produce reports 'absent' rather than a zero-byte text file. (user: dmestas, size: 1128934) [annotate] [blame] [check-ins using]
- 2026-08-17 13:33:19 — part of check-in [15fa309b01] on branch trunk — merge quarry-support: ls --long and log --long (#96, #93) (user: dmestas, size: 1128934) [annotate] [blame] [check-ins using]
-
2026-08-17 13:27:34
— part of check-in
[f01eb5b6a0]
on branch quarry-support
— ls --long and log --long: one invocation answers a page (#96, #93)