-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.gitattributes
More file actions
16 lines (15 loc) · 851 Bytes
/
Copy path.gitattributes
File metadata and controls
16 lines (15 loc) · 851 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# Conformance fixtures rely on byte-exact cross-port comparison. Force LF on
# all fixture inputs/outputs so a Windows clone with default
# `core.autocrlf=true` doesn't silently rewrite line endings and break the
# byte-equality gate for filesystem reasons rather than engine reasons.
#
# Files affected:
# - fixtures/conformance/*/expected.json + input/*.json (canonical metamodel)
# - fixtures/yaml-conformance/*/{input.yaml,expected.json}
# - fixtures/render-conformance/*/{expected.txt,template.mustache,payload.json,meta.json}
# - fixtures/verify-conformance/*/{template.mustache,payload.json,expected-drift.json,options.json,partials/*.mustache}
# - fixtures/persistence-conformance/**/*.yaml
fixtures/** text eol=lf
# Mustache templates carry cross-port byte-exact contracts elsewhere too
# (test resources, snapshots).
*.mustache text eol=lf