# This project only ever runs on Linux, so LF is the correct line ending
# everywhere — in the repository, in a Windows working tree, and above all
# in a release artifact.
#
# Without this, a checkout on Windows gets CRLF (core.autocrlf), and
# `git archive` applies the same conversion, so deploy/build-release.sh
# produced artifacts whose shell scripts a device refused to run:
#
#     deploy/install.sh: line 23: set: pipefail: invalid option name
#
# The build refuses to ship a CRLF script now as well; this is what stops
# one being created in the first place.
* text=auto eol=lf

# Anything that must never be touched by line-ending conversion.
*.png binary
*.jpg binary
*.ico binary
*.woff binary
*.woff2 binary
*.gz binary
*.db binary
