-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy path.gitattributes
More file actions
29 lines (26 loc) · 1.73 KB
/
Copy path.gitattributes
File metadata and controls
29 lines (26 loc) · 1.73 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
# Keep GitHub's repository language bar focused on the primary implementation languages: Kotlin for
# the Android app, C for native components, and JavaScript for the interactive web UI. Supporting
# markup/styles and build, CI, deployment, and maintainer tooling are intentionally excluded.
#
# These overrides affect only GitHub Linguist's presentation. They do not remove files from release
# archives or change how the project is built.
# --- supporting web assets and build / CI / deploy tooling ---
*.kts linguist-detectable=false
*.py linguist-detectable=false
**/Dockerfile linguist-detectable=false
**/Makefile linguist-detectable=false
CMakeLists.txt linguist-detectable=false
*.cmake linguist-detectable=false
# Runtime profile revisions are SHA-256 identities of the exact packaged bytes. Keep those bytes
# stable across checkout platforms so the same source revision cannot produce a different identity.
app/src/main/assets/device-profiles/*.yaml text eol=lf
docs/profiles/unofficial/*.yaml text eol=lf
# The Gradle wrapper scripts are regenerated verbatim whenever the wrapper version is bumped, and
# Dependabot commits them through the GitHub API, which does not apply these filters. Store the bytes
# exactly as Gradle emits them, LF for the shell script and CRLF for the batch file, so a bump diff
# shows the version change instead of a whole-file rewrite.
#
# `text eol=` is deliberately not used. It normalizes the stored batch-file blob to LF, which puts the
# repository back in permanent conflict with the CRLF bytes every regeneration produces.
gradlew -text
gradlew.bat -text