* text=auto

# .forgejo/bridge-output.sha256 이 이 파일들의 **정확한 바이트**를 고정한다.
# 위의 `* text=auto` 는 Windows 체크아웃에서 LF→CRLF 로 바꿔 버려서 같은 커밋인데도
# 해시가 달라진다 (자체 CI run 116 실측: "src/flutter_ffi.rs 해시 불일치 — 캐시가 낡았다"
# 라고 나오지만 실제로는 캐시가 아니라 줄바꿈 변환이었다).
# 매니페스트가 의미를 가지려면 모든 플랫폼에서 같은 바이트여야 한다.
src/flutter_ffi.rs                      text eol=lf
src/bridge_generated.rs                 text eol=lf
src/bridge_generated.io.rs              text eol=lf
flutter/lib/generated_bridge.dart       text eol=lf
flutter/lib/generated_bridge.freezed.dart text eol=lf
flutter/macos/Runner/bridge_generated.h text eol=lf
flutter/ios/Runner/bridge_generated.h   text eol=lf

# Release provenance compares the exact licence bytes embedded by every native
# runner.  `text=auto` alone allows a Windows checkout with core.autocrlf=true
# to turn LF into CRLF, so pin the repository-level licence source here.  The
# Flutter payload inputs are pinned in flutter/.gitattributes because that
# nearer file owns and otherwise overrides their `text` attribute.
LICENCE text eol=lf
