mirror of
https://github.com/LGUG2Z/komorebi.git
synced 2026-11-15 13:22:19 +01:00
kde-closure-check fails when komorebi-for-kde/nix/root-crates.json differs from the KDE cargo closure; e2e-needed says whether a diff touches anything the Windows e2e binaries are built from. Copies of the host-side scripts with these differences only: - kde-closure-check: none (it already finds the repository relative to the script); verbatim. - e2e-needed: `tools/*` joins the paths that cannot change the binaries (docs, .github), so a change to the tools is NO instead of "not understood: treated as needed"; - e2e-needed: `# shellcheck disable=SC2001` before `set` (the sed one-liners indent multi-line output); no behaviour change. Verified: bash -n and shellcheck clean; `tools/kde-closure-check .` prints "ok: 11 root crates match the KDE cargo closure"; `tools/e2e-needed --since <rev>` gives the same output as the host copy on a range without tools/ files, and NO for a tools-only range.