summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-07-28packer: Drop d_desc_count to initial value of 0Chloe M.
Signed-off-by: Chloe M. <chloe@faracom.org>
2026-07-28packer: Reduce log spamChloe M
Signed-off-by: Chloe M <chloe@faracom.org>
2026-07-28docs: Add description of formatChloe M.
Signed-off-by: Chloe M. <chloe@faracom.org>
2026-07-28packer: Flush data descriptor table to outputChloe M.
Signed-off-by: Chloe M. <chloe@faracom.org>
2026-07-27packer: Create file view per idata descriptorChloe M
Signed-off-by: Chloe M <chloe@faracom.org>
2026-07-27packer: Introduce idata_desc, data_desc and tablesChloe M
This commit introduces three kinds of primitives: Internal data descriptors (idata_desc), embeddable data descriptors (data_desc) and data descriptor tables. The internal data descriptors are used by the packer to keep state and link information while the embeddable data descriptors mirror more closely to what will actually be on disk. There is a special %root% entry which should offset into a root file containing information about the archive as a whole. Signed-off-by: Chloe M <chloe@faracom.org>
2026-07-27docs: Add README.mdChloe M
Signed-off-by: Chloe M <chloe@faracom.org>
2026-07-27rdar: Recurse directoriesChloe M
Signed-off-by: Chloe M <chloe@faracom.org>
2026-07-27initial commitChloe M
Signed-off-by: Chloe M <chloe@faracom.org>