Overview
| Comment: | Merge the repo-state query slice onto trunk: the leaves, branch, tag, and info commands over a shared read-only repo-view loader, exposing the finished repostate engine through the CLI so a user can inspect leaves, branches, tags, and resolve names without a write path. |
|---|---|
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
366ee2d629d1b60bcd28b5c03bac1f32 |
| User & Date: | dmestas on 2026-07-15 06:59:36.771 |
| Other Links: | manifest | tags |
Context
|
2026-07-15
| ||
| 11:07 | Add a count query to the ArtifactStore boundary returning the entry total, so a sync peer can walk the dense 1..=count rids and classify each as held or phantom to announce its holdings and request what it lacks per sync sections 3.2 and 3.3. check-in: 4c38e8fbd6 user: dmestas tags: trunk | |
| 07:00 | Merge trunk back onto cli after integrating the query slice, so follow-on transport work builds on the aligned tip. check-in: e791084496 user: dmestas tags: cli | |
| 06:59 | Merge the repo-state query slice onto trunk: the leaves, branch, tag, and info commands over a shared read-only repo-view loader, exposing the finished repostate engine through the CLI so a user can inspect leaves, branches, tags, and resolve names without a write path. check-in: 366ee2d629 user: dmestas tags: trunk | |
| 06:54 | Add the info command, resolving NAME through the repo-state section 8.3 procedure and describing the check-in it names — its full artifact ID, its branch per section 6.1 with the configured main-branch of section 6.4 as the fallback, its leaf status per sections 7.1 and 7.4, its primary parent per section 3.2, and each merge parent per section 3.3 — with selection recency-based per section 8.2, so per section 8.5 a name can name a closed or non-leaf check-in that leaves omits. check-in: 6252eda2e6 user: dmestas tags: cli | |
|
2026-07-14
| ||
| 12:11 | Integrate Artifact A.1.2 vector correction check-in: 17e0841c30 user: dmestas tags: trunk | |
Changes
Modified src/cli.zig
from [5ca16d20e3]
to [8adcc64cd1].
[diff]
Modified src/e2e.zig
from [4461efc223]
to [d47e2bdc1e].
[diff]
Modified src/main.zig
from [c0fd5628bc]
to [8c0bcb2988].
[diff]
Modified src/repostate.zig
from [6926360fb0]
to [7dfdfe2ea0].
[diff]
Modified src/repostate_test.zig
from [27963d56e1]
to [0dfcec3182].
[diff]
Added src/repoview.zig version [7bed5b54a4].