[squid-dev] Proposal: clean our git tags up

Alex Rousskov rousskov at measurement-factory.com
Mon Dec 30 16:01:57 UTC 2024


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.


Thank you,

Alex.



More information about the squid-dev mailing list