Hello,

On Sun 03 Aug 2025 at 05:05pm +02, Andrea Pappacoda wrote:

> ---
> This patch adds the pristine-tar item to the tag2upload spec. It's based
> on Ian's suggested text, with some clarifications. Should be almost
> ready.
>
>  tag2upload.5.pod | 26 ++++++++++++++++++++++++++
>  1 file changed, 26 insertions(+)
>
> diff --git a/tag2upload.5.pod b/tag2upload.5.pod
> index 7206fb4e..f934d210 100644
> --- a/tag2upload.5.pod
> +++ b/tag2upload.5.pod
> @@ -139,6 +139,32 @@ With C<baredebian> quilt modes, this option is mandatory.
>  specifies a native source package format,
>  or if the targeted archive already contains a suitable orig.)
>
> +=item C<!pristine-tar>=COMMITID
> +
> +Names a commit containing pristine-tar metadata.
> +
> +The commit must contain exactly one .id file and one .delta for the current

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.

> +upstream release, and their names must correspond to the name of the orig
> +tarball, with ".id" and ".delta" appended, respectively.  They must be
> +regular files.
> +
> +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.

-- 
Sean Whitton

Attachment: signature.asc
Description: PGP signature

Reply via email to