-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitattributes
More file actions
74 lines (61 loc) · 4.11 KB
/
Copy path.gitattributes
File metadata and controls
74 lines (61 loc) · 4.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
# Normalize text files in the repository to LF so Windows checkouts do not
# create CRLF-only diffs.
* text=auto eol=lf
# Keep native Windows command scripts CRLF when they are added.
*.bat text eol=crlf
*.cmd text eol=crlf
# Shell scripts must stay LF for Unix-like environments.
*.sh text eol=lf
# Stored patch artifacts contain diff context marker lines that can look like
# whitespace errors to `git diff --check`.
*.patch text eol=lf whitespace=-space-before-tab,-blank-at-eol
# Binary files should never be line-ending normalized.
*.bin binary
*.dll binary
*.dylib binary
*.exe binary
*.gif binary
*.ico binary
*.jpg binary
*.jpeg binary
*.pdf binary
*.png binary
*.so binary
*.wasm binary
*.webp binary
# Native ratchet candidate snapshots preserve raw multiline TypeDuck panel
# comments, including embedded CR/control bytes. Treat only these audit copies
# as byte payloads and suppress the false blank-at-EOL diff warning.
docs/reports/evidence/m59-canonical-jyutping-reachability-parity/increment-3b-transformed-algebra/performance-ratchet/candidate-snapshots.csv -text whitespace=-blank-at-eol
docs/reports/evidence/m59-canonical-jyutping-reachability-parity/increment-3b-transformed-algebra/performance-ratchet/**/candidate_snapshots.csv -text whitespace=-blank-at-eol
# Preserve the imported M59 macOS diagnostic CSVs byte-for-byte. The packet's
# provenance manifests intentionally hash the original measured evidence bytes.
docs/reports/evidence/m59-post-fix-root-cause-20260711/*.csv -text whitespace=-blank-at-eol
docs/reports/evidence/m59-post-fix-root-cause-20260711/**/*.csv -text whitespace=-blank-at-eol
docs/reports/evidence/m59-post-fix-root-cause-20260711/accepted-baseline/environment-*.txt whitespace=-blank-at-eol
docs/reports/evidence/m59-post-fix-root-cause-20260711/accepted-baseline/run-*/environment.txt whitespace=-blank-at-eol
# Preserve the imported M59 Increment 4b performance packet byte-for-byte.
# Its manifest binds the original source-current measurement receipts, including
# their Windows CRLF bytes, so Git must not normalize this raw evidence subtree.
docs/reports/evidence/m59-canonical-jyutping-reachability-parity/increment-4b-abbreviation-segmentation/performance-ratchet/** -text whitespace=-blank-at-eol
# Preserve the imported M59 Increment 4c performance packet byte-for-byte.
# The aggregate provenance binds the original Windows measurement receipts.
docs/reports/evidence/m59-canonical-jyutping-reachability-parity/increment-4c-opencc-variants/performance-ratchet/** -text whitespace=-blank-at-eol
# Preserve the imported M59 Increment 4d performance packet byte-for-byte.
# The aggregate provenance binds the original Windows measurement receipts.
docs/reports/evidence/m59-canonical-jyutping-reachability-parity/increment-4d-cangjie-cj1/performance-ratchet/** -text whitespace=-blank-at-eol
# Preserve the imported M59 Increment 4e packet byte-for-byte. Its manifest
# binds the native WEB-04 and performance receipts, including Windows newlines.
docs/reports/evidence/m59-canonical-jyutping-reachability-parity/increment-4e-lane-b-exact-order/** -text whitespace=-blank-at-eol,-blank-at-eof
# Preserve the final M59 closeout receipts byte-for-byte. The packet manifest
# hashes these normalized UTF-8 logs and browser JSON files; no binary payloads
# are stored in the evidence subtree.
docs/reports/evidence/m59-canonical-jyutping-reachability-parity/final-closeout/** -text whitespace=-blank-at-eol,-blank-at-eof
# Preserve the source-current M59 performance revalidation byte-for-byte. The
# aggregate provenance binds the original Windows receipts and rejected-run
# diagnostics, so Git must not normalize this raw evidence subtree.
docs/reports/evidence/m59-canonical-jyutping-reachability-parity/source-current-performance-revalidation-2026-07-13/** -text whitespace=-blank-at-eol,-blank-at-eof
# Preserve the M61 compact packet byte-for-byte. Its manifest binds imported
# Windows receipts as well as curated UTF-8 text, so candidate and commit trees
# must retain the same bytes verified in the working tree.
docs/reports/evidence/m61-native-track-a-memory-owner-reduction/** -text whitespace=-blank-at-eol,-blank-at-eof