Hello,

On Sat 21 Jun 2025 at 06:05pm +01, Ian Jackson wrote:

> We talked about this some more on irc.  AIUI we have decided:
>
>  * The fetch should try to fetch the tag that would be made
>    by git-debpush, from salsa; if it exists it should end up in the
>    user's refs/tags/.

Yes, though only if it had the exact same text.

> I've thought about tag tag out-of-course situations:

These all look good to me.

>  * Tag exists remotely already:
>
>    Diagnosis: this version has already been used for a release.
>    Maybe the user is accidentally re-using a version number.
>    Anyway we don't want to change a published tag.
>
>    Unconditional failure.
>
>    Recovery: if the problem was just that the tag was wrong somehow
>    (eg wrong quilt mode) the user should bump the version number.

Unconditional failure seems right because we know the push will fail, so
no point in making a tag.

If the user *really* wanted to override they could use -t.

-- 
Sean Whitton

Attachment: signature.asc
Description: PGP signature

Reply via email to