From c002d8d0e2bba7f6452958b74634a50505216bd2 Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Thu, 20 Nov 2025 14:14:14 -0800 Subject: [PATCH] loop-rebuild: avoid polling (experiment) --- loop-rebuild | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/loop-rebuild b/loop-rebuild 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")