loop-rebuild: avoid polling (experiment)
Junio C Hamano committed
Nov 20, 2025 at 14:14 UTC
c002d8d0e2bba7f6452958b74634a50505216bd2
1 file changed
+18
loop-rebuild
+18
index 49886c1578..6e2d0888fa 100755
--- a/loop-rebuild
+++ b/loop-rebuild
@@ -1,5 +1,23 @@
#!/bin/sh
+R=:rendezvous
+if ! test -p "$R"
+then
+ rm -f "$R"
+ mkfifo "$R" || exit
+fi
+
+export CC=clang
+
+while cat "$R"
+do
+ time nice -20 Meta/Dothem -j32 --meson CC="clang -O2" USE_ASCIIDOCTOR=
+ uptime; date
+ Meta/V
+done
+
+exit
+
ssleep () {
seconds=$1
now=$(date "+%s")