Site: write the fork pull request area

closed
Max Rakhimov · 2026-10-12 · 9ddb274e613f · edited · issue

The site step writes one prefix, .gitsocial/forks/: one non-thin packfile per open head with the objects reachable from the head and from no bucket ref, then manifest.json last, then a sweep of packs the manifest does not name. Nothing outside the prefix changes: no object, no ref, no shard, no page. The list of pull requests and heads reaches core/site through a seam the client and the CLI fill from the review extension. A head over 32 MB of pack gets a tooLarge entry; an unfetched head a pending one.

edits
#commit:9ddb274e613f@gitmsg/pm
labels
kind/feature, area/site
milestone
#commit:beb35ee74bbb@gitmsg/pm