chore(repo): carry the fleet .gitattributes markdown carve-out - #44
Merged
Conversation
Seven fleet repositories carry this exact line and this one did not, so markdown here is subject to git's default trailing-whitespace complaints while the rest of the fleet is not. FLEET-REPO-SETUP.md lists .gitattributes among the files every repo carries, and names this carve-out specifically (D-055). The carve-out exists because trailing spaces are load-bearing in markdown -- two of them are a hard line break -- so git's default whitespace warnings flag correct prose as an error and train readers to ignore the warning entirely. One line, identical to harmonia, thumos, theatron, aletheia, logismos, typikon and epitelesis. No LFS or merge-strategy entries: this repo has no artifact needing either, and copying kanon's would import rules for files that do not exist here.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds the one-line
.gitattributesseven other fleet repositories already carry.Byte-identical to harmonia, thumos, theatron, aletheia, logismos, typikon and epitelesis.
FLEET-REPO-SETUP.mdlists.gitattributesamong the files every repo carries and names this carve-out specifically (D-055).Why the carve-out exists
Trailing spaces are load-bearing in markdown — two of them are a hard line break. Git's default whitespace warnings therefore flag correct prose as an error, and a warning that fires on correct content is one readers learn to skip, which costs you the warnings that matter.
What it deliberately does not copy
kanon's
.gitattributesalso carries an LFS filter, and aletheia's carries-mergerules for five generated artifacts. Neither applies here — this repo has no such files, and importing rules for files that do not exist is how a config becomes something nobody can reason about.Found by
A fleet-wide consistency audit against the canonical standard. Two repos were missing this file: this one and the other of the pair, which gets the same change.
Also found, and deliberately not changed here
rust-version = "1.85"in this repo'sCargo.tomlis the value the fleet CI template ships as a placeholder, above a# PROJECT: update MSRV versionmarker. It was never overridden with a measured MSRV — but neither this repo nor its sibling runs an MSRV job, so 1.85 is unverified rather than provably wrong, andedition = "2024"requires 1.85 as a floor in any case. Substituting a different unmeasured number would not be an improvement. Recorded rather than changed.