loop-rebuild: avoid polling (experiment)

Junio C Hamano committed Nov 20, 2025 at 14:14 UTC c002d8d0e2bba7f6452958b74634a50505216bd2
1 file changed +18
loop-rebuild
+18
@@ -1,5 +1,23 @@
1 #!/bin/sh
2
3 +R=:rendezvous
4 +if ! test -p "$R"
5 +then
6 + rm -f "$R"
7 + mkfifo "$R" || exit
8 +fi
9 +
10 +export CC=clang
11 +
12 +while cat "$R"
13 +do
14 + time nice -20 Meta/Dothem -j32 --meson CC="clang -O2" USE_ASCIIDOCTOR=
15 + uptime; date
16 + Meta/V
17 +done
18 +
19 +exit
20 +
21 ssleep () {
22 seconds=$1
23 now=$(date "+%s")