Hi Sean,

On Mon Aug 4, 2025 at 12:31 PM CEST, Sean Whitton wrote:
Can we say that the .delta file must represent an empty change (or
equivalent), since we're not going to support actual deltas?

I think your later text implies this but it would be easier to read if
we said something here too.

Well, a .delta file represents a binary diff, so an empty binary diff would result in no modifications to the tar file at all. We want to support deltas which change things like the stored order of files in the tarball, or empty directories. So I don't really know how to say this other than "the resulting tarball must be treesame to the named git tree".

Maybe something like "the .delta file must not contain changes to the tarball contents, except for empty directories".

+The tag must also contain an C<upstream> item, and the tree named in the .id

Maybe "tree object" or even "git tree object" for readability.

Makes sense.

Reply via email to