# 行尾统一 LF。
#
# 这一行不是风格问题。MANIFEST.sha256 存的是字节哈希，git 在 Windows 上检出时
# 默认会把文本文件的 LF 换成 CRLF —— 字节变了，哈希就整份对不上，
# 于是「校验失败」看起来像「文件被人改过」，实际只是换了个操作系统。
* text=auto eol=lf

# 清单自己是二进制：它记录的是别的文件的字节，自己绝不能被动过一个字符。
# 去掉这个 -text，清单会在 Windows 检出时变成 CRLF，然后连它自己的哈希都对不上。
MANIFEST.sha256 -text
