[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