# The codegen check's fixture tree is genuine `pipelex codegen types` output, committed byte for byte so
# the suite re-proves the verdict over real engine bytes. Its content hashes cover those bytes exactly, so
# a checkout that rewrote its line endings (`core.autocrlf=true`) would hand the suite a different tree
# than the one the stamp and the lock were computed over. Pin it.
tests/unit/data/real_codegen_tree/** -text
# The shared case files are copies `make shared-files` writes from `js/tests/fixtures/`, and the root's
# `make check-shared-files` compares them byte for byte with their sources, which `js/.gitattributes`
# pins the same way. A checkout that rewrote their line endings would fail that check. Pin them.
tests/fixtures/** -text
