From: Junio C Hamano Date: Thu, 20 Nov 2025 22:14:14 +0000 (-0800) Subject: loop-rebuild: avoid polling (experiment) X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c002d8d0e2bba7f6452958b74634a50505216bd2;p=thirdparty%2Fgit.git loop-rebuild: avoid polling (experiment) --- 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")