fix(tools): restore the exec bit on 63 scripts, in the INDEX where it counts
core.fileMode=false means chmod fixes your tree and nothing else — the 203/EXEC class (log 032) recurs on every fresh checkout because the index said 644. git update-index --chmod=+x is the repo-level fix; every shebang'd script under tools/ + gig-up.sh + perf.sh now ships executable.
Showing
gig-up.sh
100644 → 100755
perf.sh
100644 → 100755
File mode changed from 100644 to 100755
tools/audio-lens.py
100644 → 100755
File mode changed from 100644 to 100755
tools/bank-check.py
100644 → 100755
File mode changed from 100644 to 100755
tools/bridge/bridge.py
100644 → 100755
File mode changed from 100644 to 100755
tools/bridge/midimon.py
100644 → 100755
File mode changed from 100644 to 100755
tools/bridge/midiviz.py
100644 → 100755
File mode changed from 100644 to 100755
tools/bridge/server.py
100644 → 100755
File mode changed from 100644 to 100755
tools/bridge/surface.py
100644 → 100755
File mode changed from 100644 to 100755
tools/button-column-audit.py
100644 → 100755
File mode changed from 100644 to 100755
tools/button_roles.py
100644 → 100755
File mode changed from 100644 to 100755
tools/cheat-sheet.py
100644 → 100755
File mode changed from 100644 to 100755
tools/check-boot-blocks.py
100644 → 100755
File mode changed from 100644 to 100755
tools/check-mix.py
100644 → 100755
File mode changed from 100644 to 100755
tools/control-lens.py
100644 → 100755
File mode changed from 100644 to 100755
tools/deshadow-helpers.py
100644 → 100755
File mode changed from 100644 to 100755
tools/fan_check.sh
100644 → 100755
File mode changed from 100644 to 100755
tools/fix-button-roles.py
100644 → 100755
File mode changed from 100644 to 100755
tools/fix-mute-roles.py
100644 → 100755
File mode changed from 100644 to 100755
tools/foundry/autotune.py
100644 → 100755
File mode changed from 100644 to 100755
tools/foundry/beatocc.py
100644 → 100755
File mode changed from 100644 to 100755
tools/foundry/foundry.py
100644 → 100755
File mode changed from 100644 to 100755
tools/foundry/kitgate.py
100644 → 100755
File mode changed from 100644 to 100755
tools/foundry/kitindex.py
100644 → 100755
File mode changed from 100644 to 100755
tools/foundry/research/engine2_spike/spike.sh
100644 → 100755
File mode changed from 100644 to 100755
tools/foundry/restage.py
100644 → 100755
File mode changed from 100644 to 100755
tools/foundry/server.py
100644 → 100755
File mode changed from 100644 to 100755
tools/gen_tokens.py
100644 → 100755
File mode changed from 100644 to 100755
tools/gen_ts_types.py
100644 → 100755
File mode changed from 100644 to 100755
tools/gig-log.py
100644 → 100755
File mode changed from 100644 to 100755
tools/gig-metadata.py
100644 → 100755
File mode changed from 100644 to 100755
tools/gig-preflight.py
100644 → 100755
File mode changed from 100644 to 100755
tools/gig_record.sh
100644 → 100755
File mode changed from 100644 to 100755
tools/lcxl-init.py
100644 → 100755
File mode changed from 100644 to 100755
tools/lcxl-leds.py
100644 → 100755
File mode changed from 100644 to 100755
tools/lcxl3-driver.py
100644 → 100755
File mode changed from 100644 to 100755
tools/lcxl3-probe-display.py
100644 → 100755
File mode changed from 100644 to 100755
tools/lcxl3.py
100644 → 100755
File mode changed from 100644 to 100755
tools/lcxl3_language.py
100644 → 100755
File mode changed from 100644 to 100755
tools/lcxl_grid.py
100644 → 100755
File mode changed from 100644 to 100755
tools/master-out.py
100644 → 100755
File mode changed from 100644 to 100755
tools/migrate-columns.py
100644 → 100755
File mode changed from 100644 to 100755
tools/mock-lcxl.py
100644 → 100755
File mode changed from 100644 to 100755
tools/orphan-orbits.py
100644 → 100755
File mode changed from 100644 to 100755
tools/probe-chain.py
100644 → 100755
File mode changed from 100644 to 100755
tools/pulsar-parvagues-hud/spec/inspect-quand.cjs
100644 → 100755
File mode changed from 100644 to 100755
tools/pulsar-parvagues-hud/spec/smoke.cjs
100644 → 100755
File mode changed from 100644 to 100755
tools/pulsar-parvagues-hud/tools/lint-less.cjs
100644 → 100755
File mode changed from 100644 to 100755
tools/pulsar-parvagues-hud/tools/lint.sh
100644 → 100755
File mode changed from 100644 to 100755
tools/pulsar-parvagues-hud/tools/parse-cli.cjs
100644 → 100755
File mode changed from 100644 to 100755
tools/rig-pulse.py
100644 → 100755
File mode changed from 100644 to 100755
tools/rig_units.py
100644 → 100755
tools/sample-watcher.py
100644 → 100755
File mode changed from 100644 to 100755
tools/sample_tfidf.py
100644 → 100755
File mode changed from 100644 to 100755
tools/set-coherence.py
100644 → 100755
File mode changed from 100644 to 100755
tools/setlist_samples.py
100644 → 100755
File mode changed from 100644 to 100755
tools/shipowiz.py
100644 → 100755
File mode changed from 100644 to 100755
tools/silent-eval.py
100644 → 100755
File mode changed from 100644 to 100755
tools/surface-columns.py
100644 → 100755
File mode changed from 100644 to 100755
tools/take-lens.py
100644 → 100755
File mode changed from 100644 to 100755
tools/tempo-lens.py
100644 → 100755
File mode changed from 100644 to 100755
tools/tests/test_lcxl3_display.py
100644 → 100755
File mode changed from 100644 to 100755
tools/tidal-remote.py
100644 → 100755
File mode changed from 100644 to 100755