From 0fd3d729985e69da307eae327ecdd3cd0ac6c0c1 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Fri, 11 Sep 2026 19:49:26 +0100 Subject: [PATCH] tree.sh: remove redundant TODO infinite loop detection was here before. i removed it because it was bloat. we don't take general user input here, so careful configuration is all we need. infinite loops are harmless to the user. they are merely annoying. they would never be introduced to the user, because configs are always tested before release. before commit, even. we can save the user a few watts of electricity, or we can Keep It Simple. Signed-off-by: Leah Rowe --- include/tree.sh | 3 --- 1 file changed, 3 deletions(-) diff --git a/include/tree.sh b/include/tree.sh index bb28f0e0..d891c3af 100644 --- a/include/tree.sh +++ b/include/tree.sh @@ -231,9 +231,6 @@ configure_project() # override target/tree specific variables from per-target config: while e "$_tcfg" f || [ "$cmd" != "build_project" ] do - # TODO: detect infinine loops and throw err. - # (currently mitigated by virtue of configuration) - printf "Loading %s config: %s\n" "$project" "$_tcfg" eval "`newvar rev tree`"