Overview
| Comment: | Add the extras and clean commands over one shared untracked-file sweep: extras lists every checkout file zit is not tracking, and clean deletes exactly that set behind a --force gate, otherwise refusing non-interactively with a count because the deletion is irreversible and outside undo's shelter, per B-extras and B-clean-1/-5/-18. |
|---|---|
| Timelines: | family | ancestors | descendants | both | next-verbs-2 |
| Files: | files | file ages | folders |
| SHA3-256: |
7367551a07ac990b31e573d97b94cfe5 |
| User & Date: | dmestas on 2026-07-18 00:15:41.836 |
| Other Links: | branch diff | manifest | tags |
Context
|
2026-07-18
| ||
| 00:52 |
Merge next-verbs-2: extras and clean
Two untracked-file management verbs over one shared control-name/sweep module (artifact §8 never-tracked superset; the .zit control files and derived sidecars are the exclusion set): - extras: list files present in the working tree but not in the managed set and not control/derived files — the untracked surface, one path per line. - clean: remove those extras from the working tree, refusing to touch any tracked or control file; the sweep propagates allocation failure without leaking and never crashes on a hostile tree (fuzzed). Slice tail: merge remains unshipped (its plan/implement agent repeatedly lost its API connection mid-response this session). Full unit + e2e (290/290) green on the merged trunk. check-in: bbfa0715f0 user: dmestas tags: trunk | |
| 00:15 | Add the extras and clean commands over one shared untracked-file sweep: extras lists every checkout file zit is not tracking, and clean deletes exactly that set behind a --force gate, otherwise refusing non-interactively with a count because the deletion is irreversible and outside undo's shelter, per B-extras and B-clean-1/-5/-18. closed check-in: 7367551a07 user: dmestas tags: next-verbs-2 | |
|
2026-07-17
| ||
| 22:11 | Create new branch named "next-verbs-2" check-in: 9d7df286a6 user: dmestas tags: next-verbs-2 | |
Changes
Modified src/cli.zig
from [4be38dc3e7]
to [e16b68b71b].
[diff]
Modified src/e2e.zig
from [84ec405c3c]
to [2169ef5d99].
[diff]
Added src/extras.zig version [58a244e750].
Modified src/main.zig
from [88e646c2be]
to [c9c46df863].
[diff]