]> git.ozlabs.org Git - next-scripts/blobdiff - make_tree_file
automatically remove the oldest releases from korg
[next-scripts] / make_tree_file
index d1e7890c8b16dfb70b1d0af4483e85f98f4614e9..c14a6dad62709eb6cd1f754e879ccf72c0d53a06 100755 (executable)
@@ -53,6 +53,16 @@ gpg2 -u 41D5C07A -a -b "../$p"
 
 $(dirname $0)/make_abat_scripts "$d" "$l"
 
+oldest=$(date --date "3 months ago" '+%Y%m%d')
+echo "Removing old releases ... <= next-$oldest"
+
+for i in $(git ls-remote --tags korg next-\* |
+               sed -n 's,^.*[ \t]refs/tags/next-\([0-9]*\)$,\1,p' |
+               sort -n); do
+       [ $i -gt $oldest ] && break
+       git push korg --delete next-$i
+done
+
 echo Pushing to korg ...
 git push korg