Skip to content
zit Check-in [cd748a57c2]
Login

Check-in [cd748a57c2]

Overview
Comment:stat: read a repository's identity without a checkout (#85)

project-code and hash-policy join stat's fields, and stat joins the -R family it was refused for a plumbing reason rather than a policy one. A consumer needing the project code had to find a free port, spawn zit serve, poll for readiness, POST a clone container and scrape the push card -- a subprocess and a listening socket per repository -- because the value was reachable only by speaking the sync protocol to a server you started yourself.

The no-checkout diagnostic said 'no .zit found' in directories where .zit was sitting right there; discovery looks for .zit-checkout, so it now says that and names -R as the way in.

Timelines: family | ancestors | descendants | both | project-code
Files: files | file ages | folders
SHA3-256: cd748a57c2dfe23c1d8c701310842f8c9c7a008c1b292b3f05e03ba2338a7414
User & Date: dmestas on 2026-08-16 21:18:56.128
Other Links: branch diff | manifest | tags
Context
2026-08-16
21:28
merge project-code: read a repository's identity without a checkout (#85) check-in: 1fc9e67f22 user: dmestas tags: trunk
21:18
stat: read a repository's identity without a checkout (#85)

project-code and hash-policy join stat's fields, and stat joins the -R family it was refused for a plumbing reason rather than a policy one. A consumer needing the project code had to find a free port, spawn zit serve, poll for readiness, POST a clone container and scrape the push card -- a subprocess and a listening socket per repository -- because the value was reachable only by speaking the sync protocol to a server you started yourself.

The no-checkout diagnostic said 'no .zit found' in directories where .zit was sitting right there; discovery looks for .zit-checkout, so it now says that and names -R as the way in. closed check-in: cd748a57c2 user: dmestas tags: project-code

19:28
Create new branch named "project-code" check-in: e77f1e196a user: dmestas tags: project-code
Changes