-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitattributes
More file actions
26 lines (23 loc) · 1.17 KB
/
Copy path.gitattributes
File metadata and controls
26 lines (23 loc) · 1.17 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
* text=auto eol=lf
*.gif binary
*.ico binary
*.jpeg binary
*.jpg binary
*.pdf binary
*.png binary
*.webp binary
*.woff2 binary
# The historical Markdown ledgers are serial-only. New review records and issue
# changes use immutable per-request files, so GitHub never needs a workstation-
# local merge driver to decide a normal PR. Keep `merge` unspecified here: a
# custom driver cannot run in GitHub's mergeability computation.
# Outstanding-issue rows deliberately get NO merge driver. Union was tried (PR
# #1416) and removed: ledger #133 recorded that it "concatenates conflicting
# hunks, so two sides each bumping the marker produce two `next-id` lines,
# corrupting the file silently where a conflict would fail loudly", and on
# 2026-07-30 (PR #1430) it duplicated the entire open-items table on four
# separate merges. Unlike docs/branch-review-ledger.md this file allocates IDs
# by read-modify-write, so concurrent appends need manual renumbering whatever
# the driver does — union bought nothing and hid the overlap. Default 3-way
# merge conflicts honestly instead; check-outstanding-issues.mjs enforces that
# no driver is set, and still gates IDs, the marker and row shape.