-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.gitattributes
More file actions
32 lines (30 loc) · 1.39 KB
/
Copy path.gitattributes
File metadata and controls
32 lines (30 loc) · 1.39 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
# The .cmd wrappers are polyglot: a CRLF header and batch body for cmd.exe, an
# LF bash body in between. Normalizing either half breaks one of the two
# interpreters, so git must not touch these bytes on checkout.
*.cmd -text
*.ps1 -text
*.sh eol=lf
*.wasm binary
Dockerfile eol=lf
.dockerignore eol=lf
*.yaml eol=lf
*.yml eol=lf
# Not ours: the wrapper engines derive from the tool wrapper in the IntelliJ
# IDEA monorepo, under Apache 2.0, and THIRD-PARTY-NOTICES.md says so. Marking
# them keeps a language summary describing what this project is written in.
# tools/uv.cmd is not here: the configuration in it is ours.
tools/tool-wrapper.sh linguist-vendored
tools/tool-wrapper.cmd linguist-vendored
tools/tool-wrapper.ps1 linguist-vendored
# Out of the release archive: none of it means anything outside a checkout.
# The rules above still apply while archiving, because git reads them from the
# tree rather than from the file it is writing.
.gitattributes export-ignore
.gitignore export-ignore
.githooks/ export-ignore
.github/ export-ignore
# The interpreter pin is for this checkout and for CI, which build and test
# what gets released. An install resolves against requires-python instead: a
# patch digit we moved is no reason for somebody to download a second CPython,
# and uv never collects the one the release before it left behind.
.python-version export-ignore