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