Meta/cycle-run: prune garbage before each run

Junio C Hamano committed Mar 21, 2021 at 17:20 UTC cd76584d3ae36a8d15d6eadf1c15246c4669f9ae
1 file changed +10 -2
cycle-run
+10 -2
@@ -83,6 +83,14 @@ test_them () {
83 }
84
85 : >>.Cycle/log
86 +git reflog expire --expire=now --expire-unreachable=now --all
87 +git gc
88 +
89 +for l in .Cycle/log.[0-9a-f]*
90 +do
91 + x=${l##*.}
92 + git rev-parse --verify "$x" >/dev/null 2>&1 || rm -f "$l"
93 +done
94 +
95 git fetch
87 -git rev-list --first-parent --parents $RANGE |
88 -test_them
96 +git rev-list --first-parent --parents $RANGE | test_them