[squid-dev] Proposal: clean our git tags up
Amos Jeffries
squid3 at treenet.co.nz
Wed Jan 1 17:03:30 UTC 2025
On 31/12/24 05:01, Alex Rousskov wrote:
> On 2024-12-30 10:02, Francesco Chemolli wrote:
>
>> There are a lot of tags attached to Squid's git repository that do not
>> seem to be relevant; I'm proposing to remove them, unless there's a
>> reason not to.
>
> Great minds think alike! I was going to propose that as well, but did
> not want to interrupt your release publication process/project :-).
>
>
>> I refer to:
>>
>> * *-snapshot and *-master-snapshot (e.g. 4.15-20210522-snapshot)
>> * BumpSslServerFirst.*
>> * M-staged-PR* (the latest being M-staged-PR379)
>> * for-libecap-v0p1
>> * merge-candidate-* (e.g. merge-candidate-3-v1)
>> * sourceformat-review-1
>> * take* (e.g. take1, take00)
>
> And a tag called "BASIC_TPROXY4".
>
> And a tag called "latest".
>
> FWIW, the following rough script shows all tags that should be removed
> from the official repository (called "upstream" below):
>
> regex=".-snapshot"
> regex="$regex|.-master-snapshot"
> regex="$regex|BumpSslServerFirst"
> regex="$regex|M-staged-PR.*"
> regex="$regex|for-libecap-v0p1"
> regex="$regex|merge-candidate-"
> regex="$regex|sourceformat-review-1"
> regex="$regex|take"
> regex="$regex|BASIC_TPROXY4"
> regex="$regex|latest"
> git ls-remote --tags upstream | grep -E "$regex"
>
> I get 135 tags.
>
>
> AFAICT, after removing the above tags, the official repository will have
> 256 SQUID_... release tags and the new HISTORIC_RELEASES tag.
>
>
>> Does anyone have any objections? I plan to perform this cleanup on The
>> 12th of January 2025 unless there's any reasons not to.
>
>
> Please do.
>
Ditto, Please do.
Also, To prevent regressions in future we will need to check the Anubis
repository is not pushing more "M-staged-PR" tags on each "auto" push.
Amos
More information about the squid-dev
mailing list